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

Comments (30)

  1. DevDunk

    Jan 19, 2024 15:00

    Gotta keep saying this, if you have a project with regressions in performance after checking URP/project settings, make a bug report!

  2. Conor_Envision

    Oct 25, 2023 21:31

    I agree it is not fixed

  3. Thomas_VRML

    Oct 21, 2023 14:27

    I need to double-down on what 'AvatarJoe' just commented. When building and running our project on Quest 2 using Unity 2021.3.17f1 & 2021.3.28f1 with Oculus legacy backend, the performance is way better than with OpenXR and latest Unity 2022.3.11f1. We already tested Unity 2022.3.8f1, 2022.3.9f1, 2022.3.10f1 and now 2022.3.11f1 and cannot feel any improvement with 2022.3.11f1 when it comes to CPU load.

  4. AvatarJoe

    Oct 19, 2023 05:24

    After migrating the project from Unity 2021.3.14f1, I can confirm that it is not "Fixed" in Unity 2022.3.11f1. Although the OVRMetrics are giving me the same average fps and stale frame rates, it seems to be exhibiting worse performance in regards to the CPU. Disappointed in these results after the initial excitement. Just had to order the Quest 3.

  5. unity_pro_playkot_12

    Sep 22, 2023 16:42

    This bug is not fixed in 2023
    please, Unity, fix

  6. DevDunk

    Sep 14, 2023 06:33

    According to my (I am the one submitting this issue) most recent tests, performance between 2020 and 2023 is within a few %. You do need to tweak the URP settings if you upgrade, but this is good news.

    This means that if you have a performance issue, file a bug report!

  7. GamerTobbe

    Sep 10, 2023 11:39

    have this issue been fixed? Unity is really bad on fixed-release notes atm.

  8. DevDunk

    Sep 03, 2023 09:51

    Got new tests in, the situation seems to have massively improved: https://forum.unity.com/threads/2020-3-2023-3-urp-standalone-vr-performance.1487736/

  9. DevDunk

    Aug 08, 2023 08:46

    If your project has performance regressions make bug reports!
    I never tested in 2019, and you might use different features, so make reports so the issues can be fixed!
    Just commenting here does not help that much

  10. Sometimes_Always_Never

    Aug 03, 2023 00:19

    "Under Consideration for 2021.3.X, 2022.2.X, 2023.1.X, 2023.2.X"

    It's alarming how the best version of Unity to use on Quest 2 and 3 is 2019. With Meta no longer supporting 2020 in v55 we're in a situation I never imagined: why have a 20% perf increase, when you will lose 20-40% when upgrading Unity.

    Upgrading a production project to 2023.3 is just not viable today and won't be for years. I respect this URP bug may be challenging, but stating this is 'under consideration' says quite a bit.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.