Search Issue Tracker
Fixed in 10.1.0
Fixed in 7.5.1
Votes
2
Found in [Package]
7.2.0
Issue ID
1219054
Regression
No
[URP][iOS] MSAA has a bigger negative impact on performance when using URP compared to Built-in RP
How to reproduce:
1. Open the user-supplied Unity project
2. Make sure in the Project Settings > Graphics tab that URP Asset is the used render pipeline
3. Build for iOS and open the Xcode project
4. In Xcode, navigate to Product > Scheme > Edit Scheme...
5. Make sure GPU Frame Capture is set to the used graphics API (Metal or OpenGLES)
6. Launch the app on an iOS device, Capture GPU Frame (Photo apparatus icon)
7. Observe the GPU Frame Time value
Expected result: the performance of MSAA x2 on URP is not negatively impacted very much in comparison
Actual result: MSAA x2 on URP is up to twice as taxing as the Built-in Render Pipeline using MSAA x2 (~4 ms Frame Time vs. ~1.3 ms Frame Time on VLNQA00160)
Reproducible with:
7.0.0 (2019.3.0a10)
7.2.0 (2019.3.0f6)
7.3.1 (2019.3.10f1)
8.0.1 (2020.2.0a7)
9.0.0-preview.14 (2020.2.0a7)
Could not test with: 2017.4, 2018.4 due to URP being available since 2019.3
Reproduces on:
VLNQA00160 iPhone 6S iOS 13.3.1
VLNQA00249 iPhone 6 iOS 12.4.2
Unity 2020.2.0a7 with URP 9.0.0-preview.14:
URP MSAA x2 on Metal GPU Frame Time: ~4 ms
URP MSAA x2 on OpenGLES3 GPU Frame Time: ~3 ms
URP MSAA x2 on OpenGLES2 GPU Frame Time: ~3 ms
Built-in RP MSAA x2 on Metal GPU Frame Time: ~1.5 ms
Built-in RP MSAA x2 on OpenGLES3 GPU Frame Time: ~1.3 ms
Built-in RP MSAA x2 on OpenGLES2 GPU Frame Time: ~1.3 ms
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
- "Debug Assertion Failed!" error when launching Windows Dedicated Server Player with Script Debugging enabled
- [Cinematic Studio][3D HDRP] Shader warnings thrown in the Console window when creating a new project with Cinematic Studio template
- Autoplay is triggered on Audio Assets when changing Asset Bundle tags
- Inspector Asset Bundle section has no indication for Variants, AssetBundle is written without a space, and Variant dropdown menu is available without setting the Asset Bundle first
- Graphics.DrawProceduralIndirect and Graphics.DrawProceduralNow silently dropped on DX12
Resolution Note (fix version 10.1.0):
Fixed in Universal Render Pipeline 10.2.0 (Verified in 2020.2.0b12.3574)
Resolution Note (fix version 7.5.1):
Fixed in URP 7.5.1, available in 2019.4.10f1