Search Issue Tracker
By Design
Votes
9
Found in
2022.3.10f1
2023.2.0b11
Issue ID
UUM-52902
Regression
No
[Android] [URP] Shader performance regression in Player when compared to 2022.1
Reproduction steps:
1. Open the attached project "ReproProj" with Android platform
2. Open the “/Assets/Scenes/SampleScene.unity” Scene
3. Build and Run
4. Press the Button with the text “Low“
5. Press the Button with the text “Terrain“
6. Observe the CPU ms and GPU ms
7. Press the Button with the text “High“
8. Repeat steps 5 and 6
Expected result: Shader performance is similar to 2022.1.7f1 with all LTS streams
Actual result: Current LTS streams have shader performance regression compared to 2022.1.7f1
Reproducible with: 2022.3.10f1, 2023.2.0b11
Could not test with: 2021.3.30f1, 2023.1.15f1, 2023.3.0a7 (Player is not showing resource usage)
Reproducible on:
VLNQA00325, Samsung Galaxy Note10 (SM-N970F), Android 12, CPU: Exynos 9 (9825), GPU: Mali-G76
VLNQA00318, Oneplus OnePlus 7 Pro (GM1913), Android 11, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00231, Huawei HUAWEI Mate 20 Pro (LYA-L29), Android 9, CPU: HiSilicon Kirin 980, GPU: Mali-G76
VLNQA00231, Samsung Galaxy A5(2017) (SM-A520F), Android 8.0.0, CPU: Exynos 7 Octa 7880, GPU: Mali-T830
VLNQA00332, Samsung Galaxy XCover4 (SM-G390F), Android 9, CPU: Exynos 7 Quad 7570, GPU: Mali-T720
Testing environment: Windows 10 Enterprise 21H2
Not reproducible on: No other environment tested
Note:
- The "SHADER_QUALITY_LOW" and "SHADER_QUALITY_MEDIUM" options have been removed from the shaders since 2022.1. Everything is now set to "SHADER_QUALITY_HIGH" on current LTS releases
Comments (1)
-
Peter77
Nov 27, 2023 08:40
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
- Foldout arrow indent is misaligned in the Inspector when used in Custom Type
- [Android] The Player screen turns black when playing a video under certain conditions
- Search window icons at the bottom are cut off when Search window is resized vertically
- "Try something else?" text label is cut off when searching for a long text in the Search window
- Rendering Debugger window sections do not have a minimum width set when resizing with the slider in the middle of the window
Resolution Note:
We changed the hard coded shader qualities to being configurable through the URP asset. We now have "SH Evaluation Mode" and "Soft Shadows Quality" settings, offering more flexibility and performance tradeoffs per platform. Tweaking these settings should get you performance closer to what you were seeing before. However, some additional changes were made in the shader as well for PBR correctness that could still impact performance.