The Problem
Your screen freezes, goes black for a few seconds, and either recovers with a "Display driver stopped responding and has recovered" message — or crashes fully to a blue screen with the stop code VIDEO_TDR_FAILURE. The failed file is usually named on the blue screen:
nvlddmkm.sys— NVIDIAatikmpag.sys/amdkmdag.sys— AMDigdkmd64.sys— Intel graphics
TDR stands for Timeout Detection and Recovery: Windows watches the graphics driver, and if the GPU stops responding for about two seconds, Windows resets it. When the reset itself fails, you get this blue screen. The cause is almost always the graphics driver, and occasionally an unstable GPU overclock, overheating, or insufficient power.
Quick Checks Before You Start
- Did it start after a driver update? That specific driver version is the prime suspect — plan on rolling back in Step 2.
- Is the GPU overclocked (MSI Afterburner or similar)? Reset to stock clocks before anything else.
- Does it only happen in one game? Update that game and verify its files first — a bad shader cache can trigger driver timeouts.
Step 1: Clean-Reinstall the Graphics Driver
A standard driver update installs over old files; a clean reinstall removes the corrupted ones. This fixes most TDR crashes.
- Download the latest driver for your exact GPU from NVIDIA, AMD, or Intel (not from Windows Update).
- Download Display Driver Uninstaller (DDU) — the standard free tool for full driver removal.
- Boot into safe mode (how to enter Safe Mode in Windows 11).
- Run DDU, choose your GPU vendor, and click Clean and restart.
- After reboot, install the driver you downloaded in step 1. In the NVIDIA installer, tick Perform a clean installation.
If the newest driver still crashes, install the previous stable release instead — new game-ready drivers occasionally ship regressions, and rolling back one version is a legitimate fix.
Step 2: Stop Overheating and Check Power
A GPU that overheats or browns out under load stops responding — exactly what TDR detects.
- Monitor GPU temperature with Task Manager (Performance tab > GPU) or the free tool HWiNFO while gaming. Sustained temps near 90°C+ mean a cooling problem — clean dust from the fans and ensure case airflow. See fix CPU overheating and thermal throttling for the same cleaning procedure.
- On a desktop, confirm all PCIe power cables are fully seated in the GPU — avoid daisy-chaining one cable into two sockets on power-hungry cards.
- If crashes happen only under maximum load, your power supply may be marginal for the GPU.
Step 3: Repair System Files and Update Windows
- Right-click Start > Terminal (Admin) and run:
Details: repair Windows 11 system files with SFC and DISM.sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth - Install pending updates in Settings > Windows Update — TDR-related fixes for specific GPU/Windows combinations ship through updates.
Step 4: Disable Hardware Acceleration in Crashing Apps
If the crash happens in a browser or Electron app (Chrome, Discord, Spotify) rather than games:
- In Chrome/Edge: Settings > System > turn off Use graphics acceleration when available.
- In Discord: Settings > Advanced > turn off Hardware Acceleration.
This works around driver bugs in specific apps while a fixed driver is awaited.
Step 5: Test the GPU Itself
If crashes persist through driver reinstalls and different driver versions:
- Run a GPU stress test (FurMark or 3DMark) — instant crashing under stress with stock clocks suggests failing hardware.
- If you have integrated graphics, remove the discrete GPU and run on the iGPU for a day. Stability without the card confirms the GPU (or its power delivery) is the problem.
Games stuttering or losing FPS without crashing? Different problem — see fix low FPS and stuttering in games. Different stop codes appearing too? Work through the general blue screen guide and KERNEL_SECURITY_CHECK_FAILURE. Screen flickers without crashing? See fix screen flickering in Windows 11.
Related guides
How to Fix DPC_WATCHDOG_VIOLATION in Windows 11
Fix DPC_WATCHDOG_VIOLATION BSOD (0x00000133) on Windows 11—update SSD controller driver, use standard SATA AHCI, patch firmware.
How to Fix Low FPS and Stuttering in Games on Windows 11
Games suddenly running at low FPS or stuttering on Windows 11? Fix frame drops with driver updates, power settings, background cleanup, and thermal checks.
How to Fix KERNEL_SECURITY_CHECK_FAILURE in Windows 11
KERNEL_SECURITY_CHECK_FAILURE blue screen on Windows 11? Fix this BSOD by updating drivers, testing RAM, and repairing system files — step by step.
How to Fix the MEMORY_MANAGEMENT Blue Screen Error
MEMORY_MANAGEMENT blue screen crashing your Windows 11 PC? Diagnose bad RAM, faulty drivers, and corrupted files with these step-by-step fixes.
How to Fix Game Controller Not Working in Windows 11
Controller not detected or buttons dead in games? Fix Windows drivers, USB ports, Steam Input, and game controller settings.