Intel® Graphics Performance Analyzers (Intel® GPA)
Improve your game's performance by quickly specifying problem areas
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
530 Discussions

Using GPA Framework to automate GPU frame time benchmarking

charmatt
Beginner
1,587 Views

I'm trying to incorporate GPU frame time metric capture into the automated tests of a DirectX 11 Unity game. I can see this metric when running the Graphics Monitor in Frame mode, but when I capture a Stream and open it for viewing, the only metric it contains is CPU frame time. I have metrics collection turned on in the options, and "GPU time elapsed" is in the list.

Ideally I would read this metric from a script, which seems to be the purpose of metrics-collection-sample.exe, but running this on a captured stream returns "No metrics source and QueryManager available".

Any suggestions for getting this working would be greatly appreciated.

0 Kudos
1 Reply
Pamela_H_Intel
Moderator
1,557 Views

Charmatt,

Unfortunately, there is no Framework "tool" yet to provide GPU duration for the portions of a frame, or the full frame of a specified stream. However, we are working on such a tool, based on the metrics-collection-sample (that you referred to). It will allow the metrics collected to be explicitly identified so that you can extract or aggregate that which you are interested in.
 
I will check on the release time frame and get back to you.
 
Pamela
0 Kudos
Reply