DXGI_ERROR_DEVICE_REMOVED

GPU Driver Crash to Desktop: Fix DXGI_ERROR_DEVICE_REMOVED Fast

That 0x887A0005 crash is your GPU driver bailing out mid-game. Usually it's a bad driver install or an unstable overclock. Here's the real fix order that works.

Nothing kills a raid night like the screen going black and dumping you to the desktop with a DirectX error box. If you're staring at DXGI_ERROR_DEVICE_REMOVED and the code 0x887A0005, your graphics driver crashed and Windows yanked it out from under whatever game was running. The game didn't fail. The driver did.

I've debugged this one on everything from a dusty GTX 970 to a fresh 7900 XTX build. The fix order below goes from the most common cause to the rarest. Don't skip steps — start at the top and work down.

Cause 1: Corrupted or half-installed GPU driver

This is the culprit nine times out of ten. Windows Update pushes a driver, GeForce Experience or Adrenalin installs on top of it, and now you've got two driver versions fighting over the same files. The GPU throws a fit mid-render and the driver process dies.

Had a client last month whose entire print queue was fine — but every time he fired up Warzone, boom, DXGI error. Turned out GeForce Experience had installed a hotfix driver over the production one and left half the old files behind.

The fix is a clean wipe, not a reinstall. Regular uninstall leaves residue. You want DDU.

  1. Grab Display Driver Uninstaller (DDU) from Guru3D.
  2. Download the latest Studio driver (Nvidia) or Recommended driver (AMD) — not the game-ready hotfix — and stick it on your desktop first.
  3. Boot into Safe Mode. DDU works in normal mode too, but Safe Mode is safer.
  4. Run DDU, pick your GPU vendor, hit Clean and restart.
  5. Once Windows boots, install the driver you downloaded. Reboot again.
Skip the GeForce Experience auto-update for a month. Every other hotfix driver has caused regressions for someone I know.

If the crash stops after the DDU pass, you're done. If it comes back within a week, move on.

Cause 2: An unstable GPU overclock or undervolt

Second most common, and the one people blame last because "it worked fine yesterday." Silicon degrades. Drivers change power behavior. An undervolt that was rock-solid on driver 545 falls over on 551.

MSI Afterburner profiles, Adrenalin auto-OC, and factory overclocks on cards like the ASUS TUF 3080 all push the memory and core a little too far for some game engines. DirectX 12 titles with heavy compute (Cyberpunk's path tracing, Starfield's shadows) expose instability that lighter workloads never touch.

The test: strip every overclock back to stock and see if the crash persists.

  1. Open Afterburner (or Adrenalin's Tuning tab).
  2. Reset core clock, memory clock, and power limit to defaults. Kill any undervolt curves.
  3. Reboot.
  4. Play the game that crashed. If it survives a full session, you found it.

Don't just dial the OC back 50MHz. Reset to stock, confirm stability, then re-tune slowly. If it crashes at stock, your card may be dying — RMA territory.

Cause 3: Windows TDR timing is too aggressive

Windows has a watchdog called Timeout Detection and Recovery. If the GPU doesn't respond within 2 seconds, TDR resets the driver. Normally that's a good thing. On some systems — especially with heavy shader compilation or a slow PCIe link — the GPU legitimately needs longer than 2 seconds, and TDR kills a perfectly healthy render.

You'll see this most on older boards with Gen3 PCIe slots running modern cards, or in games that compile shaders mid-level (looking at you, Unreal Engine 5 titles).

You can bump the TDR delay in the registry. It's a real fix, not a hack, but do it after you've ruled out causes 1 and 2.

regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

Right-click GraphicsDrivers > New > DWORD (32-bit) Value
Name: TdrDelay
Value: 10 (decimal)

Also create:
Name: TdrDdiDelay
Value: 10 (decimal)

Reboot.

Ten seconds is generous. Don't go above 60 or you'll get genuine hard-locks instead of clean resets. If bumping TDR fixes it, your underlying issue is still there — usually a weak PSU or thermal throttling — but you've bought yourself breathing room.

Things that don't fix DXGI_ERROR_DEVICE_REMOVED

  • Reinstalling the game. It's a GPU-level fault. The game files are fine.
  • Running as administrator. Doesn't touch the driver.
  • Disabling fullscreen optimizations. Occasionally helps with other errors, not this one.
  • "Verifying game files" on Steam. Waste of 20 minutes.
  • Turning off XMP. Only matters if you're also getting memory errors (run MemTest86 to check).

Quick-reference: symptom to fix

Symptom Likely cause Fix
Crash after a driver update Corrupted install DDU + clean driver reinstall
Crash only in heavy games, fine in lighter ones Unstable OC/undervolt Reset GPU clocks to stock
Crash during shader compile or level load TDR timeout too short TdrDelay registry bump to 10
Crash with artifacts or green squares Failing VRAM RMA the card — no software fix
Crash under heavy load, system reboots Weak PSU Test with a known-good PSU

Work the list top to bottom. Most people are back in-game inside 30 minutes after the DDU pass. If you blow through all three causes and the crash keeps happening, run occt's GPU test and watch your temps — anything over 85°C on the hot spot is a cooling problem, not a software one.

Related Errors in Software – Games & Drivers
Fix Intel Arc A770 Black Screen After Windows 11 Update The GPU will not support DirectX 11/12 Fix DirectX Error 'The GPU Will Not Support' in Games Aw, Snap! Fix League of Legends 'Aw, Snap!' Crash on Windows 10/11 0xc0000005 Game Won't Launch After Driver Update? Here's the Real Fix

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.