Solved Error
How to Fix: DirectX Function "GetDeviceRemovedReason" Failed (DXGI_ERROR_DEVICE_HUNG / DEVICE_REMOVED)
Quick Fix
1. Download the latest driver directly from NVIDIA, AMD, or Intel's website (not just via GeForce Experience/AMD Software) for your exact GPU model. 2. Use Display Driver Uninstaller (DDU) in Safe Mode to fully remove the old driver, then install the fresh one. 3. Restart your PC and relaunch the game. If it still crashes, lower in-game graphics settings (especially anything GPU-heavy like ray tracing, DLSS/FSR, or antialiasing) and try again.
What this error means
This crash comes from DirectX, the part of Windows that games use to work with your graphics card. DXGI_ERROR_DEVICE_HUNG means the graphics card stopped responding for too long while running the game, and DXGI_ERROR_DEVICE_REMOVED means Windows reset the graphics driver to recover from that. By default Windows waits about 2 seconds before doing that reset. The game then asks DirectX what went wrong (the GetDeviceRemovedReason function named in the message), gets this error back, and crashes. Common causes are an outdated or damaged graphics driver, a graphics card pushed too hard (overclocking, demanding graphics settings or overheating), overlay and monitoring software, and damaged game or DirectX files.
Step-by-Step Guide
Fix 1: Update (or clean-reinstall) your graphics driver
- 1Boot into Windows Safe Mode.
- 2Run Display Driver Uninstaller to wipe old drivers. Run Display Driver Uninstaller (DDU) to fully wipe old driver files and registry leftovers.
- 3Reboot and install the fresh driver package. Reboot normally and install the freshly downloaded driver package.
Fix 2: Reduce GPU load and check for overheating/overclocking
- 1Lower in-game graphics settings (resolution, texture quality, ray tracing, DLSS/FSR/frame generation).
- 2Revert GPU overclocking and adjust power limits. If you or a utility (like MSI Afterburner) has overclocked the GPU, revert to stock clocks. Some players also report that slightly lowering the GPU's power limit (for example to around 90% in MSI Afterburner) stops the crashes, freezes and CTDs — worth trying if reverting the overclock alone doesn't help.
- 3Check GPU temperatures and clean dust. Check GPU temperatures under load with a monitoring tool; clean dust from fans/heatsinks or repaste if temps are excessive.
- 4Close overlays and monitoring software. Close overlays and recording/monitoring software (the NVIDIA App overlay — formerly GeForce Experience / ShadowPlay — plus Afterburner, RivaTuner, Discord overlay) while playing, since overlay conflicts have been linked to this crash in some reports.
- 5Toggle Hardware-Accelerated GPU Scheduling off. Try toggling Hardware-Accelerated GPU Scheduling off in Windows Settings > System > Display > Graphics settings. Several users report this alone stopped the crashes for good.
Fix 3: Adjust the TDR registry timeout (Windows, advanced)
- 1Open the Registry Editor. Press Win + R, type
regedit, press Enter. - 2Navigate to the GraphicsDrivers registry folder. Navigate to
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. - 3Create and set the
TdrDelayregistry value. Right-click an empty space, choose New > DWORD (32-bit) Value, name itTdrDelay, and set its value to 8 (this is a number of seconds; the Windows default is 2). - 4Restart your PC. Do not set
TdrLevelto 0 — that disables Windows' crash recovery entirely and can freeze your whole PC instead of recovering.
Fix 4: Repair or reinstall the game, and check DirectX/system files
- 1Repair the game using Windows Settings. In Windows Settings > Apps > Installed apps (or Apps & features), find the game, choose Advanced options (or the '...' menu), and click Repair if available.
- 2Run Windows Update and install any pending updates, since DirectX itself is delivered through Windows Update rather than as a standalone download.
- 3Run DirectX Diagnostic Tool to verify DirectX. Run
dxdiag(Win + R, typedxdiag) to confirm DirectX is installed correctly and check the Display tab for driver issues. - 4Reinstall DirectX runtime from game files. If the game ships its own DirectX redist installer (often in a folder like the game's install directory under a 'directx' or '_CommonRedist' folder), run its setup executable to reinstall the runtime.
- 5Uninstall and fully reinstall the game. As a last resort, fully uninstall the game (using a proper uninstaller), delete any leftover data in its AppData/Documents folder, reboot, and reinstall.
When to seek further/official help
1. Contact the game's official support/forum (e.g. EA Help, Steam community, or the publisher's forums) and attach your dxdiag report and, if available, crash dump files from the game's CrashDumps folder. 2. Check the game's official forums or subreddit for a pinned/megathread on this exact error, since large multiplayer titles often get server-side or patch-level fixes for widespread TDR crashes. 3. If the crash also happens outside of games (e.g. during normal desktop use or other GPU-heavy apps), or GPU benchmarks also fail/crash, this points to a hardware or driver-level problem worth taking to your GPU manufacturer's support or a hardware technician, rather than the game developer.
Sources:
- DirectX function "GetDeviceRemovedReason" failed with DXGI_ERROR_DEVICE_HUNG - Microsoft Q&A
- DirectX error "GetDeviceRemovedReason" failed with DXGI_ERROR_DEVICE_HUNG :: Battlefield 6 General Discussions
- How to Fix DirectX Function GetDeviceRemovedReason Failed Error on Windows
- DirectX function "GetDeviceRemovedReason" failed with DXGI_ERROR_DEVICE_HUNG | EA Forums
- Directx Function "Getdeviceremovedreason" failed with DXGI_ERROR_DEVICE_HUNG he | EA Forums
- DirectX function GetDeviceRemovedReason failed with DXGI error
- How to Fix the DXGI_ERROR_DEVICE_REMOVED Error in Windows 10 & 11
Heads up: this guide was drafted with AI assistance from the real sources listed below, and structured by our team for clarity. It may not cover every possible cause — if it doesn't fix your issue, let us know and we'll take a closer look. See how we create our fixes.
Was this fix helpful?
Related Error Fixes
- How to Fix DXGI_ERROR_DEVICE_REMOVED Game CrashesDirectX
- How to Fix Windows Update Error 0x80073712Windows
- How to Fix: KB5101650 Failed to Install (Windows 11)Windows
- How to Fix Windows Error 0x80070057 ('The Parameter Is Incorrect')Windows
- How to Fix Error 0x8007000D (Windows Update / Installation Error)Windows