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...
|








