If your Windows PC suddenly hangs or freezes, and you receive a message Display driver stopped responding and has recovered, then this post may help you. This can typically occur if you have too many Visual, Video, or Graphic-related programs open at that point in time. You may also face this problem if you are using an old Video card and your Video Driver is not compatible with your Windows OS.
Display driver stopped responding and has recovered
Here are a few things you can do if the display driver has stopped working on your Windows 11/10 computer:
- Restart Graphics Driver
- Check Graphic drivers
- Check Visual Effect settings
- Disable Hardware Acceleration
- Modify Timeout Detection and Recovery Registry value.
1] Restart Graphics Driver
Restart Graphics Driver and see if it helps.
Use the key combination Win+Ctrl+Shift+B on your Windows keyboard. The screen flickers and goes black for a second and will be back in less than a second.
2] Check Graphic drivers
If you receive this message frequently, you may want to check if you have the latest Display Drivers installed on your Windows computer. Update them to the latest versions. If the problem started after updating it, then you should consider a Rollback.
If you wish to reinstall the device driver, follow these steps:
- Open Device Manager.
- Right-click on the name of the device
- Select Uninstall
- Restart your PC
- Windows will attempt to reinstall the driver.
3] Check Visual Effect settings
If you have tweaked your Visual Effects, you may want to reset them to defaults. You can do so via Control Panel > Visual Effects > Select Adjust for best performance, OR Let Windows choose what’s best for my computer.
4] Disable Hardware Acceleration
If you are on low-end computers or if your current video card or video driver does not support GPU hardware acceleration, then you should try and disable Hardware Acceleration and see if it helps you.
5] Modify Timeout Detection and Recovery Registry value
You may also have to increase the GPU (Graphics Processing Unit) processing time. You can do this by modifying the registry value for Timeout Detection and Recovery.
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 stopped responding and has recovered.
To fix this problem automatically, you can download and run Microsoft Fix it 50848. See if it applies to your system.
To do it manually, follow these steps:
Open Registry Editor and go to the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
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
Select DWORD (32-bit) value.
Type TdrDelay as the Name and then select Enter.
Double-click TdrDelay and add 8 for the Value data and then select OK.
For 64-bit Windows
Select QWORD (64-bit) value.
Type TdrDelay as the Name and then select Enter.
Double-click TdrDelay and add 8 for the Value data and then select OK.
Since this is a TDR-related issue, you can also read more about troubleshooting Timeout Detection and Recovery (TDR) crashes.
I hope something helps!
Related: Display driver nvlddmkm stopped responding and has successfully recovered
Display driver amdwddmg stopped responding and has successfully recovered
If you see Display driver amdwddmg stopped responding and has successfully recovered error message for AMD drivers, then apart from the solutions mentioned in this post, we recommend you update your AMD drivers using AMD Driver Autodetect. Updating the will help you fix most AMD Driver Errors and Problems. The other drivers mentioned could be amdkmdap, amdkmdag, amduw23g, etc.
Related read: NVIDIA Kernal Mode Driver has stopped responding and has recovered.