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 of 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 to fix this issue.
1] Restart Graphics Driver
Restart Graphics Driver and see if it helps.
Use the key combination Win+Ctrl+Shift+B on your Windows 10/8 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.
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.
Since this is a TDR-related issue, you can also read more about troubleshooting Timeout Detection and Recovery (TDR) crashes.
Hope something helps!