sodcalculator

10 Tech How-To

Fix Windows 10 Video TDR Failure Error

Guide 10-34904 · Updated · Step by step

To fix the Windows 10 Video TDR Failure error (often a “nvlddmkm.sys” or “atikmdag.sys” stop code), start by updating your graphics driver and checking the GPU temperature, then adjust the TDR delay if the problem persists. This error occurs when Windows detects that the graphics card has not responded within a set time (default 2 seconds) and resets the driver to recover. Below is a complete troubleshooting guide with step-by-step fixes, background on what causes it, and answers to common questions.

What Is a Video TDR Failure?

TDR stands for Timeout Detection and Recovery, a Windows feature introduced in Vista. It monitors the graphics card’s responsiveness. If the GPU does not respond to a query within a default timeout (usually 2 seconds), Windows assumes the driver is hung, resets the graphics adapter, and displays a blue screen with the error VIDEO_TDR_FAILURE and a faulty driver file name (e.g., nvlddmkm.sys for NVIDIA, atikmdag.sys for AMD, igdkmd64.sys for Intel). The system then restarts or recovers, but the error can recur.

Common Causes of the Error

  • Outdated or corrupted graphics drivers – the most frequent cause, especially after a Windows update.
  • Overheating GPU – high temperatures cause instability and timeouts.
  • Overclocked GPU or memory – unstable overclocks can trigger TDR.
  • Power supply issues – insufficient or fluctuating power can cause GPU hangs.
  • Faulty graphics card hardware – physical damage or aging hardware.
  • Conflicting software – third-party utilities or overlays that interfere with the driver.

Step-by-Step Fixes to Try

1. Update Your Graphics Driver

  1. Press Win + X and select Device Manager.
  2. Expand Display adapters, right-click your GPU, and choose Update driver.
  3. Select Search automatically for drivers. If Windows finds none, visit the manufacturer’s website (NVIDIA, AMD, Intel) and download the latest driver for your model.
  4. Use the Clean install option if available (e.g., in NVIDIA’s installer) to remove old driver remnants.

2. Check GPU Temperatures

Use a utility like MSI Afterburner or HWInfo to monitor temperatures. If the GPU exceeds ~90°C under load, improve cooling: clean fans, reapply thermal paste, or adjust fan curves. Overheating is a common trigger for TDR failures.

3. Remove Overclocks

If you overclocked your GPU or RAM, revert to stock clocks using your overclocking software. Even a mild overclock can cause timeouts if unstable.

4. Increase the TDR Delay (Registry Method)

If the error persists, increase the timeout so the GPU has more time to respond. This is a workaround, not a fix, but it can stop the blue screen.

  1. Press Win + R, type regedit, and press Enter.
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
  3. Right-click on the right pane, select New > DWORD (32-bit) Value, and name it TdrDelay.
  4. Double-click it, set the base to Decimal, and enter a value like 10 (seconds).
  5. Restart your PC.

Note: This only masks the symptom. The underlying cause must be addressed.

5. Disable Fast Startup

Fast Startup can cause driver conflicts. Go to Control Panel > Power Options > Choose what the power buttons do, then click Change settings that are currently unavailable and uncheck Turn on fast startup.

6. Check Power Supply and Connections

Ensure the GPU power cables are firmly connected. If your PSU is old or underpowered, consider testing with a known-good unit. A failing PSU can cause intermittent GPU hangs.

7. Test with a Different GPU or Integrated Graphics

If possible, remove the dedicated GPU and use the motherboard’s video output. If the error stops, the GPU is likely faulty. If it continues, the issue may be with the motherboard or Windows.

8. Perform a Clean Boot

Disable all non-Microsoft services and startup programs to rule out software conflicts. Use msconfig (System Configuration) and uncheck services from third-party vendors, then restart.

How to Read the Error Details

The blue screen shows the stop code and the faulty driver file. This file name tells you which GPU vendor is responsible:

  • nvlddmkm.sys – NVIDIA
  • atikmdag.sys – AMD
  • igdkmd64.sys – Intel

If the file is not one of these, search the exact name online to identify the driver. The error also includes a parameter, but the driver name is the most useful clue.

When to Consider Hardware Replacement

If you have tried all software fixes and the error persists, the GPU may be failing. Symptoms like artifacts (visual glitches), crashes in multiple applications, or the error occurring even at idle point to hardware issues. In that case, test the GPU in another PC if possible, or contact the manufacturer for warranty service. Replacing the graphics card is the last resort.

Frequently Asked Questions

Does increasing TdrDelay fix the problem permanently?

No, it only gives the GPU more time to respond, which can prevent the blue screen. The root cause (driver, heat, hardware) remains. Use it as a temporary measure while you apply other fixes.

Can a Windows update cause Video TDR Failure?

Yes. Windows updates sometimes install incompatible or buggy graphics drivers. If the error started after an update, roll back the driver (Device Manager > Driver tab > Roll Back Driver) or uninstall the update (Settings > Update & Security > View update history > Uninstall updates).

Is the error dangerous for my PC?

Not directly, but it indicates instability that can lead to data loss if it happens during work. It also signals that the GPU is under stress, which could shorten its lifespan if overheating is the cause.

Why does the error occur only during gaming?

Gaming pushes the GPU to high loads, increasing temperature and power draw. That is when an unstable overclock, weak PSU, or cooling issue becomes evident. If it only happens in one game, that game may have a bug or conflict with the driver.

Can I fix this by reinstalling Windows?

Reinstalling Windows can help if the issue is caused by corrupted system files or driver conflicts, but it is not a guaranteed fix. If the hardware is faulty, a clean install will not prevent the error. Try less drastic fixes first.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →