Search Issue Tracker

Active

Under Consideration for 2021.3.X, 2022.3.X

Votes

1

Found in

2021.3.44f1

2022.3.48f1

Issue ID

UUM-83237

Regression

No

RenderPrimitives() and DrawProcedural() causes poor performance when testing with Vulkan

--

-

Reproduction steps:
1. Open the attached project "ReproProj"
2. Open the “/Assets/Scenes/SampleScene.unity” Scene
3. Switch to Android Platform
4. Open Player settings (Edit > Project Settings > Player)
5. Select Vulkan Graphics API
6. Open Build Settings (File > Build Settings)
7. Select Development Build
8. Select Autoconnect Profiler
9. Build and Run on Quest
10. Observe the profiler and compare the results to OpenGLES3

Expected result: Performance is similar
Actual result: Performance is worse for Player built with Vulkan

Reproducible with: 2021.3.44f1, 2022.3.48f1
Could not test with: 6000.0.21f1 (Player crashes at launch)

Reproducible on:
VLNQA00379, Oculus (Quest 2), Android 10, CPU: Snapdragon XR2, GPU: Adreno (TM) 650

Not reproducible on:
Play Mode

Testing environment: Windows 10 Enterprise 21H2
Not reproducible on: No other environment tested

Notes:
- Reproducible with Oculus XR and OpenXR

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.