UE 5.2 Editor freezing with DX12

Hello,
I have installed Unreal 5.2 both binary and source versions and am experiencing random Editor freezes. The freeze happens when doing normal tasks such as rotating the camera in the viewport, clicking on a menu, idling. There is nothing specific that triggers it, it just happens. When it freezes, the UE5 process is unresponsive and I have to end process in task manager.

I used Unreal 5.0, 5.0.1, 5.0.2, 5.0.3, 5.1, 5.1.1 - both source and binary versions of each editor and never experienced this freeze. When I installed 5.2 Preview 2 binary I got the freeze. The freeze is still present in 5.2 release binary and source versions but only in DX12. The freeze does not happen in DX11, so I am assuming it has something to do with new DX12 features, however I was using DX12 in 5.0 and 5.1 as well and never had the freezing.

I’m using Windows 10. I have tried reinstalling Unreal, rebuilding Unreal, reinstalling Windows, disabling Windows MPO, different nvidia Studio/Gameready driver versions, running UE5 Editor in windowed mode, various scalability settings, deleting/rebuilding DDC/Intermediate folders, etc. Nothing stops the freezes.

The only thing I noticed that makes freezes happen less often is setting editor scalability to Medium or Low, anything High or Higher will freeze more often. I looked through the scalability features trying to pinpoint the cause, but haven’t had any luck yet.

I will also note that every time I freeze I get this as my last entry in my editor log file.
[2023.05.14-05.12.37:140][970]LogD3D12RHI: Warning: Descriptor cache ran out of sub allocated descriptor blocks! Moving to Context local View heap strategy
[2023.05.14-05.12.37:140][970]LogD3D12RHI: This should only happen in the Editor where it doesn’t matter as much. If it happens in game you should increase the device global heap size!
[2023.05.14-05.12.52:437][194]LogD3D12RHI: Warning: GPU timeout: A payload (0x0000068CB70410A0) on the [0x0000068C835A5280, 3D] queue has not completed after 5.000000 seconds.

Does anyone have any ideas what may be causing these lockups? I cannot develop in DX11 mode as Nanite/Lumen do not support it.

4 Likes

For those who may experience the same issue, I found the problem was caused by having DX12 + SM6 enabled using nVidia 531.x series drivers. I clean installed 528.49 Studio drivers and am no longer experiencing editor freezing.

5 Likes

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.