- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page