0x887A0006

Fix League of Legends 0x887A0006 DXGI_ERROR_DEVICE_REMOVED

League of Legends crash with 0x887A0006? Usually the GPU driver or DirectX 12 is the problem. Here's the fix that works most of the time.

Yeah, that error is a pain. You're mid-teamfight and the screen freezes, then you get a pop-up with 0x887A0006 and the game dies. I've seen this on dozens of rigs, and the fix is usually straightforward.

The Fast Fix: Update or Roll Back Your GPU Driver

First, let's figure out which GPU you have. Press Win + R, type dxdiag, and hit Enter. On the Display tab, you'll see your card name and driver version.

Now, go to your GPU manufacturer's site and grab the latest driver:

Download the latest driver, but don't install yet. Use Display Driver Uninstaller (DDU) to clean the old driver completely. You can get DDU from the official site – it's free.

  1. Download DDU and extract it to a folder.
  2. Restart your PC in Safe Mode. To do that, hold Shift and click Restart, then go to Troubleshoot > Advanced Options > Startup Settings > Restart. Press 4 or F4 to boot into Safe Mode.
  3. Run DDU. Choose your GPU manufacturer and click “Clean and restart”.
  4. Once your PC reboots normally, install the new driver you downloaded.

After the install, restart again. Then launch League and see if the error still appears. You should get past the crash if the driver was the culprit.

If you were already on the latest driver, try rolling back to the previous version. Sometimes new drivers have bugs. NVIDIA and AMD both have a “previous driver” option on their download pages.

If That Didn't Work: Force DirectX 11

League runs on DirectX 9, 10, or 11 natively, but the client can use DirectX 12 on Windows 10/11. D3D12 is a common trigger for 0x887A0006, especially if your GPU is older or you have a dual-GPU laptop.

To force DirectX 11, you need to change the game settings. Here's the manual way:

  1. Open the League of Legends client.
  2. Click the gear icon in the top right (Settings).
  3. Go to the Game tab.
  4. Scroll down to “Game Settings” and find “DirectX version”. If you see it, pick “DirectX 11”. If you don't see it, you'll need to edit the config file.

For the config file route:

  1. Press Win + R, type %appdata%\Riot Games\League of Legends\Config and press Enter.
  2. Open the file named game.cfg in Notepad.
  3. Look for a line that says Dx11=1 or DX11=1. If it's there, change it to Dx11=0. If there's no line, add this at the end:
Dx11=0

Save the file and close Notepad. Right-click on game.cfg, go to Properties, and check “Read-only”. That stops the client from changing it back. Then launch the game.

You should now be on DirectX 9, which is more stable for older hardware. I've seen this fix work on GTX 750s and even some new RTX cards with buggy drivers.

Why This Works

The error 0x887A0006 means the GPU stopped responding to DirectX. Microsoft calls it DXGI_ERROR_DEVICE_REMOVED. When it happens, the driver either crashed or the GPU timed out. Updating or rolling back the driver fixes it because the new driver handles game workloads better.

Forcing DirectX 11 or 9 helps because DirectX 12 is still not fully optimized for League. The game engine wasn't built for it, and some hardware combinations just don't play nice. Lowering the DirectX version reduces the chance of a timeout.

Less Common Causes and Their Fixes

Overheating GPU

If your GPU hits high temps (over 90°C), it can trigger this error. Check your temps with MSI Afterburner or HWMonitor. If it's hot, clean the dust from your fans and make sure your case has airflow. You can also lower the game's graphics settings to reduce load.

Overclocked GPU or CPU

An unstable overclock can cause random DXGI errors. Reset your GPU and CPU to stock clocks. If you have XMP enabled for RAM, try disabling it temporarily.

Corrupted Game Files

Sometimes the game files get corrupted. Use the Riot Client repair tool:

  1. Open the Riot Client.
  2. Click your profile icon in the top right.
  3. Select “Settings”.
  4. Scroll down to “Repair” and click “Repair”.

This re-downloads any damaged files. It takes a few minutes, but it's worth trying if driver changes didn't help.

Multiple GPUs (Laptops)

On laptops with both integrated and dedicated graphics, League might try to use the wrong one. Set your dedicated GPU as the preferred processor for League. In NVIDIA Control Panel, go to Manage 3D Settings > Program Settings, add League of Legends, and set the preferred graphics processor to High-performance NVIDIA processor. For AMD, use the Radeon Settings app and do the same.

Windows TDR Delay

Windows has a feature called TDR (Timeout Detection and Recovery). If the GPU takes too long to respond, Windows kills it and the game crashes. You can extend the timeout with a registry tweak, but that's a last resort.

  1. Press Win + R, type regedit and press Enter.
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
  3. Right-click on the right side, select New > DWORD (32-bit) Value. Name it TdrDelay.
  4. Double-click it and set the value to 10 (decimal). That gives 10 seconds instead of the default 2.
  5. Click OK, close regedit, and restart your PC.

This is a workaround, not a fix. Use it only if you've tried everything else and you're comfortable editing the registry.

Prevention

  • Keep your GPU drivers up to date, but don't install a new driver on day one. Wait a week and read the forums to see if there are issues.
  • Check your GPU temps once a month with HWMonitor.
  • If you overclock, stress test with FurMark or OCCT before gaming.
  • Set the DirectX version to 11 or 9 in the game config and leave it alone.
  • Run Windows Update regularly – it fixes bugs that can affect DirectX.

That's everything I've got. The driver update and DirectX 11 change fixes 9 out of 10 cases. If you're still stuck after all this, your GPU might be dying. But start with the driver, and you'll likely be back in the Rift in under an hour.

Related Errors in Software – Games & Drivers
DX12_ERROR Fix DirectX 12 Crash in Battlefield 2042: 2025 Guide Fix 'This Game Requires a Graphics Card' Error on Windows Fix Warzone 'Insufficient Storage Space' on Battle.net PC Fortnite stutter fix for Nvidia drivers 560+

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.