Forum Discussion
I had the same problem almost every time I played. For about 3 days now I haven’t had this issue anymore (hopefully thanks to this fix). I also play on the highest settings (RX 9060 XT).
What I did was add two entries to the Windows registry. Maybe this will help someone else:
Open Registry Editor and go to:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
In this location, add two new DWORD (32-bit) values:
1.Name: TdrDdiDelay
Value (Hexadecimal): 3c
2.Name: TdrDelay
Value (Hexadecimal): 3c
What this does by chatgpt:
These settings increase the timeout Windows allows the graphics driver to respond before it is considered unresponsive and reset (TDR – Timeout Detection and Recovery). Some games or heavy GPU loads can cause brief driver delays, which normally trigger a crash. Increasing these values gives the GPU more time to recover and can prevent random crashes.
Same GPU at my place. Yesterday I created these values and today was smooth (too early to call it a fix although). But I added 3 values:
1.Name: TdrDdiDelay
Value (Hexadecimal): 20
2.Name: TdrDelay
Value (Hexadecimal): 20
2.Name: TdrDelay
Value (Hexadecimal): 3
BIOS upgrade, underclock, game file verification, shader cache clearing, windows update (KB5072033), drivers downgrade and latest driver did not solve the issue.
- Majortom7312 months agoSeasoned Traveler
Can you please give a little more information about these values and where to find them? I have no idea what you're talking about and I'm reasonably familiar with PC workings.
- L_z_D91202 months agoSeasoned Novice
It's just like Ziom91 wrote before me:
Open Registry Editor as administrator and go to:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDriversIn this location, add three new DWORD (32-bit) values:
1.Name: TdrDdiDelay
Value (Hexadecimal): 202.Name: TdrDelay
Value (Hexadecimal): 202.Name: TdrDelay
Value (Hexadecimal): 3I modified Ziom91 directions with my values (thanks for his input!). It's up to you do choose if you add two or three values.
- Ziom912 months agoSeasoned Novice
Your instructions are incorrect. You cannot add TdrDelay twice with two different values, Windows Registry does not allow duplicate names. One entry will simply overwrite the other.