It is often recommended that you should update your system drivers for flawless operation of machine. By default, Windows has capability to automatically update your installed drivers. You can also update your installed manually using instructions mentioned here. In case a driver has not been updated for a long time either from you or from product vendor, you may start facing weird issues with it.
Today, we came around a crucial error regarding display driver on one of the machine running Windows 10. In this case, the system became unresponsive for some interval and then everything became normal. Following message was received then from Action Center:
Display driver stopped responding and has recovered.
If you’re also facing this problem, there may be following reasons for it:
- The video/display driver you’ve installed is old and not fully compatible with your version of Windows
- Visual effects or if too many programs are running in background
- The Graphics Processing Unit (GPU) is taking more time than permitted to display graphics to your monitor
Technically, the issue may also occur if Timeout Detection and Recovery feature inside Windows is not working properly. This feature basically detects whether if any video adapter hardware or system driver is taking much more time for its operation rather that what is permitted for it. If this happens, Windows tries to recover itself and when it fails to recover as well, you get the Display driver stopped responding and has recovered message after a while, when system hangs for some seconds.
Following fixes may help you in resolving this issue:
FIX : Display Driver Stopped Responding And Has Recovered In Windows 10
FIX 1 – Using Built-in Troubleshooter
The first step of troubleshooting this problem is to run built-in troubleshooters for checking hardware and drivers compatibility issues. Please perform the steps of following tutorial and run Video Playback and Hardware and Devices troubleshooters:
The troubleshooter may automatically detect issues and try to fix them. If they are unable to fix, at least you got to know what the problem is. In our case, troubleshooter found out that ‘Basic video driver is installed‘, but it was not fixed. If troubleshooter fixes the issue in your case, you’re good to go. Else try FIX 2.
FIX 2 – Using Device Manager
1. Press + R and type devmgmt.msc in the Run, hit Enter key to open Device Manager snap-in.
2. In the Device Manager window, expand Display adapters, right click on available devices in this section and click Update Driver Software.
3. For the next window, select Browse my computer for driver software.
4. Moving on, click Let me pick from a list of device drivers on my computer in below shown window.
5. Now you’ll reach Windows asking Select the device driver you want to install for this hardware section, check Show compatible hardware option. Then from the available drivers, select a driver that is already installed (for reinstalling) or the another which is updated one. Click Next.
6. Then you’ll be notified that driver installation was successful. Click Close and restart machine.
The problem may have fixed by now. In case if it still persists, try FIX 3.
FIX 3 – Using Registry Editor
With the steps mentioned below, you can increase the value of registry corresponding to Timeout Detection and Recovery so that GPU processing time can be increased.
Registry Disclaimer: The further steps will involve registry manipulation. Making mistakes while manipulating registry could affect your system adversely. So be careful while editing registry entries and create a System Restore point first.
1. Press + R and put regedit in Run dialog box to open Registry Editor (if you’re not familiar with Registry Editor, then click here). Click OK.
2. In the left pane of Registry Editor, navigate to following registry key:
3. In the right pane of GraphicsDrivers key, create a registry DWORD named TdrDelay and double click on it to modify its Value data:
4. Set the Value data of DWORD to 8. Click OK. Close the Registry Editor and reboot.
Hope something helps!