is there any DLSS or other Cuda stuff at work here? There's some known issues in that area, but this whole thing just seems firmly outside our control, especially if it's specific to Blackwell for some reason.
I have tested DLSS, FSR 3.1 and without any upscaling, the game would still crash no matter to what upscaling I set it to. In addition to that, no matter to which Proton version I set it to, it would still crash.
ge-proton10-32x1 2026-03VKD3D_CONFIGx1 2026-03VKD3D_CONFIG=no_dynamic_resources,no_upload_hvv,force_host_cachedx1 2026-03whgame.dllx1 2026-030xc0000005x1 2026-03
System Information
Description
KCD2 freezes (not crashes) after approximately 1 hour of gameplay. The game hangs
indefinitely — the process stays alive but the screen is frozen and the game becomes
unresponsive. Only a hard kill recovers the system.
This is reproducible regardless of graphics settings (tested Medium and lower Global
Illumination). Related to issue #2718 but differs in that it occurs at Medium GI
settings and manifests as a slow accumulation over ~1 hour rather than an immediate
freeze.
Does NOT occur on Windows with identical hardware.
Root Cause (from diagnostic logs)
GPU Virtual Address space exhaustion. VRAM mappings accumulate over ~1 hour and
are never released. Once the VA space is exhausted the NVIDIA driver fails to create
new mappings, VKD3D timeline semaphores never signal, and the game hangs waiting
for GPU work that can never complete.
VRAM grows from ~5GB at session start to ~7.2GB+ (out of 8GB total) at time of freeze,
with only ~14MB free — despite sys_budget_videomem being set to 6656MB in game config.
The overshoot confirms the leak is in VKD3D/driver resource mappings outside the game's
own budget tracking.
dmesg at time of freeze
Previous sessions also showed:
Note: Class 0000ce97 is an Ampere-generation compute engine class being issued to a
Blackwell GPU — possible class mismatch in VKD3D command generation for Blackwell.
VKD3D log at time of freeze
vr 2 = VK_ERROR_DEVICE_LOST
nvidia-smi at time of freeze
VKD3D_CONFIG used
force_host_cached was added specifically to target ErrorCode 0x04 (MMU page fault)
and did reduce frequency of that specific error but did not resolve the VA space
exhaustion.
Additional notes
stack has no issues — see also #2718)
confirmed affected per #2718
and WHGame+0x645839) also occur independently of the GPU freeze — these appear
to be a game engine threading bug unrelated to VKD3D