Forum Discussion
menderbug
5 years agoHonored Guest
Setting GPU level on Quest 2
I'm trying to profile a Unity app on the Quest 2, but I'm having trouble setting the GPU level. Here is what I've been trying to do: I'm checking the current GPU level using adb logcat -s VrApi (un...
Sandstedt
4 years agoStart Partner
I've been experience a bit. And when setting systemDisplayFrequency to 72 in the Unity Awake method...
OVRPlugin.systemDisplayFrequency = 72;
OVRManager.cpuLevel = 2;
OVRManager.gpuLevel = 2; // or 3...it gets picked up. But if I set gpuLevel to 4, it doesn't get picked up. Neither if I increase the display frequency to 90 or 120:
OVRPlugin.systemDisplayFrequency = 90;
OVRManager.cpuLevel = 2;
OVRManager.gpuLevel = 2; // this changes to 3And for 120 fps:
OVRPlugin.systemDisplayFrequency = 120;
OVRManager.cpuLevel = 2; // this changes to 4
OVRManager.gpuLevel = 2; // this changes set to 3​
So it seems like you can only set gpuLevel to a maximum of 3 (but the documentation says 2). But if you wanna set to 2 (or I assume lower), you need to also set the display frequency to 72. When setting to 90, gpuLevel gets automatically bumped to 3, and when setting the display frequency to 120, both the cpuLevel gets bumped to 4 and gpuLevel to 3.
(To observe the actual levels, I was using OVR Metrics Tool)
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 4 years agoAnonymous