Search Issue Tracker

Fixed

Fixed in 2021.3.14f1, 2022.1.23f1, 2022.2.0b15, 2023.1.0b4

Votes

199

Found in

2020.3.39f1

2021.3.10f1

2022.1.17f1

2022.2.0b8

2023.1.0a10

2023.2.0a1

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.0b4):

    - Prevent URP from using Depth32Stencil8 for its intermediate depth texture on Android.

  2. Resolution Note (fix version 2022.2.0b15):

    GPU ultilization is the same and app time is within expectations.

  3. Resolution Note (fix version 2021.3.14f1):

    Performace is back to more expected results for App Time and GPU Utilization

Comments (35)

  1. ThomasZeng

    Oct 06, 2022 23:49

    Hello!

    We just want to give an update on this issue.
    We have the issue internally assigned as high priority.
    Our team is investigating the repro case right now.

    I do want to setup the expectation right. Performance issue could be caused by many different reasons and the current issue may not capture them all. So there is a chance the fix we provide to this case does not apply to other cases.

    We believe performance regressions should not happen without a good reason. We encourage you to submit your repro case so that we could have larger sample cases to look into. For every repro cases you submitted, once we confirmed they are not duplicate, we will take a look.

  2. turdann

    Oct 05, 2022 11:05

    We can't upgrade unity since 2020.1.17 because performance drops a lot. Totally unplayable!

  3. Ervo

    Oct 02, 2022 15:43

    Unity stop buying shady companies and fix your damn engine

  4. Vanz

    Oct 02, 2022 07:07

    Unity please help with this, even an update on the status would be nice.

    Vanz

  5. SI_007

    Oct 01, 2022 07:36

    This should be a high priority for Unity to fix, there is something odd about having newer streams with worse performance.

  6. Extrys

    Sep 29, 2022 09:44

    Sticking to old unity versions that are getting out of LTS is giving me a long term suffering using unity!

  7. juliobds

    Sep 29, 2022 04:44

    Unity get on this please! Performance is already limited on these mobile devices and you're making it worse when you should be making it better. Come on...

  8. mavc18

    Sep 29, 2022 03:18

    That so bad guys

  9. catman73atgaming

    Sep 28, 2022 19:19

    URP is supposed to replace Built in within the next year or two. If stuff like this is happening and being brushed under the rug, it might not be worth using unity at all.

  10. Kabookie

    Sep 28, 2022 19:15

    Yup. Same here. It's getting really old. With VR becoming increasingly popular this should be a top priority. I don't want to switch to unreal but with the performance given right off the bat, why wouldn't developers switch?

    We've had to switch unity versions nearly 4 times now, and juggling between decal projectors and features constantly breaking because of version switching, how do you guys expect anyone to want to bring a game to release?

    We want to herald unity, but you guys just don't seem to care about your developers, time and time again.

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.