cancel
Showing results for 
Search instead for 
Did you mean: 

Perf HUD values available via ovr_GetInt?

jimbo00000
Explorer
Is there a way to get the values displayed in the Perf HUD programmatically through the API, perhaps through ovr_GetInt? Specifically, the "Unused performance" value could be very useful in dynamic performance scaling.
4 REPLIES 4

Zadirion
Honored Guest
Hello,

I am very interested in this as well. How can we access the values displayed in PerfHUD?

cybereality
Grand Champion
Sadly, these values are not available via the API. It has been requested before, and it's something we are exploring.

For now, you can try using GPUView. See this talk: https://www.youtube.com/watch?v=NaQ8RJKe3cE

jimbo00000
Explorer
Hi Cyber, thanks for the response.

What I was hoping to achieve with this feature is something near optimal performance tuning, done dynamically and automatically. Right now, I can turn on the HUD and manually dial in my render target size until the unused percentage nears 0%. This way, I think I can squeeze out all the resolution my rig can muster without dropping frames.

GPUView is great as a development tool, but requires instrumentation and can only offer insight into the app offline. The perf HUD already distills all the salient info about performance into one intuitive, easy-to-use heuristic. If we could just access it on a per-frame basis, we could really max out our users' GPUs. That's good for business, right? 😄

neildevine
Honored Guest
bump, we are interested as well