Whenever you play games, your computer keeps crashing. In the Event Viewer, you see this message: Display driver amdkmdap stopped responding and has successfully recovered.
To fix this issue, you can try the following methods:
Method 1: Change power management settings
To fix the issue, you can try changing the power management settings. To do so:
1) Press Win+R keys to open the Run box.
2) Type “powercfg.cpl” into the Run box and click OK to open the Power Options window.
3) Select High Performance, then click on Change plan settings.
4) Click on Change advanced power settings.
5) Navigate to PCI Express -> Link State Power Management. Make sure Setting is set to Off (as shown in the below screenshot).
6) Click Apply -> OK to save the changes.
7) Reboot your computer and check to see if you can play the game without the display driver crashing issue.
If changing power management settings doesn’t resolve the problem, continue to Method 2.
Method 2: Update the graphics card driver
The issue can be caused by faulty graphics card drivers. You can try updating the graphics card driver and see if it helps.
You can update the driver via Device Manager. To do so:
1) Open Device Manager.
2) Expand category “Display adapters”. Right-click on your graphics card device and then select Update driver.
3) Select Search automatically for drivers. Then Windows will search for a new driver and install the driver automatically.
Alternatively, you can go to the PC manufacturer’s website to download the drivers. Usually, drivers can be downloaded from the Drivers, Support, or Download section.
After updating the driver, reboot your computer for the changes to take effect and see if the problem is resolved.
If this method doesn’t resolve the problem, continue to Method 3.
Method 3: Increase the GPU processing time
A short TDR time can cause the “Display driver amdkmdap stopped responding and has successfully recovered” error. TDR means Timeout Detection and Recovery. If the video card or a driver on your computer takes longer than expected to complete an operation, this feature will detect it and Windows will try to recover and reset the GPU.
If the GPU can’t recover and reset in the default time permitted (two seconds), Windows will display the error message “Display driver amdkmdap stopped responding and has successfully recovered”.
To fix the problem, you can try delaying the TDR time (increasing the GPU processing time) by modifying the registry. Follow the steps below.
IMPORTANT: Modifying the registry incorrectly may cause serious system issues, so ensure you know what you’re doing. Before you follow the steps, it’s recommended you back up the registry (learn how to back up registry) so you can restore it in case any issues occur.
1) On your keyboard, press the Windows logo key.
2) Type “registry editor” and then select Registry Editor from the result list.
3) Once the Registry Editor opens, navigate to the following entry. To navigate to the entry, you can copy and paste the entry to the top box and press Enter:
4) On the right pane, right-click on the blank place. Click New, then select DWORD (32-bit) Value or DWORD (64-bit) Value.
If your PC is running a 32-bit operating system, select DWORD (32-bit) Value.
If your PC is running a 64-bit operating system, select DWORD (64-bit) Value.
5) Rename the new value as TdrDelay.
6) Double-click on TdrDelay and type “8” into the Value data box and click OK.
7) Restart your PC and check to see if the problem is resolved.
Method 4: Check the video card
The cause of the problem can be a defective video card. If none of the above methods works, you could try testing the video card.
If possible, you could try your card in another computer and see if the problem occurs to that computer. Or you could try a different video card on your computer and see if the problem persists.
If your video card is still within the warranty period, it’s recommended you send your video card to the manufacturer to have a check.
Hopefully you find this article helpful. If you have any questions, feel free to drop a comment below. I’ll get back to you ASAP.