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

  1. 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.

Comments (3)

  1. 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.

  2. 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.

  3. 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

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.