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 / 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] 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.
2] 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.
3] 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.
4] 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!