Intel® Graphics Performance Analyzers (Intel® GPA) Release Notes and New Features

Last Updated:03/24/2021

Thank you for choosing the Intel® Graphics Performance Analyzers (Intel® GPA).

This page provides the current Release Notes for Intel® Graphics Performance Analyzers (Intel® GPA). The notes are categorized by year, from newest to oldest, with individual releases listed within each year.

Click a version to expand it into a summary of new features and changes in that version since the last release, and access the download buttons for the detailed release notes, which include important information, such as pre-requisites, software compatibility, installation instructions, and known issues.

You can copy a link to a specific version's section by clicking the chain icon next to its name.

All files are in PDF format - Adobe Reader* (or compatible) required.


To get product updates, log in to the Intel Software Development Products Registration Center. For questions or technical support, visit Intel® Software Developer Support.

2021

Release Notes

OVERVIEW

Graphics Frame Analyzer

  • Improved the quality of DirectX* 12 multi-frame stream capture and playback.
  • Enabled multi-frame profiling by default for DirectX* 12.
  • Added Technical Preview of multi-frame profiling for DirectX* 11.
  • Added queue call markers making the time when each GPU call in a command queue starts execution.

Graphics Trace Analyzer

  • Completed full support for synchronization by adding support for WinAPI, allowing visualization of CPU Signal calls signalling WaitForSingleObject or WaitForMultipleObjects.
  • Enhanced thread zone visualization. The green line over each CPU thread track coordinating with bright blue coloring of the call time indicates that the thread is active. Elsewhere, the thread is inactive.
  • Adjusted metrics tracks to display the full percentage range, 0% to 100% for a better relative assessment. This can be toggled back to the actual available range for each track.

GPA Framework

  • Full support implemented for multi-frame analysis of DirectX* 12 workloads by improving the quality of stream capture and playback.
  • Technical Preview implemented for multi-frame analysis of DirectX* 11 workloads.
  • Enabled collection of the Intel Metrics Detection library-based metrics so that developers who have platforms with multiple Intel GPUs can collect query-based metrics for both GPUs.

2020

Release Notes

OVERVIEW

All Tools

  • Support for Intel® Iris® Xe MAX Graphics

Graphics Monitor

  • Added support for the "Auto-detect Launched Applications" option to work in Trace capture mode
  • Added support for deferring capture of a Vulkan Stream to any point in time while the application is running (Deferred Capture)
  • Added support for capturing multiple Deferred Captures of Vulkan and Direct3D* 12 during a single run

Graphics Frame Analyzer

  • Improved the quality of Direct3D 12 stream capture and playback
  • Changed the blank icon to a screenshot of the first frame of a Deferred Capture in the Open-File dialog in order to more easily identify your captures
  • Full integer values are now shown in the buffers, instead of the abbreviated scientific notation values

Graphics Trace Analyzer

  • Full support for Direct3D* 12 visualizations of synchronization primitives
    • Bezier curves tracing both the lifetime of a packet through its event calls, and dependencies between packets (wait/signal command queue calls) are shown
    • User-space ID3D12CommandQueue::Signal and ID3D12CommandQueue::Wait calls are now selected along with other dependent driver synchronization events
    • GPU to CPU synchronizations via D3D12Fence::SetEventOnCompletion are visualized on the timeline 
  • Support for multi-GPU (discrete and integrated) profiling - view metrics from both GPUs in a single capture, concurrently
  • Significantly reduced the time required to open a trace file

System Analyzer

  • Support for multi-GPU (discrete and integrated) profiling - view metrics from both GPUs simultaneously.

GPA Framework

  • Multi-frame analysis has been introduced for DirectX* 11 (Pre-Alpha Version)
  • Reduce capture overhead - Deferred Capture
    • Triggering a capture at any point of game play is now supported for Vulkan and Direct3D* 12
    • Trigger multiple captures in a single session of gameplay
    • Specify the number of frames you want to capture
  • Added support for extracting Direct3D 11 object names from metadata
  • Direct3D 11 Metadata Extractor now includes RenderTarget binding information
  • Added support for Direct3D 11 RenderTarget resource extraction
  • Added support for Direct3D 11 Intel GPU Hardware query-based metrics collection
  • Vulkan resource extractor supports extraction based on call stage flags (pre/post call execution)
  • Support for Vulkan SDK 1.2.148. Please update Vulkan SDK to build against GPA Framework.
  • Support for Windows SDK 19041. Maintains backward compatibility with the previous SDK.

Release Notes

OVERVIEW

All Tools

  • Future support already enabled for the recently announced 11th Gen Intel® Core™ processors with Intel® Iris® Xe graphics

Graphics Frame Analyzer

  • Variable Rate Shading (VRS) Tier2 support in Multi-frame Profiling View mode. Including screen-space visualization of the VRS image
  • Microsoft DirectX* Raytracing Alpha support in Multi-frame Profiling View mode
  • Initial support for Multi-GPU applications in Multi-frame Profiling View mode
  • Added Microsoft Direct3D* 12 Command List debug regions and markers to API Log and Bar Chart
  • Different types of Direct3D 12 Command Queues now explicitly shown in Multi-frame Profiling View
  • Increased precision of floating point data buffers
     

Graphics Trace Analyzer

  • DirectX Raytracing calls are now displayed in the thread tracks
  • Added auto-highlighting of events to make CPU and GPU synchronization more transparent. When you select a synchronization event, all events that are related to it are highlighted as well
    • CPU synchronization with SetEvent and WaitForSingle(Multiple)Object(s)
    • GPU synchronization with DirectX 12 command queue Signal/Wait calls
  • See our first two Graphics Trace Analyzer Deep Dive videos - more to come!

System Analyzer

  • Increased the quality of CPU metrics on Windows* by significantly increasing the granularity of CPU counters for Intel hardware

GPA Framework

  • Support for DirectX* 12 Variable Rate Shading Tier2
  • Support for DirectX* Raytracing (Alpha)
  • Deferred capture support for Vulkan was extended to cover more Unity* and Unreal* based workloads

 

2019

 

2018

 

2017

 

2016

 

 

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.