Forum Discussion
kideternal
10 years agoProtege
Performance Improvements ETA?
The performance I'm seeing with native Oculus integration in Unity 5.1 has been poor since it was released compared to the old script-based solution. On my Nvidia GTX 970, I'm seeing ~185FPS reduced ...
vrdaveb
10 years agoOculus Staff
The short answer is that Unity 5 has some general performance drops compared to Unity 4. However, since Unity 5 already shares some work between the two eyes (shadows, culling), it manages to perform about the same in most cases. Unity is continuing to improve the overall performance of U5, especially when using physics, particles, lightmaps, the standard shader, and occlusion culling. I'm not sure how much faster U5 will be within 2 months, but the long-term VR performance will be better than U4 because of the scheduling and multi-eye improvements that are possible.
You mean you get 185FPS in Unity 5 without "Virtual Reality Supported" enabled and then you get 65FPS when you turn it on? Note that it's impossible to get above 75FPS on DK2 with Unity 5 because we require vsync. To compare performance between Unity 4 and 5, please use U4 integration 0.6.1 and U5 utilities 0.1.0, which both work properly with the 0.7 runtime. You can use our performance HUD as documented here: https://developer.oculus.com/documentation/pcsdk/latest/concepts/dg-hud/. It will tell you how long Unity is taking to render as well as other important metrics.
"kideternal" wrote:
On my Nvidia GTX 970, I'm seeing ~185FPS reduced to ~65FPS once I turn-on the Rift.
You mean you get 185FPS in Unity 5 without "Virtual Reality Supported" enabled and then you get 65FPS when you turn it on? Note that it's impossible to get above 75FPS on DK2 with Unity 5 because we require vsync. To compare performance between Unity 4 and 5, please use U4 integration 0.6.1 and U5 utilities 0.1.0, which both work properly with the 0.7 runtime. You can use our performance HUD as documented here: https://developer.oculus.com/documentation/pcsdk/latest/concepts/dg-hud/. It will tell you how long Unity is taking to render as well as other important metrics.
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
- 2 months ago
- 10 months ago
- 4 years ago
- 3 months ago
- 9 years ago