Search Issue Tracker
Fixed
Fixed in 2022.3.11f1, 2023.1.14f1, 2023.2.0b10, 2023.3.0a2
Votes
186
Found in
2020.3.47f1
2021.3.22f1
2022.2.15f1
2022.3.7f1
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
- Undoing the branch rotation resets only wireframe and not mesh when undoing the action first time after launching the project
- Asset Bundles retain their previous hash and CRC values when an object within a bundle is changed and rebuilt
- APV Reflection Probe Normalization breaks when SSGI is enabled
- Default Custom Components in project have Library counterparts
- [iOS]"The destination host has an erroneous SSL certificate" error is thrown when using UnityWebRequest to connect to the server with a self-signed certificate
DanjelRicci
Jun 21, 2023 09:09
This reply does not answer at all the big decrease of performance from 2020 to 2021.
DevDunk
Jun 19, 2023 06:35
Dissapointed to see this reply.
while this might explain 2021 vs 2022, this does not explain the drastic difference between 2022 and 2023.
Will report more in july...
DanjelRicci
Jun 12, 2023 07:21
The engine of choice for VR content, actively ignoring the most critical problem it has with VR content.
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
RobinZlobin
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