System: RTX PRO 5000 Blackwell 48 GB (desktop workstation) | Windows 11 (26200) | i7-13700K, 128 GB | 3 monitors (one 240 Hz, two lower refresh) | LLM inference via WSL2 (vLLM 0.23 and llama.cpp) | reproduced on drivers 596.59, 596.72 (R595 Production) and 610.47 (R610 NFB)
Symptom: once the machine has been up roughly a day, any GPU-saturating workload freezes ALL displays for the entire duration of the workload - the desktop renders zero frames until the GPU work ends, then recovers. A ~150K-token LLM prefill (100% util at the 300 W cap, ~70 s) reproduces it deterministically as a ~70 s display freeze; a long-running agent job means the screen is frozen for minutes at a time. During the freeze: compute continues at full speed, background apps keep running, but NVML queries (nvidia-smi) hang. On R595 the display always comes back when the workload finishes. On 610.47 one such multi-minute frozen stretch ended in a spontaneous dirty reboot (Kernel-Power 41, no bugcheck, no minidump). No Xid, no TDR, no nvlddmkm event is ever logged (TdrDelay is 10 s and never fires).
Key finding - uptime dependence: the identical workload on a fresh boot runs perfectly smooth. The failure appears only after ~24 h+ of system uptime, and severity is progressive: at ~33 h only saturating prefill triggers it; by ~38 h even model loads and light decode bursts do. Only a full reboot (or driver reinstall, i.e. GPU/GSP reinit) resets the behavior.
Eliminated by direct experiment:
• inference engine (vLLM and llama.cpp both reproduce; llama.cpp prefill also rules out CUDA graphs)
• prefill chunk size (max-num-batched-tokens 2048 and 512: no effect)
• engine process age (an 8-minute-old process reproduces on an aged host; engine restarts do not reset it)
• WSL guest (wsl --shutdown + full VM rebuild does not clear it)
• display driver user-mode state (Win+Ctrl+Shift+B restart does not clear it)
• Windows kernel leaks as cause (CPUs ~idle during the freeze; pool/handle growth is an uptime bystander)
• hardware (0 ECC / remapped rows, 0 PCIe replays, happens at low temperature too)
• P-state / power-state cycling: core+memory clocks locked (-lgc/-lmc) from GPU init, card telemetry-verified pinned at P1 for 37 h with zero P-state transitions - it still degraded and froze on schedule
• commit pressure, VRAM oversubscription, DWM leak, screensaver/display-sleep
ETW evidence: matched WPR (GPU+Video) traces of the identical 150K-token prefill - fresh boot (smooth) vs ~34 h uptime (frozen). During the freeze, DPC totals over the ~70 s window are only dxgkrnl ~2.2 s and nvlddmkm ~1.5 s (CPUs essentially idle - this is not CPU-side spinning). Display/present work simply never gets serviced while the compute queue is saturated. A full nvidia-smi -q diff fresh-vs-aged shows no accumulating counter. Happy to share both .etl files plus 15-second telemetry CSVs covering multiple full aging cycles.
Working hypothesis: state internal to the GSP firmware / hardware scheduler accumulates over wall-clock uptime and progressively degrades compute preemption in favor of display work. On an aged system, display work appears to get NO engine time at all while compute is resident - the freeze lasts exactly as long as the workload. Nothing host-visible tracks it; only GPU reinitialization resets it.
Ask: is this a known issue on Blackwell workstation parts? I can provide traces and telemetry, and I am happy to run debug builds or additional instrumentation. Possibly related community reports: silent Blackwell hangs under sustained inference (open-gpu-kernel-modules issue 1111) and several unexplained RTX PRO 4000/5000/6000 freeze threads - but I have not seen the uptime dependence isolated anywhere else.