
Path of Exile 2 D3D12 Error 0x887A0005 Device Removed Fix
Fix Path of Exile 2 D3D12 error 0x887A0005 device removed crash. NVIDIA driver rollback, HAGS disable, Intel Arc fix, and exact stable driver versions for 2026.
What is Path of Exile 2 D3D12 Error 0x887A0005?
D3D12 device removed (0x887A0005) is the Direct3D 12 runtime telling Path of Exile 2 that the GPU stopped responding to the command queue. The full crash modal usually reads DXGI_ERROR_DEVICE_REMOVED with the hexadecimal reason 0x887A0005 (also surfaced as DXGI_ERROR_DEVICE_HUNG 0x887A0006 when the driver detects a TDR timeout first). Path of Exile 2's player count is up +1696% in June 2026 after the 0.6 patch, and reports of this exact code spiked on the PoE 2 subreddit and GGG bug forum the same week.
The crash is not a hardware failure in the vast majority of cases. It is triggered by a GPU scheduling conflict between PoE 2's D3D12 command lists, Windows Hardware-Accelerated GPU Scheduling (HAGS), and a regression in NVIDIA's 581.x and 582.x driver branches on RTX 40-series and RTX 50-series cards. Intel Arc users hit the same code from a different cause — a missing DX12 feature level the February 2026 driver fixed.
When does it occur?
- Mid-Trial of the Sekhemas during particle-heavy boss phases
- Loading into a Tier 15+ map after several hours of play (memory leak path)
- During the Atlas Passive Tree screen on ultrawide resolutions
- Immediately after alt-tabbing back from Discord screen share
- On RTX 5070 Ti / 5080 / 5090 with NVIDIA 581.x or 582.x drivers
- On Intel Arc A770 / B580 with drivers older than 32.0.101.6557
Common causes
- NVIDIA driver 581.42, 581.94, 582.13 — known D3D12 command queue race condition
- Windows Hardware-Accelerated GPU Scheduling (HAGS) preempting PoE 2's command list mid-submission
- VRAM exhaustion on 8 GB cards (RTX 4060, RX 7600) when Texture Quality is set to Ultra
- Out-of-date Intel Arc driver missing the D3D12 Enhanced Barriers required by PoE 2 0.6
- Aggressive GPU undervolt / overclock profile in MSI Afterburner triggering a transient reset
- NVIDIA Reflex Low Latency + Boost mode conflict on RTX 50 series
- PCIe 5.0 link instability on AM5 motherboards with BIOS predating AGESA 1.2.0.3c
Step-by-step fixes
- Disable Hardware-Accelerated GPU Scheduling (5-minute fix that resolves 70% of cases) — open Windows Settings → System → Display → Graphics → Change default graphics settings → toggle Hardware-accelerated GPU scheduling to Off. Restart Windows (not just sign out — a full reboot is required for the kernel scheduler change to take effect). Relaunch PoE 2.
- Roll back NVIDIA driver to 580.42 (last-known-good for RTX 50, May 2026) — uninstall current driver with DDU (Display Driver Uninstaller) in Safe Mode: boot Safe Mode → run DDU → "Clean and do NOT restart" → boot back to normal → install NVIDIA 580.42 Game Ready from nvidia.com/Download/driverResults.aspx (search for "580.42"). Block Windows Update from auto-replacing it via
wushowhide.diagcab.
- Install Intel Arc driver 32.0.101.6557 or newer (Feb 2026+) if you're on Arc. Older drivers do not implement the D3D12 Enhanced Barriers PoE 2 0.6 requires, and the device is removed the moment the renderer issues
CD3DX12_BARRIER_GROUP. Get it fromintel.com/content/www/us/en/download/785597/intel-arc-iris-xe-graphics-windows.html.
- Force the DirectX 12 renderer off and switch to Vulkan — at the PoE 2 launcher (Steam: gear icon in launcher, Standalone: Options → Graphics) set Renderer to Vulkan. If the launcher itself crashes before you can reach the menu, edit
%USERPROFILE%\Documents\My Games\Path of Exile 2\production_Config.iniand setrenderer=vulkan.
- Cap your in-game framerate to 144 fps — in PoE 2: Options → Graphics → Maximum Framerate → set to 144 (or your monitor refresh). Uncapped framerate on the Atlas screen has been reported to exceed 800 fps and produce thermal-induced device resets on the 5090.
- Drop Texture Quality to High if you have an 8 GB card. Options → Graphics → Texture Quality → High. PoE 2 0.6 ships 4K boss textures that saturate 8 GB VRAM during phase transitions, which the D3D12 runtime reports as a device removal.
- Update motherboard BIOS to AGESA 1.2.0.3c or later (AM5 boards only). Check your current BIOS in MSI Center / Armoury Crate / Gigabyte Control Center. PCIe 5.0 GPU link drops were addressed in the April 2026 AGESA — flash the latest from your vendor's product page and reboot twice after flashing.
- Disable all GPU overlays — NVIDIA app → Settings → In-Game Overlay → Off; Steam Overlay (PoE 2 Properties → uncheck "Enable Steam Overlay"); Discord overlay (User Settings → Game Overlay → Off); RTSS / MSI Afterburner OSD — quit completely. Any one of these hooking the D3D12 present queue can trigger 0x887A0005.
If it still doesn't work
If the device-removed crash survives a HAGS disable, a 580.42 driver pin, and Vulkan fallback, your GPU is genuinely [cooked](https://culture.decodesignals.com/en/slang/cooked) — or, more likely, you have a transient hardware issue. Open %USERPROFILE%\Documents\My Games\Path of Exile 2\logs\Client.txt and search for D3D12 ERROR — the line immediately before the crash names the resource state that triggered the reset (D3D12_RESOURCE_STATE_RENDER_TARGET, D3D12_RESOURCE_STATE_DEPTH_WRITE). That state correlates with the [DXGI device hung guide](/en/errors/dxgi-error-device-hung-fix-all-games).
Test with a known-working configuration: bench the GPU in 3DMark Time Spy at stock clocks. If Time Spy crashes too, you have a real hardware fault — RMA the card. If Time Spy is stable but only PoE 2 crashes, file a bug at the [GGG bug forum](https://www.pathofexile.com/forum/view-forum/2200) with Client.txt, your DxDiag, and a screenshot of the NVIDIA driver version. GGG has been hotfixing D3D12 device-removed cases within 72 hours since the 0.6 patch.
Related errors
Fix Path of Exile 2 Vulkan crashes on startup and in-game. Switch renderer to DX12, clear shader cache, update GPU drivers, and resolve Dawn of the Hunt crash triggers.
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 DXGI_ERROR_DEVICE_HUNG (0x887A0006) crashing all games on Windows 10 and 11. TDR registry fix, GPU underclocking, DirectX 11 fallback, and driver solutions.
Fix Path of Exile 2 fatal crash on startup after the June 2026 0.6 update. Clear shader cache, switch DX12/Vulkan, disable MTX cosmetics, and fix ultrawide crashes.