Search Issue Tracker
Won't Fix
Votes
27
Found in
2022.2.5f1
Issue ID
UUM-27910
Regression
Yes
[XR][Perf][Quest] 2022.2 and trunk Vulkan vs GLES Perf disparity increased significantly
Compared to previous version of Unity (21.3 LTS) the current version (2022.2 and above), Vulkan Performance with reference to OpenGLES3 has increased significantly.
Note: This is not a regression, but more of a relative increase in performance between the two GraphicsAPI
Repro Steps:
- Download the attached projects (They are identical projects created with two different Unity Versions)
Open the Project with 2022.2.5f1
- Open Test Launcher window
- Run StatsTests\MainGate test case
- Switch the GraphicsAPI
- Run the same test case again.
Compare the two Graphics API's and note the differences
Repeat the process with 2021.3.15f1
Compare the two GraphicsAPI's and note the differences
Actual:
The difference VulkanVSGles for 2022.2.5f1 is about 2ms in GPU
The difference VulkanVSGles for 2021.3.15f1 is about 0.13 ms in GPU
Expected:
The difference VulkanVSGles should be either small or Vulkan should perform better compared to OpenGLES3
-
N7RX_Y
Jul 20, 2023 20:55
The disparity increase is inconsistent across projects and requires further investigation. It is unlikely a bug caused by a single change. We are fully aware that Vulkan has been less performant than GLES3 in many scenarios, and this is being addressed in future graphics updates.
-
creat327
May 26, 2023 10:27
I avoid using Vulkan because of all the performance problems I get in Unity. Every doc says to use it because it's better, but in Unity, it's always slower than regular OpenGL.
You guys should really take a look at this.
-
DevDunk
May 22, 2023 18:09
Vulkan is getting very important with new tech like depth submission, application spacewarp, late latching, etc requiring it.
Vulkan performance should get priority over OpenGLES in my opinion
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
- [Dragon Crashers] Build fails in U6
- [Dragon Crashers] 4 Shader error messages on import
- [Dragon Crashers] Readme text is white on light grey
- Cursor stays in front of the first character when entering text in the TextMeshPro field
- Searching in Hierarchy causes unwanted component calls
Resolution Note:
The disparity increase is inconsistent across projects and requires further investigation. It is unlikely a bug caused by a single change. We are fully aware that Vulkan has been less performant than GLES3 in many scenarios, and this is being addressed in future graphics updates.