Mid-game shader compilation freezes + GPU device removal on DX12 — RTX 5070 Laptop (with logs)

Issue 1: GPU Device Removal (black screen)

Screen goes black mid-session for a few seconds then recovers. Found this in Client.txt:

[CRIT] [D3D12] Device Removed. Reason: 0x887a0005
[INFO] [RENDER] Render Device was removed - DeviceStart jobs: 16090 frames ago
[INFO] [RENDER] Restarting device


0x887a0005 = DXGI_ERROR_DEVICE_REMOVED - Windows TDR killed and restarted GPU driver.

Partial fix found: Enabling in-game FPS limiter eliminated the black screen entirely. Suggests GPU is hitting a load spike during shader compilation that triggers TDR. FPS limit reduces baseline GPU load enough to survive the spike.

Issue 2: Mid-game shader compilation hitches (still present after FPS fix)

After initial ~6000 shader batch on first launch, game continues compiling small batches (2-10 shaders) during gameplay. Each batch causes a visible freeze.

From in-game performance overlay during freeze:
Spoiler

Frame: ~41ms / 24 FPS
CPU: 312ms
GPU: 2ms


GPU sitting idle at 2ms while CPU blocked at 312ms. Render thread stalled on PSO compilation.

engine_multithreading_mode=enabled is already set in config - issue is DX12 blocking render thread during runtime PSO compilation.


System specs:
Spoiler

System specs:
CPU: Intel Core Ultra 7 255HX (20 cores / 20 threads)
RAM: 24 GB
GPU: NVIDIA GeForce RTX 5070 Laptop GPU
Driver: 32.0.15.9597
OS: Windows 11 Build 26200
Renderer: DirectX 12



Happy to provide full Client.txt if helpful.
Last edited by Avto#7907 on May 31, 2026, 7:40:02 AM
Last bumped on Jun 2, 2026, 6:23:44 AM
Turns out i had installed on SSHD and i was thinking i have on my nvmi ssd... womp womp...

Report Forum Post

Report Account:

Report Type

Additional Info