In short, my Unreal crashes when using Direct X 12
Currently running AMD Threadripper 1950x and Rtx 3080
I get these errors:
[2023.07.15-20.49.47:112][ 67]LogD3D12RHI: Warning: GPU timeout: A payload (0x00000519C0848EA0) on the [0x0000051998580A80, 3D] queue has not completed after 5.000070 seconds.
[2023.07.15-20.49.47:114][ 67]LogD3D12RHI: Warning: GPU timeout: A payload (0x00000519C0843C60) on the [0x0000051998580D80, Copy] queue has not completed after 5.000000 seconds.
I never used to get these crashes while working in the past (Until I installed Battlefield 2042 a day ago and I think It corrupted my DX12 Drivers)
I have also tried editing timeout delay in the registry for my card with no luck.
Does anyone have some resources on fixing a DX12 installation?
Gonna update this with some more info and things Iāve tried
I am currently on UE 5.2.1
Specs:
-ThreadRipper 1950x
-Gigabyte RTX 3080
32 gigs of Ram
Changes I made before this happened:
-Updated from UE 5.2 to 5.2.1
-Installed and tried to play Battlefield 2042 (The game would freeze similar to UE does now, I really wonder if their broken game corrupted my DX drivers.)
As for things Iāve tried
Setting project to to DX11: This works, but now I cant use raytracing and all the stuff I use Unreal for in the first place (I use it as my renderer for cartoons)
Reinstall DX: Did not work, and canāt find a way to āreinstall or fixā DirectX12
Verifying UE install: Did not work
Rolling Back Nvidia Drivers: Did not work
Switching to Studio Drivers: Did not work
Complete Video Driver Clean: Did not work
Windows Update: Did not work
Windows install Scan through Powershell: Did not work
Windows chkdisk scan through Powershell: Did not work
Deleting the Derived Data Cache: Did not work
Scaling Down my viewport render Scale: Did not work
Changing Native monitor Resolution: Did not work
Changing windows compatibility settings to win8, Start minimized, Disable fullscreen optimizations: Did not work
Disabling experimental transparency: Did not work
Downgrading my UE version to 5.1: Did not work, it compiled 4k+ shaders, then once the editor loaded up the view port ran for a second, and then the whole software froze
Thanks for posting on the community! Iāve been through my fair share of Directx issues myself. I feel your pain. You mentioned that you think maybe it corrupted your Dx12 and were trying to figure out how to reinstall Directx 12. Since it comes preinstalled, there isnāt really a āstand aloneā really. But, what you can do is uninstall your GPU drivers completely, restart your pc and then reinstall them. It will reinstall Directx fresh from there. (Some people like to use tools like DDU to uninstall. Thatās not software from Epic, however. So, I canāt really recommend using it. But, it is a popular option when users are trying to completely reinstall drivers fresh.) Iād start with reinstalling to see if that resolves the problems. (Also, do you use any older versions prior to 5.1 that you could test? Is it crashing on launch or with a specific project youāre working on?)
Hi Frosty Taterworld.log (141.0 KB) Taterworld.log (150.8 KB)
Iāve already rolled back my NVIDIA drivers multiple times using DDU, Iām currently on 531.61 studio driver.
But the crashing is consistent between any 5.0 version of unreal engine, and any project that I attempt to use.
Still getting this error in my Logs:
[2023.07.28-05.55.01:239][531]LogD3D12RHI: Warning: GPU timeout: A payload (0x00000AA9758A09A0) on the [0x00000AA958653D80, Copy] queue has not completed after 5.000000 seconds.
[2023.07.28-05.55.01:240][531]LogD3D12RHI: Warning: GPU timeout: A payload (0x00000AA9758A0460) on the [0x00000AA958653A80, 3D] queue has not completed after 5.000001 seconds.
And In one crash log that Unreal was able to spit out (most of the time the freeze prevents it from outputting a crash log i presume)
I see. There could be a few different things causing this. I pulled this post(Itās recent) where someone was having a very similar problem. Itās quite a read in terms of solution options. But, it has a lot of great information. Letās start by taking a look at the steps attempted there and see if it can resolve it. If not, we can look down other avenues. Hopefully this will be helpful!
Tried a lot of thisā¦ What ended up fixing it was reverting my NVIDIA drivers far back to version 517.40!
No idea whatās conflicting, but it might have something to do with virtual textures because my drivers auto updated at some point recently, unreal was working fine, then I imported some virtual textures (udims) and boom the crashing started again But then, realized an update snuck in, and reverted to 517.40 again and its working again.
Oh wow! Iāve had updates do things like that with games(New versions come out that have issues with certain settings and such). But, I havenāt had that issue with Unreal Engine that I recall. I am glad that you got it to work! Iād keep an eye out for future updates for your GPU and see if it gets remedied. You could use some third party uninstaller and wipe all of the drivers off and try reinstalling. But, that could make you lose your current version and then thatād be rough. Iām going to mark your post as the solution in case other users are having problems and can try rolling back their drivers to resolve this for them as well. Thank you for the find!