While Browsing the Internet or playing games suddenly got the error message Display driver stopped responding and has recovered? Or you’re using your PC as you normally suddenly the screen goes totally black. “Display driver stopped responding and has recovered”, your PC may temporarily hang and become unresponsive. The problem occurs when the Timeout Detection and Recovery (TDR) feature detects that the Graphics card has not responded within the permitted time, then the display driver is restarted to prevent the user the trouble of restarting the computer entirely.

Timeout Detection and Recovery is a Windows feature that can detect when video 
adapter hardware or a driver on your PC has taken longer than expected to complete 
an operation. When this happens, Windows attempts to recover and reset the graphics 
hardware. If the GPU is unable to recover and reset the graphics hardware in the 
time permitted (2 seconds), your system may become unresponsive, and display the 
error Display Driver Intel HD Graphics Drivers for Windows 10 (R) Stopped Responding and 
has Successfully Recovered.
display driver stopped responding and has recovered
display driver stopped responding and has recovered

Display driver AMD driver has stopped responding and has recovered successfully
Display driver NVIDIA stopped responding and has successfully recovered.

Issue: display driver stopped responding and has recovered

There are different reason behind this problem such as incompatible Problematic display drivers, Too many running programs or a specific application, Overheating GPU (Graphics Processing Unit) or GPU timeout issues (the most known cause). Here some most effective solutions to Fix “Display Driver Stopped Responding and Has Recovered” Error.

Update or Reinstalling the Graphics Drivers

If you receive this message frequently, you may want to check if you have the latest Display Drivers installed on your Windows computer. Or Update them to the latest versions.




The best way To update or reinstall a new driver, head to your graphics card manufacturers site, then download and install the drivers from there. Then open Device manager ( press windows +R, type devmgmt.msc and hit the enter key ) expend display adapters, Right click and select uninstall on current installed graphics driver.

uninstall Graphic Driver
uninstall Graphic Driver

After that restart windows and install the graphics driver which you previously downloaded from the manufacturer website. This should bring your card up to date and stop the drivers from crashing.

Rolling Back Drivers

However, if you noticed that these crashes occurred soon after updating the drivers, you may have a bad driver on your hands. In this case it would be a good idea to try uninstalling that driver and reinstalling the last drivers you used. If this fixes the issue, perhaps skip the latest driver for now until newer ones are released.

Modify registry entry to increase GPU processing time

As discussed Timeout Detection and Recovery is a Windows feature that can detect when the video adapter hardware or a driver on your computer has taken longer than expected to complete an operation. When this occurs, Windows attempts to recover and reset the graphics hardware. If the GPU is unable to recover and reset the graphics hardware in the time permitted (two seconds), your system may become unresponsive, and display the error message “Display driver stopped responding and has recovered.” Giving the Timeout Detection and Recovery feature more time to complete this operation by adjusting the registry value may resolve this issue.

To do this, We need to tweak TdrDelay registry DWORD key on registry editor. Press Windows + R, type regedit and hit the enter key to open windows registry editor. Backup the registry database before making any modification And navigate to the following key.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

Then On the Edit menu, select New, and then select the following registry value from the drop-down menu specific to your version of Windows (32 bit, or 64 bit):

For 32 bit Windows

    1. Select DWORD (32-bit) value.
    2. Type TdrDelay as the Name and then select Enter
    3. Double-click TdrDelay and add 8 for the Value data and then select OK.

    For 64 bit Windows

  1. Select QWORD (64-bit) value.
  2. Type TdrDelay as the Name and then select Enter.
  3. Double-click TdrDelay and add 8 for the Value data and then select OK.
Increase the GPU Processing Time by adjusting the Timeout Detection
Increase the GPU Processing Time by adjusting the Timeout Detection

Close Registry Editor and then restart your computer for the changes to take effect.

Run Hardware Troubleshooting Tool

Windows 10 has inbuilt Hardware troubleshooting tool that can fix your basic errors problems. Run this tool and let Widows find out if there any hardware device problem causing this error.




Click on Windows start menu search Type Troubleshooting and open this. When the troubleshooting window opens click on Hardware and sound, now Hardware and devices. Click next to Run the Troubleshooting tool. During this process, this will automatically Check for windows hardware device Errors. If detect any problem This will fix itself or display message the problem so that you can easily fix this. After that close the Troubleshooter and Restart the Windows and check the problem solved.

Hardware and Device Troubleshooter
Hardware and Device Troubleshooter

Adjust visual effects for better performance

Having multiple programs, browser windows, or email messages open at the same time can use up memory, and cause performance issues. Try to close any programs and windows that you are not using. You can also adjust your computer for better performance by disabling some of the visual effects. Here’s how to adjust all visual effects for best performance:

  • Open Performance Information and Tools by selecting Start > Control Panel. In the search box, type Performance Information and Tools, and then, in the list of results, click Performance Information and Tools.
  • Select Adjust visual effects, if you are prompted for an administrator password or confirmation, type the password or provide confirmation.
  • Select Visual Effects > Adjust for best performance >OK.
    Note For a less drastic option, select Let Windows choose what’s best for my computer.
Adjust for best performance
Adjust for best performance

Manually clean dust and other impurities off the GPU

An overheating GPU can also prove to be a cause of this issue, and one of the most common reasons why GPUs overheat is because of dust and other impurities on them (and especially on their radiators and heat sinks). To rule this possible cause out, simply shut your computer down, open your computer up, unseat your GPU, thoroughly clean it, its radiator, its heatsinks and its port in your computer’s motherboard, reseat the GPU, restart your computer and check to see if that fixed the issue once the computer boots up.

These are some best effective solutions to fix display driver stopped responding and has recovered on windows 10, 8.1 and 7 computers. Have any query, suggestion about this post feel free to discuss in comments below. Also Read Windows 10 Running slow? Here how to make windows 10 run faster.