Fix 0XC0000415: Display Driver Hung Thread Error
Your GPU driver thread hung, crashing the display. Usually a power or driver conflict — here's how to fix it without reinstalling Windows.
Quick answer for pros: Open regedit, go to HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers, create a DWORD named TdrDelay set to 8 (decimal), reboot. That buys your GPU more time before Windows kills the driver.
But here's the deal: that error code 0XC0000415 — STATUS_HUNG_DISPLAY_DRIVER_THREAD — means your graphics driver thread got stuck for too long. Windows said "enough" and killed it, usually followed by a black screen or blue screen. I see this most often on laptops with hybrid graphics (Intel + Nvidia) after a Windows update, or on desktop rigs where the GPU's power limit is cranked too low for the workload. Had a client last month whose Dell XPS 15 would crash every time they opened Chrome with hardware acceleration turned on. The fix wasn't a new driver — it was a registry tweak and a power setting change.
Why This Happens
The Windows Display Driver Model (WDDM) has a watchdog called TDR (Timeout, Detection, and Recovery). If the GPU doesn't respond within 2 seconds by default, Windows resets the driver. The 0XC0000415 error means the driver thread itself hung — not just a timeout, but a complete stall. Common triggers:
- Overclocking gone wrong — even factory OC cards can be unstable with certain drivers.
- Power saving settings — the GPU drops to a low power state and doesn't wake up fast enough.
- Multiple monitors with different refresh rates — especially 60Hz + 144Hz combos.
- Corrupted driver state — leftover files from a previous driver install.
Step-by-Step Fix
Step 1: Increase TDR Timeout
This is the single most effective fix. It won't solve underlying instability, but it stops Windows from jumping the gun.
- Press Win+R, type
regedit, hit Enter. - Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. - Right-click in the right pane, select New > DWORD (32-bit) Value.
- Name it
TdrDelay. - Double-click it, set Base to Decimal, and enter
8. - Also create
TdrDdiDelayand set it to8decimal too (this handles driver-level delays). - Close regedit and reboot.
If the crashes stop, you bought enough time. If they continue, move to step 2.
Step 2: Disable GPU Power Saving
Laptops love to throttle the GPU to save battery. This triggers the hung thread when the GPU needs to ramp up quickly.
- Open Control Panel > Power Options.
- Click Change plan settings next to your active plan, then Change advanced power settings.
- Find PCI Express > Link State Power Management, set to Off.
- Also set Processor power management > Minimum processor state to 100% (temporarily for testing).
- Apply and reboot.
Step 3: Clean Driver Install with DDU
Skip the normal uninstall — it leaves junk. Use Display Driver Uninstaller (DDU) in Safe Mode.
- Download DDU from Guru3D (it's free).
- Boot into Safe Mode (hold Shift while clicking Restart, then Troubleshoot > Advanced > Startup Settings > Restart > press 4).
- Run DDU, select GPU, choose your brand (Nvidia/AMD/Intel), and click Clean and restart.
- On reboot, install the latest driver from your GPU manufacturer's site — not Windows Update.
Step 4: Check Hardware
If the error persists after steps 1-3, you've got a hardware issue. Common culprits:
- Power supply — if it's marginal, the GPU drops voltage under load. Had a client with a 650W PSU on a 3080 — swapped to 850W, no more crashes.
- GPU temperature — check with HWMonitor. If it hits 85°C+ on desktop or 90°C+ on laptop, repaste or clean fans.
- Motherboard BIOS — outdated BIOS can cause PCIe lane issues. Update if available.
Alternative Fixes If the Main One Fails
- Disable hardware acceleration in your browser, Discord, and any app that uses GPU rendering. This often stops the error temporarily while you diagnose.
- Run at stock speeds — if you overclocked your GPU or RAM, reset to default. Even XMP memory profiles can cause this error on some Ryzen systems.
- Try an older driver — go back 3-4 versions. Nvidia's 536.67 and AMD's 23.10.2 were stable for many. Newer isn't always better.
Prevention Tip
Once you fix it, set your GPU power management to Prefer Maximum Performance in the driver control panel. This stops the GPU from entering deep sleep states that trigger the hung thread. Also, never install drivers from Windows Update — they're often months behind and stripped down. Grab them from the manufacturer's site directly.
And if you're on a laptop with Nvidia Optimus, set your preferred graphics processor in the Nvidia Control Panel under Manage 3D Settings for the specific app that crashes. That alone fixed a Photoshop crash for a designer I worked with last week.
Was this solution helpful?