Search Issue Tracker
In Progress in 2022.2.X, 2023.2.X
Under Consideration for 2021.3.X, 2023.1.X
[URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x
Steps to reproduce:
1. Open the attached user's project "PerfTest2020.zip"
2. Build the project to Quest 2 in 2020.3.47f1
3. Observe performance via OVRMetrics (GPU usage and stalled frames)
4. Build the project in 2023.1.0b12
5. Observe performance via OVRMetrics (GPU usage and stalled frames)
Expected results: performance is mostly the same across Unity versions on a Quest 2 with the same Scenes
Actual Results: performance degrades when building to Quest 2 in 2022.2 and above
Reproducible with: URP 10.10.1 - 16.0.1 (2020.3.47f1, 2021.3.22f1, 2022.2.15f1, 2023.1.0b12, 2023.2.0a10)
Reproducible with these devices:
VLNQA00415 - Oculus Quest 2 (Quest 2), CPU: Snapdragon XR2, GPU: Adreno 650, OS: 10
Environment: Windows 10 22H2
-Testing results are attached "IN-31610 performance results"
-Tested with OpenXR and OculusXR XR plugins, using different Render Modes, OpenGLES3 and Vulkan
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
- Graphics.DrawProcedural doesn't work like in DX11 when used with DX12
- [Quest 2] Running Entities Graphics/BatchRendererGroup under Vulkan results in a frame rate drop compared to OpenGLES 3 and causes Tile Binning to cost more
- Filters dropdown: Window doesn't rescale on items collapse
- Sprite Preview is broken when the Sprite is too tall or too wide
- Objects are invisible in Scene view when using Wireframe Shading Mode
May 26, 2023 10:28
121 votes and still nothing done. What's going on guys? this is a big performance drop from 2020
May 23, 2023 12:48
New issue up: https://issuetracker.unity3d.com/issues/xr-perf-quest-2022-dot-2-and-trunk-vulkan-vs-gles-perf-disparity-increased-significantly
May 05, 2023 14:26
Pretty sure that they wont fix it, they will wait until Meta Quest 3 launches so it mitigates the problem because it's more powerful
May 04, 2023 16:21
Yes, same, still - it's been an issue for ever, thanks DEVDUNK for reporting this again and again - I noticed it's now at least in KNOWN ISSUES for 2021.3.24.
Apr 14, 2023 23:47
Same here, I'm stuck on 2020 because my Quest 2 game performs very poorly on anything newer. Arguably, 2019 performed even better than 2020, but I'm unable to go back.
Apr 12, 2023 11:58
This has been an ongoing, well observed issue that many developers in the quest 2 development community have tried to report on, and been pressing to have fixed for quite some time. There’s a lot of changes and improvements to the engine and to urp that most of us have to miss out on because to use the latest version of unity is to have a game that won’t run on the quest 2. It’s very disappointing for version updates to outright make a specific platform unusable. Even more so when indie vr devs whose games haven’t even released to be harassed to pay for the pro license for an engine who’s latest version we can’t even use.
Apr 12, 2023 10:11
Here are some other smaller issues that are relevant to VR performance as well:
Input system optimizations performing worse in VR: https://issuetracker.unity3d.com/issues/input-system-enabling-both-optimization-options-of-input-system-reduces-performance-in-built-players
OculusXR performing worse than OpenXR: https://issuetracker.unity3d.com/issues/quest-2-oculusxr-has-worse-performance-than-openxr-when-built
Graphics Jobs not working on standalone VR: https://issuetracker.unity3d.com/issues/quest-2-build-crashes-on-quest-2-when-graphics-jobs-are-enabled
Apr 12, 2023 09:11
Please look at this asap. 2022 is a 20-40% performance decrese, 2023 even worse!