Search Issue Tracker

Active

Under Consideration for 2021.3.X, 2022.3.X, 6000.0.X

Votes

7

Found in

2021.3.42f1

2022.3.41f1

6000.0.14f1

7000.0.0a1

Issue ID

UUM-77624

Regression

No

The frame rate and Gfx.UploadTexture function are slower with DirectX12 than with DirectX11 when building the same project

--

-

How to reproduce:
1. Open the “My Project Framerate” project
2. Open the “FramerateTestScene”
3. Open the Profiler window (Window → Analysis → Profiler)
4. Change Graphics APIs to “Direct3D11” (Edit → Project Settings → Player)
5. Open the Build Settings window (File → Build Settings)
6. Enable Development Build and Autoconnect Profiler options
7. Build and Run
8. Record Build profiling information
9. Open the Profile Analyzer window (Window → Analysis → Profile Analyzer)
10. Click on the “Compare” button
11. Pull Data from the Profiler to the blue zone
12. Change Graphics APIs to “Direct3D12” (Edit → Project Settings → Player)
13. Repeat steps 5, 7 and 8
14. Pull Data from the Profiler to the orange zone
15 Analyze and compare the results

Expected result: Performance data from two Builds is similar or DX12 Build’s performance is better
Actual result: DX11 Build’s performance is notably better

Reproducible in: 2021.3.42f1, 2022.3.41f1, 6000.0.14f1

Reproducible on: Windows 10
Not reproducible on: no other environment tested

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.