Apex Legends DXGI_ERROR_DEVICE_HUNG (0x887A0006) Crash Fix
This error occurs when the Windows GPU driver detects that Apex Legends' DirectX 11/12 renderer took longer than the default 2-second timeout (TDR) to complete a frame computation, causing Windows to forcefully reset the graphics driver.
- ▸Increase Windows GPU Timeout Detection (TdrDelay) to 8 seconds in registry
- ▸Clear DirectX Shader Cache using Windows Disk Cleanup
- ▸Switch Apex launch options to DirectX 12 beta renderer (-eac_launcher_settings SettingsDX12.json)
Step-by-Step Resolution Steps
Click steps to track progressIncrease Windows GPU TDR Timeout (PowerShell Command)
Increase the Windows Timeout Detection and Recovery (TDR) threshold from 2 seconds to 8 seconds so Apex Legends has enough headroom during heavy particle rendering.
New-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\GraphicsDrivers' -Name 'TdrDelay' -PropertyType DWord -Value 8 -ForceClear NVIDIA / AMD DirectX Shader Cache
Corrupted precompiled shaders cause GPU memory timeouts when loading into Kings Canyon or Olympus. Clear them via CMD.
del /q /s /f "%LocalAppData%\NVIDIA\DXCache\*" & del /q /s /f "%LocalAppData%\D3DSCache\*"Switch to DirectX 12 Beta Launch Option
Apex Legends' modern DX12 implementation reduces CPU driver overhead and bypasses legacy DXGI device hangs. In Steam Library -> Right-click Apex Legends -> Properties -> Launch Options, paste the following command:
-anticheat_settings=SettingsDX12.jsonDisable Ambient Occlusion & Volumetric Lighting
Inside Apex Legends Video Settings, set 'Ambient Occlusion Quality' to Disabled and 'Volumetric Fog' to Disabled. These two settings cause the majority of 0x887A0006 hangs on RTX 30 and 40 series cards.
Did these steps resolve your error?
Your feedback updates our verified fix telemetry for players worldwide.
High-Airflow GPU Support Bracket & Cooling
Keep modern heavy 3-slot GPUs perfectly level to prevent PCIe lane dropouts and thermal crash resets.
Why Does This Error Happen?
Understanding the root cause prevents recurrence during competitive matches:
- 1Default Windows GPU Timeout Detection and Recovery (TDR) limit of 2 seconds
- 2Unstable factory GPU overclocking or fluctuating VRAM voltage
- 3Corrupted DirectX Shader Cache in NVIDIA App or AMD Adrenalin
- 4Apex Legends running in borderless windowed mode with G-Sync/FreeSync mismatch
Frequently Asked Questions (0x887A0006)
Is my graphics card physically dying if I get this error?
Almost certainly no. DXGI_ERROR_DEVICE_HUNG in Apex Legends is an engine-level synchronization bug that has affected millions of players on brand-new RTX 4070 and 4080 cards.
Does increasing TdrDelay harm my PC?
No. TdrDelay simply gives your GPU driver 8 seconds instead of 2 seconds to recover from high computation load before Windows forcefully crashes the application.