The blog of Windows Wally, a Windows Support Technician helping common people solve frustrating computer problems.

How To Fix The Nvlddmkm.sys Error in Windows 10

Reader Question:
“Hi Wally, Good day, I use asus n552vw brand laptop, I get a blue screen error with the code of nvlddmkm.sys in games like cs go pubg lol fifa 17 I formatted the drivers for 3 times I have not updated the drivers I sent them to the service they said there is no hardware problem, they formatted it and sent it. Can you help me?” – Bahadır Birgün., Malatya, Turkey

Before addressing any computer issue, I always recommend scanning and repairing any underlying problems affecting your PC health and performance:

  • Step 1 : Download PC Repair & Optimizer Tool (WinThruster for Win7, XP, Vista – Microsoft Gold Certified).
  • Step 2 : Click “Start Scan” to find Windows registry issues that could be causing PC problems.
  • Step 3 : Click “Repair All” to fix all issues.

Setting up weekly (or daily) automatic scans will help prevent system problems and keep your PC running fast and trouble-free.

Wally’s Answer: Most occurrences of the Nvlddmkm.sys blue screen error seem to stem from issues related to the graphics driver. Therefore, that is what we will be focusing on.


The Nvlddmkm.sys blue screen error appears when trying to shut down Windows.


The Nvlddmkm.sys blue screen error is usually caused by corrupt device drivers, especially the graphics driver.


Here are some ways to fix the Nvlddmkm.sys blue screen error.

Roll-Back Any Recent Driver Updates

Have you updated device drivers recently? If so, that may have been the change that caused this problem to occur. You can “Roll-back” a faulty driver update from the Device Manager.

Press the Windows Key + X and click Device Manager

Nvlddmkm.sys -- Windows 10 - WindowsKey + X - Device Manager -- Windows Wally

Right-click the device whose driver you updated and click Properties or Double-Click it.

Now, go to the Driver tab and click the Roll-Back Driver button

Nvlddmkm.sys -- Device Manager - Roll-Back Driver -- Windows Wally

Update The Graphics Driver

Nvlddmkm.sys -- Graphics Card -- Windows Wally

Since the Nvlddmkm.sys blue screen error usually appears due to a buggy graphics driver, updating the graphics driver to the latest version may fix the problem.

You can do this by visiting the graphics card manufacturer’s website. Locate the driver by searching for it on the website. Make sure to download the one made for the correct version of Windows. Once downloaded, install it and restart the computer for changes to take effect.

If you don’t want to do this or if you’re new to installing drivers, then you can also use DriverDoc to upgrade drivers automatically.

Downgrade The Graphics Driver

Nvlddmkm.sys - Gforce4 -- Old Graphics Card - Windows Wally

If updating the graphics driver doesn’t work, then you will need to Downgrade the driver software to a previous version that worked correctly.

To do this, you will need to go to the website of your graphics card manufacturer. There, you will need to find your computer’s graphics card by searching for its model and download the driver.

There should be an option somewhere that lets you download an older version of the driver. If you can’t find that option, then feel free to ask customer service or ask me on Facebook.

Increase GPU Processing Time Through The Windows Registry

Nvlddmkm.sys -- Registry Cleaners -- cover - Windows Wally

The “Timeout Detection and Recovery” feature in Windows detects when a video adapter (among other devices) takes too long to respond.

If the response is too late (more than 2 seconds) then it can trigger the Nvlddmkm.sys blue screen error. Giving this feature more time may prevent this issue from occurring. To do this, follow these steps:

Note: Windows Registry is integral to its function, therefore edit with caution and always back up the registry before changing anything. To do this, simply click File > Export… and save your registry settings in a safe place.

  1. Open the Run box by using the shortcut Windows Key+R
  2. Type Regedit and press Enter
    Nvlddmkm.sys -- Windows 10 - Windows Key R - regedit -- Windows Wally
  3. Copy the following registry subkey address and paste it into the address-bar in Regedit:
    Nvlddmkm.sys -- Regedit - Address Bar - Windows Wally
  4. On the Edit menu, select New, and then select the registry value from the drop-down menu according to your version of Windows (32 bit, or 64 bit):

Select the QWORD (64-bit) value.

  1. Type TdrDelay as the Name and then press Enter.
  2. Double-click TdrDelay and add 8 as the Value and click OK
  3. Close Registry Editor and then restart your computer for the changes to take effect.

I Hope You Liked This Blog Article! If You Need Additional Support on This Issue Then Please Don’t Hesitate To Contact Me On Facebook.

Is Your PC Healthy?

I always recommend to my readers to regularly use a trusted registry cleaner and optimizer such as WinThruster or CCleaner. Many problems that you encounter can be attributed to a corrupt and bloated registry.

Happy Computing! :)

Wally's Answer Rating

Quick Solution (How fast can you do it?)
Easy Solution (How easy is it?)
Beginner-Friendly (Recommended for beginners?)

Summary: Every Windows Wally blog post is evaluated on these three criteria. The average of all three elements determines an "Overall Rating" for each blog post.


Overall Rating

Tags: , , , , , , , , ,

About the Author

Windows Wally is a helpful guy. It’s just in his nature. It’s why he started a blog in the first place. He heard over and over how hard it was to find simple, plain-English solutions to Windows troubleshooting problems on the Internet. Enter: Windows Wally. Ask away, and he will answer.