VIDEO_TDR_FAILURE (atikmpag.sys, nvlddmkm.sys, etc.) – How to Fix
The VIDEO_TDR_FAILURE error is a Windows Blue Screen of Death (BSOD) linked to the Timeout, Detection, and Recovery (TDR) system. This feature resets the graphics driver if the GPU becomes unresponsive for too long. If recovery fails, Windows triggers this BSOD, usually naming a driver file such as atikmpag.sys (AMD), nvlddmkm.sys (NVIDIA), or igdkmd64.sys (Intel). While it appears catastrophic, this error usually comes down to driver instability, GPU overclocks, or hardware issues.
Have a different error code? Figure out how to fix it with our free Windows error code decoder.
Causes
The most common triggers for this error include:
- Outdated, buggy, or corrupted GPU drivers
- Overclocked or unstable GPU settings (including undervolts or custom profiles)
- Overheating graphics card or inadequate cooling
- Insufficient or unstable power supply (PSU)
- Hardware-level GPU failure in rare cases
Fixes
Clean install GPU drivers
Graphics drivers are the number one cause of VIDEO_TDR_FAILURE. Perform a clean reinstall:
- Download the latest stable drivers from NVIDIA, AMD, or Intel.
- Use Display Driver Uninstaller (DDU) in Safe Mode to completely remove existing drivers.
- Reboot and install the freshly downloaded drivers.
This ensures that corrupted or conflicting files don’t persist across updates.
Reset GPU overclocks
If you’ve applied GPU overclocks, undervolts, or custom fan/power profiles, revert them to stock settings. Use software such as MSI Afterburner or your GPU vendor’s utility to reset defaults. Instability introduced by custom tuning is a frequent cause of TDR crashes.
Check GPU temperatures and cooling
Overheating GPUs may stop responding to Windows, triggering a TDR. Monitor temperatures using tools like HWMonitor or GPU-Z. If temps are too high:
- Clean dust from heatsinks and fans.
- Improve case airflow.
- Replace thermal paste if the card is older.
Test PSU stability
A weak or unstable power supply can cause the GPU to lose power under load, resulting in TDR failures. If you suspect PSU issues:
- Use a PSU calculator to check if your unit is sufficient for your GPU.
- Test with a known-good PSU if possible.
Additional troubleshooting
- Update Windows: GPU driver patches are often bundled with system updates.
- Reseat the GPU: Power down, remove, and firmly reseat the graphics card in its PCIe slot.
- Switch GPU slots/cables: Test different PCIe slots or power cables to rule out connection issues.
- Run SFC/DISM: Repair any corrupted Windows files that may interact with GPU drivers.
sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth - Test in Safe Mode: If crashes stop in Safe Mode, the issue is almost certainly driver or software-related.
Conclusion
The VIDEO_TDR_FAILURE error occurs when Windows cannot recover from a nonresponsive GPU driver. Clean-installing drivers with DDU, resetting GPU settings to stock, monitoring thermals, and checking PSU stability resolve the majority of cases. For rare persistent issues, reseating the GPU or testing it in another system helps confirm whether the graphics card itself is failing. In most cases, these steps restore stability without requiring hardware replacement.
Have a different error code? Figure out how to fix it with our free Windows error code decoder.
