Apex Legends Error Code 0x887A0006: How to Fix It

Medium 30-90 minutes High Severity Verified June 2026
Error Code
0x887A0006
Brand
Apex Legends
Product Type
game
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
30-90 minutes
Apex Legends error code 0x887A0006 means your GPU (graphics card) has stopped responding — sometimes called a 'GPU hung' or 'device removed' error. This usually happens when your graphics driver crashes mid-game, your GPU is overheating, or your system is being pushed beyond stable limits. The good news is that in most cases this is fixable with driver updates, in-game settings changes, or a few Windows tweaks — no hardware replacement required.
Ad

Tools You'll Need

How to Fix Error Code 0x887A0006

  1. Update Your GPU Drivers

    Back up any important files before booting into Safe Mode. Do not interrupt the driver installation process as it can corrupt your system display settings.
  2. Roll Back to a Previous Stable Driver

  3. Lower In-Game Graphics Settings

  4. Disable In-Game Overlays

  5. Increase the TDR (Timeout Detection and Recovery) Delay via Registry

    Editing the Windows Registry incorrectly can cause system instability. Follow the steps exactly. If you are uncomfortable with Registry edits, skip this step or have a tech-savvy friend assist you. Create a Registry backup by clicking File > Export before making changes.
  6. Check GPU Temperature and Airflow

    Always power off and unplug your PC from the wall before opening the case and cleaning internal components. Use short bursts of compressed air and hold the fan blades still to prevent them from spinning and generating damaging back-current.
  7. Disable GPU Overclocking or Undervolt Your GPU

  8. Verify and Repair Apex Legends Game Files

  9. Check for Windows Updates and DirectX Updates

  10. Check Your Power Supply and PCIe Power Connectors

    Always power off and unplug your PC from the wall before opening the case and touching internal components. Allow the PSU capacitors to discharge for 30 seconds after unplugging before reaching inside.
Ad

When to Call a Professional

If you have tried all steps above and Apex Legends still crashes with error 0x887A0006, your GPU may be physically failing — especially if you see graphical artifacts (flickering, color blocks, screen tears) outside of the game. At that point, take your PC to a reputable computer repair shop for GPU stress testing and diagnosis. If your GPU is confirmed failing and is still under manufacturer warranty, contact the GPU maker (NVIDIA, AMD, or your GPU card brand) to file a warranty claim before paying for repairs.

Frequently Asked Questions

What does Apex Legends error code 0x887A0006 mean?
Error 0x887A0006 is a DirectX error that means your GPU (graphics card) stopped responding while Apex Legends was running — also called a 'GPU hung' or 'DXGI_ERROR_DEVICE_HUNG' error. It is most commonly caused by outdated or unstable GPU drivers, overheating, GPU overclocking, or conflicting software overlays.
Will updating my GPU drivers fix error 0x887A0006 in Apex Legends?
In most cases, yes. Updating to the latest GPU driver — or rolling back to the last stable driver if a recent update broke things — is the single most effective fix for error 0x887A0006. Use Display Driver Uninstaller (DDU) for a clean driver installation to eliminate any corrupted driver remnants.
Can overheating cause error 0x887A0006 in Apex Legends?
Yes. When a GPU overheats, it throttles performance or shuts down to protect itself, which can trigger a GPU hang and error 0x887A0006. Monitor your GPU temperature using a free tool like MSI Afterburner or HWiNFO64. If temperatures exceed 85-90°C under load, clean the dust from your PC and GPU fans and ensure proper case airflow.
Does the TdrDelay registry fix actually work for 0x887A0006?
It can help in cases where the GPU is briefly unresponsive but not truly crashed — Windows times out too quickly and reports the error. Setting TdrDelay to 8 seconds in the Registry gives the GPU more recovery time. However, if your GPU is genuinely crashing, the TdrDelay fix alone will not resolve it and you must also address the underlying driver or hardware issue.
Why does Apex Legends crash with 0x887A0006 but other games run fine?
Apex Legends is a demanding game that stresses the GPU differently than other titles — particularly with its rendering engine and use of DirectX 12. It may expose driver bugs or instability that lighter games do not. Try lowering Apex Legends' in-game settings, disabling overlays, and using the latest GPU driver specifically tested for DirectX 12 workloads to resolve crashes that only appear in Apex.