One of the most common Windows 10 (or Windows 7/8) error is Display driver stopped responding and has recovered, which appears together with a message about the driver that caused issue (usually it’s NVIDIA or AMD, but you can also face with nvlddmkm or atikmdag, which means that issue is happened with GeForce or Radeon driver).
This error often occurs when too many programs running in the background (that may be slowing down your PC); when you have outdated driver for your graphics card or when GPU takes more time than permitted to display graphics on the monitor of your machine.
In this article we will share a few solutions on how to fix Display driver stopped responding and has recovered error and prevent it to happen again.
What to Do When Error Display Driver Stopped Responding and has Recovered Occurs?
First of all, you need to try a few simple solutions on how to fix Display driver stopped responding and has recovered error for non-advanced users.
Update or Roll Back Graphics Card Driver
Most often the problem occurs because of incorrect graphics card driver functioning or outdated driver. It is necessary to keep in mind the following important things:
- In case the Device Manager in Windows 10, 8 or Windows 7 notifies user that the driver is needed to be updated, but you didn’t install it manually, you need to update it by using installation wizard which can be downloaded from official NVIDIA or AMD website;
- In case you installed drivers with drivers-pack (third party tool that is used to automatically install drivers), you need to try to update drivers from the official NVIDIA or AMD website;
- When the downloaded drivers can’t be installed by some reasons, you need to try to delete the existing drivers using Display Driver Uninstaller utility and then try to reinstall them from official website;
- In case you are using laptop, you need to try to install drivers from laptop’s manufacturer website (not from AMD or NVIDIA website), for your concrete laptop model.
If you are 100% sure that you have the latest drivers installed, you need to try to roll back graphics card drivers. Follow the instructions below:
- Go to Device Manager, right click on your graphics card (you can find it by expanding Display Adapters) and choose its Properties;
- Check if the button Roll Back Driver is active. If yes – use it.
- If the button is non-active, note the current Driver Version and click on Update Driver. Now choose Browse my computer for driver —> Let me pick from a list of available drivers on my computer. Choose older driver version for your graphics card and click Next.
After the driver is rolled back — check if the error still occurs.
How to fix Display Driver Stopped Responding and Has Recovered Error on NVIDIA Graphics Cards by Changing Power Settings
In some cases, the error occurs because of specific NVIDIA graphics card default settings, which can cause different issues. In such case you need to change power management settings. Follow the steps below:
- Run NVIDIA Control Panel;
- In section 3D Settings choose Manage 3D settings;
- At the Global Settings find Power Management Mode; switch it from Adaptive to Prefer Maximum Performance;
- Click on Apply.
After that check if Display driver stopped responding and has recovered error still persist.
A few more settings that can cause error on NVIDIA are in section Adjust image settings with preview in 3D Settings.
Choose Use my preference emphasizing: Performance and click Apply. Now check if this will solve the error.
Fixing the Error by Editing Timeout Detection and Recovery key in Windows 10 Registry
This method is promoted on the official Microsoft website, but it’s not so effective (it allows you to get rid of the error message, but it doesn’t fix the problem). All you need to do is to change TdrDelay key value:
- Press Win+R, type in regedit and press Enter;
- Go to branch HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers;
- Check if TdrDelay key exist. If not – right click on the empty area of Registry Editor, choose New —> DWORD (32-bit) Value and give it a name TdrDelay. In case you already have it, follow the next step;
- Double click on newly created key and set its value to 8.
After finish, close the Registry Editor and reboot your computer.
Adjust the Performance Using Windows System Settings
In case you are facing with the error when using browser or Windows 10, 8, 7 desktop or some other apps (that do not load the computer resources much), try the next methods:
In case you are having issues when using Windows desktop:
- Go to Control Panel —> System. In the left area find and click on Advanced system settings;
- At Advanced tab in Performance section click on Settings;
- Choose Adjust for best appearance at Visual Effects tab and click OK.
In case you are facing with Driver Stopped Responding and Has Recovered error while playing video or Flash, you can also try to adjust performance in your browser and Flash.
Important! The methods below are for advanced users; they can potentially harm your computer. Do it at your own risk!
Overclocking a Video Card May Cause Driver Stopped Responding and Has Recovered error
In case you’ve overclocked your graphics cards before, this can cause the error. In case you didn’t – your graphics card could be already overclocked by the manufacturer (as a rule such hardware has letters OC (Overclocked) in the name of card.
To solve the problem, you can also use third party applications:
For NVIDIA graphics cards — a free utility NVIDIA Inspector:
- Go to official NVIDIA website and find the information about Base Clock (MHz) of your card (type in your model name in the search field and then go to your graphics card’s page. Check specifications for information about Base Clock (MHz) of your card. For example, for our graphics card the value will be 1046 MHz). See also another example on screenshot below:
- Now run NVIDIA Inspector, in the field near GPU Clock you will find a current frequency. Press button Show overclocking;
- In Overclocking drop down menu select Performance Level 3 P0 (that will reset frequency to default). Then with a help of buttons «-20», «-10» set the frequency level the same you found in NVIDIA specifications;
- Click Apply Clocks and Voltage.
In case it didn’t help you, try to use lower GPU frequencies (Base Clock) than the default one.
For AMD graphics cards you can use AMD Overdrive in Catalyst Control Center. You’ll need to do the same thing — set the default Base Clock (MHz) for your graphics card. The alternative solution — MSI Afterburner.
In some cases, the cause of the Display driver stopped responding and has recovered error might be any application which is running on your PC and using a lot of graphics card’s resources. And sometimes you even don’t know that such applications running on your machine (malware)!