You are in the middle of a game, or perhaps just editing a spreadsheet, when suddenly your screen freezes for two seconds, goes completely black, and then returns. A tiny bubble pops up in the corner: “Display driver stopped responding and has recovered.”
This is called a TDR (Timeout Detection and Recovery) event. Windows noticed your graphics card stopped talking to the motherboard for more than 2 seconds, so it forcefully restarted the graphics driver to prevent a blue screen of death. Here is how I permanently stop this from happening.
Fix 1: The TDR Registry Hack
Sometimes, the graphics card isn’t actually crashing; it’s just taking 3 seconds to process a heavy frame instead of 2 seconds, but Windows kills it anyway. We can tell Windows to be more patient.
- Press Win + R, type regedit, and hit Enter.
- Navigate to:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers - Right-click in the empty space on the right, select New > DWORD (32-bit) Value.
- Name it exactly: TdrDelay
- Double-click TdrDelay, and change the Value data to 8.
- Restart your PC. This gives your GPU 8 seconds to respond before Windows resets it.
Fix 2: Use DDU to Clean Install Drivers
Simply clicking “Update Driver” in the Device Manager rarely fixes this issue. The old, corrupted driver files are still interfering. You need to completely nuke the old drivers using a tool called Display Driver Uninstaller (DDU).
- Download DDU from the official Guru3D website.
- Download the latest drivers for your GPU directly from Nvidia, AMD, or Intel. Do not install them yet.
- Boot Windows into Safe Mode (Hold Shift while clicking Restart in the Start Menu).
- Run DDU, select your GPU type (Nvidia/AMD), and click Clean and restart.
- Once your PC reboots into normal mode, the resolution will look terrible. Now, install the new drivers you downloaded in step 2.
Fix 3: Underclocking the GPU
If the registry hack and DDU didn’t work, your graphics card’s hardware is likely degrading from age or heat. It can no longer maintain its factory clock speeds.
- Download and install MSI Afterburner (it works for all GPU brands, not just MSI).
- Look for the Core Clock (MHz) slider.
- Lower it by -50 or -100.
- Click the checkmark to apply. This slightly reduces performance but significantly increases stability.
FAQ
Is my graphics card dying?
If you underclock it by 100MHz and the crashes stop completely, yes, the silicon on your GPU is slowly degrading. Start saving up for a replacement, though an underclocked card can survive for several more years.
Faizan Ahmed is a senior IT specialist and the lead editor at TechWiredWorld. With over a decade of experience repairing PCs and mobile devices, his mission is to provide clear, actionable tech troubleshooting guides.