Intel® Graphics Performance Analyzers 2022.2 Release

ID 736478
Updated 6/23/2022
Version Latest
Public

author-image

By

Say hello to some of the latest features for the Intel® Graphics Performance Analyzers (Intel® GPA) tool suite.

Download


Intel® GPA Framework

 

API Call Logging

API Call Logging
API Call Logging

We have enhanced verbose mode of the logging layer (--pre-layer logging:verbose=1) In addition to the API calls, you will see the values of variables in structs, the human readable names of enums, as well as arrays and other data structures. 
You can see exactly what the application did while it was executing.

Using logging during playback, in addition to showing you the API calls and parameter values, we print out the unique IDs as they appear in the stream, so that if someone is doing verification or validation they can use the ID's to compare the same structure, class or function between runs.

 

gpa-metrics-collector.exe

GPA Metrics Collector
Intel® GPA Metrics Collector

gpa metrics collector provides query-based frame-level metrics. This new functionality allows you to automate performance work, monitoring changes. Previously the ability to collect query-based metrics from the GPU was only accessible if a developer created their own tool using our sample code as a starting point. Now you can use gpa-metrics-collector.exe..

 

Layer Generation Template - Jinja

Layer Generation Template - Jinja
Layer Generation Template - Jinja

For those of you who use GPA Framework’s ability to write your own layers we have changed our template backend from pybars to Jinja. You should update your layer templates to use Jinja syntax.

It's importatant to be aware that Intel® GPA Framework updates to stay in step with changes in Graphics APIs.  When those API’s remove or deprecate certain functionality those changes are reflected in Intel® GPA Framework’s layer generation feature.  So remember that you will need to adapt to these changes for any layers you have created.