
Battlefield 6 DXGI_ERROR_DEVICE_HUNG GPU Crash Fix
Fix Battlefield 6 DXGI_ERROR_DEVICE_HUNG and DEVICE_REMOVED GPU crashes. Resolve DirectX errors, driver timeouts, and game freezes on Nvidia and AMD GPUs.
What is DXGI_ERROR_DEVICE_HUNG in Battlefield 6?
DXGI_ERROR_DEVICE_HUNG is a DirectX 12 error that occurs when the GPU takes too long to respond and the Windows display driver resets. In Battlefield 6, this typically causes the game to freeze mid-match and crash to desktop with the message DirectX error: GetDeviceRemovedReason failed with DXGI_ERROR_DEVICE_HUNG. A related variant, DXGI_ERROR_DEVICE_REMOVED, has the same root causes.
This is one of the most reported errors on both the EA Forums and Steam discussions since BF6 launched, affecting Nvidia and AMD users alike.
When does it occur?
- During large-scale 128-player Conquest or Breakthrough matches with heavy particle effects
- When loading into Portal custom game modes
- After 20-30 minutes of gameplay, indicating a thermal or driver timeout issue
- Immediately on map load, especially on maps with dense destruction physics
- When using DLSS Frame Generation or AMD FSR 3 frame generation
- After alt-tabbing out of the game and returning
Common causes
- Outdated or unstable GPU drivers (most common cause)
- Hardware-accelerated GPU scheduling conflicting with BF6's DX12 renderer
- XMP/EXPO memory overclocking causing instability under GPU load
- Overlays (Steam, Discord, GeForce Experience, Radeon Software) interfering with DX12
- DLSS Frame Generation or FSR 3 triggering driver timeouts
- Specific loadout selections causing a reproducible engine crash (known EA bug)
- Insufficient GPU power delivery or aggressive power-limit throttling
Step-by-step fixes
- Clean-install GPU drivers with DDU — Download Display Driver Uninstaller (DDU). Boot into Windows Safe Mode, run DDU to fully remove your current driver, then install the latest driver: Nvidia 572.83 Game Ready or AMD Adrenalin 25.1.2. These are the currently confirmed stable versions for BF6.
- Disable Hardware-Accelerated GPU Scheduling — Go to Settings > System > Display > Graphics > Change default graphics settings. Turn off "Hardware-accelerated GPU scheduling." Restart your PC.
- Disable overlays — Close GeForce Experience/Nvidia App overlay, Steam overlay (Steam > Settings > In Game > uncheck "Enable Steam Overlay"), Discord overlay (User Settings > Game Overlay > toggle off), and any Radeon overlay or ReShade injectors.
- Disable DLSS/FSR Frame Generation — In BF6, go to Settings > Video > Graphics. Set Frame Generation to Off. Keep DLSS or FSR upscaling on if needed, but disable the frame generation component.
- Change your loadout — A known bug causes DXGI crashes tied to specific loadout/class combinations. Launch BF6, select the default Assault class with no custom loadout, and play a match. If the crash stops, swap loadout items one at a time to isolate the culprit.
- Disable XMP/EXPO in BIOS — Restart and enter BIOS (press Del or F2 at boot). Locate your memory profile setting (XMP for Intel, EXPO for AMD) and set it to Disabled or Auto. Save and restart. If BF6 stabilizes, your memory overclock was the cause.
- Increase TDR timeout via registry — Open Registry Editor (regedit). Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. Create a new DWORD (32-bit) value namedTdrDelayand set it to10. Create another namedTdrDdiDelayand set it to10. Restart your PC.
- Lower GPU power limit — Open MSI Afterburner or your GPU's tuning tool. Reduce the power limit slider to 90%. This prevents the GPU from hitting driver timeout thresholds under peak BF6 load.
If it still doesn't work
If the error persists after all steps above, try repairing BF6 through the EA App (My Collection > Battlefield 6 > Manage > Repair) or verifying files on Steam (Library > right-click BF6 > Properties > Installed Files > Verify). You can also try running BF6 in DirectX 11 mode by adding -dx11 to the launch options, though this disables some visual features. If crashes continue, monitor GPU temperatures with HWiNFO64 — sustained temperatures above 90°C under BF6 load may indicate a cooling issue that no software fix will resolve. Report persistent crashes on the EA Bug Tracker with your DxDiag output.
Related errors
Fix NVIDIA RTX 5090 and 5080 driver crashes with VIDEO_ENGINE_TIMEOUT_DETECTED error. Resolve black screens, game crashes, and DLSS instability on RTX 50 series GPUs.
Fix Windows 11 black screen on NVIDIA GPUs after installing KB5074109 January 2026 update. Resolve display driver conflicts and screen flicker issues.