A TDR has been detected — NVIDIA OpenGL Driver Error [SOLVED]

By April Cai  Graphic Issues  graphicsNVIDIA   0 Comment

When you try to open a program such as Adobe Illustrator or your game application, it fails, you see the A TDR has been detected error which shown like the image above instead. That could be super frustrating. But don’t panic. We’ve put together two helpful methods for you to try. Read on and find how…

Try these fixes:

  1. Update your NVIDIA graphics driver

  2. Change the timeout of your graphics device


What you might want to know before we go…

If you’re curious about what TDR is in the error ‘A TDR has been detected’, here’s the answer:

Your Windows operating system attempts to detect situations in which your computer appears to be completely frozen and then attempts to dynamically recover from the frozen situations so that your desktop is able to respond again. This process of detection and recovery is so-called TDR (Timeout Detection and Recovery).

When you’re seeing the error saying “A TDR has been detected”, probably the TDR timeout was exceeded. Try the methods below…


Method 1: Update your graphics driver

This error could be caused by a bug related to your graphics card. NVIDIA keeps updating drivers and when it receives bugs usually there would be a fix in the future driver update. When you’re having the ‘A TDR has been detected’ error, we recommend updating your NVIDIA graphics card driver to the latest version.

Option 1

To get the latest driver for your graphics card, you need to go to the official NVIDIA website, find the drivers corresponding with your specific flavor of Windows version (for example, Windows 64 bit) and download the driver manually.
Once you’ve downloaded the correct drivers for your system, double-click on the downloaded file and follow the on-screen instructions to install the driver.

Option 2

Alternatively, if you don’t have the time, patience or computer skills to update your graphics card driver manually, you can do it automatically with Driver Easy.

Driver Easy will automatically recognize your system and find the correct drivers for it. You don’t need to know exactly what system your computer is running, you don’t need to risk downloading and installing the wrong driver, and you don’t need to worry about making a mistake when installing.
Here’s how you can do it:
  1. Download and install Driver Easy.

  2. Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.

  3. Click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system. (This requires the Pro version which comes with full support and a 30-day money back guarantee. You’ll be prompted to upgrade when you click Update All.) Note: You can also do it for free if you like, but it’s partly manual.

Once you update your graphics card driver, try to open your game application or Illustration to see if the error disappears.


Method 2: Change the timeout of your graphics device

Another method to fix the ‘A TDR has been detected’ error is to increase the timeout of your graphics device.

See how to do it:

  1. Exit all the running apps and programs on your Windows system.

  2. On your keyboard, hold down the Windows logo key then press R to bring up the Run box.

  3. Type regedit.exe and click OK.

  4. Click Yes when prompted by User Account Control.

  5. Go to the following registry keys:

    HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > GraphicsDrivers

  6. Important: Right-click on GraphicsDrivers to select Export. (It’s to backup the GraphicsDrivers registry key in case any wrong happen during our next change to it.)

    Proceed to select a backup folder and name the backup file.

  7. Once you complete to backup, back to the Registry Editor window, click GraphicsDrivers, then right-click on the Edit pane of GraphicsDrivers to select New
    If your Windows system type is 64-bit based, click QWORD (64-bit) Value.
    If your Windows system type is 32-bit based, click DWORD (32-bit) Value.

  8. Set the name to TdrDelay and press Enter.

  9. Double-click TdrDelay. Then set its Value data to 8 and click OK.

Once you do, close the Registry Editor window, then try to open your game application or Illustration to see if the error disappears.


Hopefully this article helps you. Feel free to comment below with your own experiences and share it with your friends if they’re having the same problem.

Be the first to like this article