Skip to content

DRIVER FILE · NVIDIA

nvlddmkm.sys: The NVIDIA Graphics Driver on a Blue Screen

nvlddmkm.sys is the kernel-mode part of NVIDIA's graphics driver. When a blue screen says it failed, the stop happened inside the driver of your NVIDIA graphics card, most often with the stop code VIDEO_TDR_FAILURE.

WHAT MICROSOFT SAYS

Microsoft's display documentation says the kernel-mode display miniport driver is implemented by the graphics hardware vendor and works with Windows' own graphics kernel, dxgkrnl.sys. Its worked example for VIDEO_TDR_FAILURE (0x116) shows exactly this file as the faulting module: "IMAGE_NAME: nvlddmkm.sys".

From Microsoft's documentation, linked under Sources. Microsoft's pages on this are written for driver developers.

ON THE TEST PC

Filenvlddmkm.sys
Published byNVIDIA
Company in the fileNVIDIA Corporation
File descriptionNVIDIA Windows Kernel Mode Driver, Version 621.14
File version32.0.16.2114
Signed byMicrosoft Windows Hardware Compatibility Publisher (signature valid)
LocationC:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_…\nvlddmkm.sys
Driver servicenvlddmkm, running, start type Manual
Device using itNVIDIA GeForce GTX 1660, driver version 32.0.16.2114

Read on 12 November 2026 on Windows 11 build 26300, without administrator rights. The file was about 97 MB. The version and the folder name change with every driver release, so yours will differ.

Why a blue screen names nvlddmkm.sys

  • The graphics card stopped answering and Windows could not reset the driver in time: Microsoft's description of VIDEO_TDR_FAILURE.
  • The display driver needs an update so that it properly supports that reset process: the first reason on Microsoft's list.
  • Hardware: Microsoft lists overclocked components, wrong memory configuration and timings, insufficient cooling, insufficient power and defective parts.
  • Visual effects or too many background programs slowing the PC so the card cannot respond in time.

What to do when a blue screen names nvlddmkm.sys

The steps come from Microsoft's guidance, with the reversible ones first. Each one says how to put back what it changed. If Windows cannot start normally, Microsoft's basic steps say to start in safe mode and continue from there.

  1. Write down the stop code and the file the screen names

    Microsoft Support says the stop code appears at the bottom of the screen and, when Windows knows it, so does the name of the module that was running. If the screen went by too fast, the command under Check it yourself lists the stop codes Windows recorded, and Event Viewer > Windows Logs > System shows the errors logged around the restart.

    To undo: Nothing to undo: this only reads information.

  2. Before you change anything: note the driver and make a restore point

    Open the device's Properties > Driver tab and write down the driver provider, date and version. Then select Start, type Create a restore point, open it, and on the System Protection tab choose Create. Microsoft notes that System Protection is not turned on by default; if Create is greyed out, choose Configure and turn it on for the system drive first.

    To undo: A restore point changes nothing by itself. To go back later, run System Restore and pick it: Microsoft says it reverts system files, the registry and installed programs, and leaves your personal files alone.

  3. Install the current graphics driver

    Microsoft's first reason for a failed driver reset is a display driver that needs updating. Get the driver for your exact graphics card from its maker, or from the PC maker's support page for a laptop, and install it.

    To undo: Open the display adapter's Properties > Driver tab in Device Manager and choose Roll Back Driver, or apply the restore point.

  4. If it started after a driver update, roll the driver back

    In Device Manager, right-click the device, choose Properties, open the Driver tab and select Roll Back Driver, then give a reason and confirm. Microsoft notes that you need administrator rights, and that going back to the previous driver often fixes a problem that appeared after an update. The button is greyed out when Windows kept no earlier driver for the device.

    To undo: Rolling back is the undo for the update. To return to the newer driver, install it again with Update driver or from the manufacturer's package.

  5. Rule out heat, power and overclocking

    Microsoft lists hardware reasons a graphics card stops answering in time: overclocked components, wrong memory configuration and timings, insufficient cooling, insufficient power and defective parts. Set any overclock back to stock, check that the card's fans spin and its power cables are seated, and test again.

    To undo: Apply your previous clock and fan settings again if they made no difference.

  6. Lighten the load

    Close programs running in the background and try again at lower graphics settings. Microsoft notes that visual effects or too many background programs can slow the PC enough that the card misses its deadline.

    To undo: Start the programs again and set the options back.

  7. Install the latest Windows updates

    Select Start > Settings > Windows Update and choose Check for updates. It is one of Microsoft's basic steps for a stop code that keeps returning, and it is how new versions of Windows' own drivers arrive.

    To undo: If the crashes get worse after an update, apply the restore point from the earlier step.

Check it yourself

  1. See whether a driver on your PC is running from this file (PowerShell)

    Shows the driver service that loads the file, whether it is running and its exact path. No output means no driver service on your PC points at this file. Nothing is changed.

    Get-CimInstance Win32_SystemDriver | Where-Object PathName -like '*\nvlddmkm.sys' |
      Format-List Name, State, StartMode, PathName
    PowerShell
  2. Read the company and version from the file itself

    Every copy on the PC is listed, including copies waiting in the driver store.

    Get-ChildItem C:\Windows\System32\drivers, C:\Windows\System32\DriverStore\FileRepository -Recurse -Filter nvlddmkm.sys -ErrorAction SilentlyContinue |
      ForEach-Object { $_.VersionInfo } | Format-List FileName, CompanyName, FileDescription, FileVersion
    PowerShell
  3. Check the signature

    Status should be Valid. The table above shows who signed the file on the test PC.

    Get-ChildItem C:\Windows\System32\drivers, C:\Windows\System32\DriverStore\FileRepository -Recurse -Filter nvlddmkm.sys -ErrorAction SilentlyContinue |
      Get-AuthenticodeSignature | Format-List Path, Status, SignerCertificate
    PowerShell

What Tweaky Driver can and cannot do here

Vendor driver

nvlddmkm.sys belongs to the NVIDIA graphics card, which is one of the devices Tweaky Driver's scan lists. The scan shows the installed driver version and whether Windows Update, the Microsoft Update Catalog or a manufacturer package it supports has a newer one, with the source and version in front of you before anything is installed; when no supported source has one, it says so. Tweaky Driver does not read crash dumps, so it cannot confirm that this file caused your blue screen, and a newer driver is no promise that the crashes stop.

Tweaky Driver, the driver checker that shows its sources — free for Windows 10 and 11.

Common questions

What is nvlddmkm.sys?

The kernel-mode driver of NVIDIA graphics cards. On the test PC the file names NVIDIA Corporation as its company and describes itself as "NVIDIA Windows Kernel Mode Driver"; it was loaded as the driver of a GeForce card.

What does "What failed: nvlddmkm.sys" mean?

The stop happened in NVIDIA's graphics driver. Microsoft's own example for the stop code VIDEO_TDR_FAILURE shows nvlddmkm.sys as the faulting module: the card stopped responding and the driver could not be reset in time.

Is nvlddmkm.sys a virus?

The real file is NVIDIA's driver. Check yours with the commands on this page: on the test PC it sat in the Windows driver store, named NVIDIA Corporation as its company and had a valid signature from Microsoft Windows Hardware Compatibility Publisher.

Can I delete nvlddmkm.sys?

Do not delete the file by hand: it is the driver your graphics card is running on. To replace it, install a different driver version, or use Roll Back Driver in Device Manager to return to the previous one.