Search Issue Tracker

In Progress

Fixed in 2022.1.23f1

Unknown (hidden) 2020.3.X

Fix In Review for 2021.3.14f1, 2022.2.0b15, 2023.1.X

Votes

190

Found in

2020.3.39f1

2021.3.10f1

2022.1.17f1

2022.2.0b8

2023.1.0a10

Issue ID

UUM-15608

Regression

Yes

Meta Quest performance loss between URP versions when built

--

-

Reproduction steps:

# Open the user’s attached project “QuestURPPerf2020.zip”
# Enable the Metrics HUD in ODH to see App GPU Time and GPU Utilization
# Build and run on Quest device

Expected result: App Time and GPU Utilization are around the same between different Editor versions
Actual result: App Time and GPU Utilization increase on newer streams

Results:
Version - GPU Utilization - App Time
10.10.0 (2020.3.39f1) - 70% - 8823
12.1.7 (2021.3.10f1) - 75% - 5486
13.1.7 (2022.1.0b16) - 75% - 6046
13.1.8 (2022.1.0f1) - 76% - 8203
13.1.8 (2022.1.17f1) - 76% - 8823
14.0.3 (2022.2.0b8) - 75% - 8191
15.0.1 (2023.1.0a10) - 69% - 8007

Reproducible with devices:
VLNQA00379, Oculus (Quest 2), Android 10, CPU: Snapdragon XR2, GPU: A.3dreno (TM) 650

Reproduced on: Windows 10 Pro 21H2

Notes:

* With a more complex scene, GPU usage skyrockets and is unusable

  1. Resolution Note (fix version 2023.1):

    - Prevent URP from using Depth32Stencil8 for its intermediate depth texture on Android.
    - Prevent Final Blit from binding depth to improve performance on mobile and XR.

  2. Resolution Note (2020.3.X):

    User project was submitted using 2020.3 stream and it was used as baseline for perf comparison.
    The depth format regression is introduced in 2021.3 and cannot be backported to 2020.3

Comments (29)

  1. NyghtHawk

    Nov 22, 2022 23:45

    Testing this out a bit in one of my project scenes.

    2022.1.23f1 does provide some perforcemance improvement. But not significant enough to solve the issue. Dropping my test scene GPU U to 78-88% from 99%.

    2022.2.0b16 drops it significatly to 48-65% GPU Usage.

    2023.1.0a19 is even better at 32-45% GPU Usage.

    Hopefully these improvements can be backported into current LTS versions.

  2. Cloudwalker_

    Nov 22, 2022 04:28

    Stop complaining here about 2019-2020 performance drops, your pleas will go un answered. If you don't post a bug report, nothing will happen.

  3. tspk91

    Nov 17, 2022 13:05

    We need this so badly for 2021.3 LTS after upgrading from 2019LTS. Had to downgrade frequency from 90hz to 72hz to keep it stable!

  4. dziemid

    Nov 17, 2022 10:05

    Keen to have it fixed in 2020.3 ( we've seen performace regression after upgrade from 2019 )

  5. Cloudwalker_

    Nov 17, 2022 05:44

    Just tested the sample project that I had submitted using 2022.2.0b15 and the performance regression is gone. This is still just one case, if you guys have other cases please make sure to submit the bugs!

  6. Cloudwalker_

    Nov 16, 2022 22:59

    They aren't going to research unless you post bug reports. So please post bug reports using the older 2020 / 2019 version of unity so they will start looking.

  7. Ervo

    Nov 16, 2022 09:23

    This issue won't be fixed on 2020.3 because they used that version as baseline for the performance comparison but this problem comes from long before, specifically in 2020.2 with URP 10
    We're using 2020.1 for development and we need to update it to an LTS (2020.3), we can't release the game like this, it's neglectful

  8. chichichap

    Nov 16, 2022 05:01

    We cannot upgrade to newer versions of Unity because of performance issues like this.

  9. Sholms

    Nov 01, 2022 03:43

    any update about this?

  10. Sholms

    Nov 01, 2022 03:35

    any update about this?

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.