Intel® Graphics Performance Analyzers (Intel® GPA)
Improve your game's performance by quickly identifying problem areas.
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
440 Discussions

Using GPA Framework to automate GPU frame time benchmarking

charmatt
Beginner
348 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
318 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
Reply