Battlefield 6 DXGI_ERROR_DEVICE_HUNG: "GetDeviceRemovedReason" failed (GPU will not respond)
Most likely cause: A new NVIDIA driver that is unstable with Battlefield 6
Try first: Roll back to your previous NVIDIA driver
Likely causes
- A new NVIDIA driver that is unstable with Battlefield 6most likely
- GPU overclock or undervolt that is stable elsewhere but not in this gamepossible
- Corrupt DirectX shader cache left over from the old driverpossible
- Overlays hooking into the game (NVIDIA, Discord, Steam, EA app, MSI Afterburner/RTSS)possible
- Loose or daisy-chained GPU power cableless likely
How to fix it
Roll back to your previous NVIDIA driverChanges settings
If the crashes started after a driver update, go back to the driver you had before. Easiest: open the NVIDIA App, go to Drivers, and reinstall the previous version from the menu next to the current driver. Or open Device Manager, expand Display adapters, right-click your NVIDIA GPU, choose Properties > Driver > Roll Back Driver. If that button is greyed out, download the previous version from NVIDIA's driver archive (nvidia.com/drivers) and run it with Custom install > Perform a clean installation.
⚠ Replaces your graphics driver; the screen will flicker and you may need to restart.
Remove any GPU overclock or undervoltChanges settings
In MSI Afterburner, the NVIDIA App performance panel or your GPU vendor's tool, reset to default clocks and voltage. If you want to keep a custom curve, lower the core clock by about 100 MHz and test again. Factory-overclocked cards can also be tested this way.
⚠ Changes GPU clock settings; note your current values so you can restore them.
Clear the NVIDIA DirectX shader cacheSafe
Close the game. Press Win+R, enter %LOCALAPPDATA%\NVIDIA\DXCache and delete everything inside that folder (not the folder itself). Skip any files Windows says are in use. Battlefield 6 will rebuild shaders on the next launch, so the first load will be slower.
%LOCALAPPDATA%\NVIDIA\DXCacheTurn off overlaysSafe
Disable the NVIDIA App overlay, Discord in-game overlay, Steam overlay, EA app in-game overlay, and close MSI Afterburner/RivaTuner (RTSS) and other FPS counters or recording tools, then test the game.
Last resort: raise TdrDelay in the registryChanges settings
This gives the GPU more time before Windows resets it. Back up the registry first (regedit > File > Export). In regedit go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers, create a DWORD (32-bit) value named TdrDelay, set it to 10 (decimal), and restart. It can hide the symptom rather than fix the cause; delete the value to undo it.
reg add "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v TdrDelay /t REG_DWORD /d 10 /f⚠ Edits a system registry key. Back up the registry first and only use this after the other fixes.
Check the GPU power cablesSafe
Shut down and unplug the PC. Make sure every PCIe/12VHPWR power connector on the graphics card is pushed in fully, and use separate PCIe cables from the power supply rather than one daisy-chained cable with two plugs. A partly seated 12VHPWR/12V-2x6 connector is a known cause of GPU hangs.
If that didn't fix it
If it still crashes on your previous driver at stock clocks with a clean shader cache, check GPU temperatures while playing and try another game: crashes everywhere point to the power supply or the card itself.
When to see a technician
Get a technician to test the GPU and power supply if the error appears in several games even at default settings, or if you see burn marks or a melted power connector.
Quick answers
- What does Battlefield 6 DXGI_ERROR_DEVICE_HUNG: "GetDeviceRemovedReason" failed (GPU will not respond) mean?
- Battlefield 6 crashed because Windows reset your NVIDIA graphics card after it stopped responding for a few seconds (DXGI_ERROR_DEVICE_HUNG). It most often starts right after a GPU driver update, but an unstable overclock or undervolt, a corrupt shader cache, overlays or a loose power cable can cause it too.
- What causes Battlefield 6 DXGI_ERROR_DEVICE_HUNG: "GetDeviceRemovedReason" failed (GPU will not respond)?
- A new NVIDIA driver that is unstable with Battlefield 6. (most likely) GPU overclock or undervolt that is stable elsewhere but not in this game. (possible) Corrupt DirectX shader cache left over from the old driver. (possible) Overlays hooking into the game (NVIDIA, Discord, Steam, EA app, MSI Afterburner/RTSS). (possible) Loose or daisy-chained GPU power cable. (less likely)
- How do I fix Battlefield 6 DXGI_ERROR_DEVICE_HUNG: "GetDeviceRemovedReason" failed (GPU will not respond)?
- Try these in order, safest first: 1. Roll back to your previous NVIDIA driver. 2. Remove any GPU overclock or undervolt. 3. Clear the NVIDIA DirectX shader cache. 4. Turn off overlays. 5. Last resort: raise TdrDelay in the registry. 6. Check the GPU power cables.
- What if that didn't fix it?
- If it still crashes on your previous driver at stock clocks with a clean shader cache, check GPU temperatures while playing and try another game: crashes everywhere point to the power supply or the card itself.
- When should I see a technician?
- Get a technician to test the GPU and power supply if the error appears in several games even at default settings, or if you see burn marks or a melted power connector.