Search Issue Tracker
Won't Fix
Votes
0
Found in
6000.0.6f1
6000.1.0a7
6000.2.0a1
Issue ID
UUM-73200
Regression
No
Hololens2 performance regression on DX12
Microsoft reported that DirectX 12 (DX12) performs worse on HoloLens 2 compared to DirectX 11 (DX11). However, DX12 will be the default in Unity 6.
We confirmed this performance regression by comparing the performance data between DX11 and DX12 on Hololens2. Here are the box plots for each metric on Unity6:
Typically, an upwards trend indicates a regression over time/versions, so lower is better, except for {{{}maxCPUWorkload{}}}, where higher values indicate better performance.
From the graphs, we can observe the following:
- {{maxCPUWorkload}} is generally lower on DX12, which suggests worse performance in terms of the maximum allowable workload before FPS drops below 60.
- {{{}cpuFrameTimeMainThread{}}}, {{{}cpuFrameTimeTotal{}}}, and {{gpuFrameTime}} are higher on DX12, indicating worse performance.
- However, {{cpuFrameTimeRenderThread}} is lower on DX12, which is an anomaly compared to the other metrics.
The performance data is collected by running a performance project provided Microsoft: [https://github.com/microsoft/MixedReality-Partner-DeviceTests] please contact [~ruiyu.zhang] if you need details of the data collected.
!HL2_Performance_DX12_DX11.png!
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
- Required SpriteMask class (ID 331) is stripped when "Strip Engine Code" is enabled
- “Maximized serialized file backup not found” error is thrown when minimizing a window in a newly opened project
- Build stack trace contains invalid lines when building with IL2CPP using scripts with delegates containing generic types in the signature
- Entities Systems window has a “Show Full Player Loop” dropdown which does nothing when clicked after enabling “Show Full Player Loop”
- Entities Hierarchy Search “Show/Hide” button’s Lens Icon is blurry when the Editor is on an external monitor
Resolution Note:
Microsoft has indicated that the optimal / golden path for Hololens 2 is to use DX11, so this ticket will be closed as Won't Fix.
Resolution Note:
Microsoft has indicated that the optimal / golden path for Hololens 2 is to use DX11, so this ticket will be closed as Won't Fix.