An NVIDIA driver crash on Windows 10 usually announces itself the same way every time: the screen flickers black for a second, the game or app freezes, and Event Viewer logs a ‘Display driver nvlddmkm stopped responding’ error — the infamous TDR (Timeout Detection and Recovery) event. Sometimes the system recovers; sometimes it blue-screens with VIDEO_TDR_FAILURE. Either way, the GPU was fine yesterday and something changed.
The most common trigger is a driver update — either from GeForce Experience or pushed silently through Windows Update — that conflicts with the existing install, an overclock, or a game profile. But crashes also come from the GPU losing power under load, overheating, or Windows’ TDR watchdog firing too aggressively on a card that simply needed a few more milliseconds to finish a frame.
If the driver installer itself refuses to run, see our companion piece on NVIDIA installer failures first. And if you want the definitive reinstall method before anything else, jump straight to our clean-install walkthrough — for most crashing drivers it is the single most effective fix.
Why this happens
- Corrupted driver installation — Leftover files and registry entries from previous installs clash with the new driver, causing random TDR crashes under load.
- Driver pushed by Windows Update — Microsoft’s WHQL driver can be older or less stable than NVIDIA’s Game Ready driver, and it may install on top of a working setup.
- Unstable overclock or aggressive fan curve — Factory or user overclocks that were stable for months can become unstable as the card ages or as drivers change power behavior.
- Insufficient or unstable power delivery — A failing PSU rail, daisy-chained PCIe power cables, or a laptop power plan starving the GPU causes crashes that look like driver bugs.
- Overheating GPU or clogged cooling — Dust-choked fans or dried thermal paste push the card past its thermal limit, triggering protective driver resets.
- TDR timeout set too aggressively — Windows’ two-second watchdog sometimes fires on heavy but legitimate workloads, especially with newer cards on older driver branches.
- Conflicting software overlays — Discord, GeForce Experience, MSI Afterburner overlays, and some antivirus hooks can destabilize the driver during mode switches.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Do a clean reinstall with Display Driver Uninstaller
Nine times out of ten, a crashing NVIDIA driver is fixed by completely removing every trace of the old install and starting fresh. DDU (Display Driver Uninstaller) does this far more thoroughly than the NVIDIA installer’s own clean option.
- Download DDU and the latest NVIDIA driver for your card from NVIDIA’s official driver page — save both before continuing.
- Disconnect from the internet so Windows Update cannot sneak a driver in mid-process.
- Boot into Safe Mode (Settings > Update & Security > Recovery > Advanced startup > Restart now > Troubleshoot > Startup Settings).
- Run DDU, select GPU / NVIDIA, and choose ‘Clean and restart’.
- After reboot, install the downloaded NVIDIA driver, choosing Custom (Advanced) and ticking Perform a clean installation.
- Reconnect to the internet and test with the game or app that was crashing.
Fix 2: Stop Windows Update from replacing your driver
Even after a clean install, Windows Update can overwrite your NVIDIA driver with its own version within days. Blocking driver updates through Windows Update keeps your chosen driver in place.
- Press Win + R, type
sysdm.cpl, and open the Hardware tab. - Click Device Installation Settings and select No (your device might not work as expected).
- Alternatively, open the Group Policy Editor (Win 10 Pro): Computer Configuration > Administrative Templates > Windows Components > Windows Update > Manage updates offered from Windows Update > enable Do not include drivers with Windows Updates.
- Restart and confirm your NVIDIA driver version stays put after the next Patch Tuesday.
Fix 3: Reset any overclock to stock
If you run MSI Afterburner, ASUS GPU Tweak, or a factory-overclocked card, return everything to reference clocks and retest. This isolates hardware instability from driver problems in minutes.
- Open your overclocking utility and click the reset button to restore default clocks and voltage.
- Disable any custom fan curve temporarily — set fans to Auto.
- Close the utility completely so it does not reapply the profile at startup.
- Run your crashing workload for at least 30 minutes. If crashes stop, your overclock was the cause, not the driver.
Fix 4: Check GPU temperatures and power
Crashes that happen only after several minutes of gaming point at heat or power rather than software. A quick monitoring pass rules both out.
- Install HWiNFO64 or use Task Manager’s Performance tab to watch GPU temperature during load.
- If the card exceeds 85°C, clean dust from fans and heatsinks with compressed air and verify all fans spin.
- On desktops, use two separate PCIe power cables from the PSU instead of one daisy-chained cable.
- On laptops, run the test plugged in with the Windows power plan set to Best performance — battery modes throttle and undervolt the GPU aggressively.
Fix 5: Increase the TDR delay in the registry
When Event Viewer shows the driver recovering on its own (Event ID 4101), the watchdog may simply be impatient. Raising the TDR delay gives the GPU more time before Windows resets it.
- Press Win + R, type
regedit, and navigate toHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. - Create a new DWORD (32-bit) named TdrDelay and set its value to
8(decimal). - Create another DWORD named TdrDdiDelay and set it to
8as well. - Restart the PC. If crashes persist unchanged, revert both values — the problem lies elsewhere.
Fix 6: Disable conflicting overlays and background apps
Overlays inject code into the rendering pipeline and are a documented source of TDR crashes, especially during alt-tab or resolution changes.
- In GeForce Experience, open Settings and turn off In-Game Overlay.
- In Discord, disable the in-game overlay under User Settings > Game Overlay.
- Close MSI Afterburner / RivaTuner or any FPS overlay, then retest.
- If the system is stable, re-enable overlays one at a time to identify the culprit.
Fix 7: Test with an older known-stable driver
Occasionally a brand-new Game Ready driver has a genuine regression for a specific card. Rolling back to a driver version that was stable for you is a legitimate fix, not a workaround.
- Check NVIDIA’s driver archive for a version you remember being stable — community forums for your card model are a good guide.
- Use DDU in Safe Mode to remove the current driver (see Fix 1).
- Install the older driver with the clean-install option ticked.
- Pause GeForce Experience auto-updates until a newer fixed driver is confirmed stable by other users with your GPU.
Closing
NVIDIA driver crashes on Windows 10 are rarely mysterious once you work methodically: clean out the old install, keep Windows Update from meddling, and rule out clocks, heat, and power before blaming the driver itself. The DDU clean reinstall in Fix 1 alone resolves the majority of cases, and the remaining fixes cover the hardware and watchdog edge cases that a reinstall cannot touch.
