Search Issue Tracker
In Progress
In Progress in 2022.2.X, 2023.2.X
Under Consideration for 2021.3.X, 2023.1.X
Votes
129
Found in
2020.3.47f1
2021.3.22f1
2022.2.15f1
2023.1.0b12
2023.2.0a10
Issue ID
UUM-33025
Regression
No
[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
User devices:
Pico 4
Environment: Windows 10 22H2
Notes:
-Testing results are attached "IN-31610 performance results"
-Tested with OpenXR and OculusXR XR plugins, using different Render Modes, OpenGLES3 and Vulkan
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- 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
creat327
May 26, 2023 10:28
121 votes and still nothing done. What's going on guys? this is a big performance drop from 2020
DevDunk
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
Extrys
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
RobinPultera
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.
LittleDreamerGames
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.
DevynCole
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.
DevDunk
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
DevDunk
Apr 12, 2023 09:11
Please look at this asap. 2022 is a 20-40% performance decrese, 2023 even worse!