Does it also hang if you disable FSR? Or are you coming to that conclusion purely based on the log?
Try with VKD3D_CONFIG=retain_descriptor_heaps. Also, the LLM spam is not necessary. It's just hallucinating complete garbage. I stopped reading after
radv/amdgpu: The CS has been cancelled because the context is lost.
This context is guilty of a hard recovery.
radv: GPUVM fault detected at address 0x80002dcdf000.
GCVM_L2_PROTECTION_FAULT_STATUS: 0x401431
CLIENT_ID: (SQC (data)) 0xa
MORE_FAULTS: 1
WALKER_ERROR: 0
PERMISSION_FAULTS: 3
MAPPING_ERROR: 0
RW: 0
This issue is most likely resolved now on master.
Played ~30 hours with VKD3D_CONFIG=retain_descriptor_heaps, zero hangs.
Hit ~470 FSR resource warnings across 11 separate bursts in that time, so the workaround clearly covers the cases that were breaking before.
Side observations:
proton 3.0x1 2026-05proton experimentalx1 2026-05VKD3D_CONFIG=retain_descriptor_heaps`,x1 2026-05VKD3D_CONFIG=retain_descriptor_heaps`.x1 2026-050x887a0005x1 2026-05
Got three GPU hangs in Borderlands 4 over the last few days. Each required a reboot since the kernel runs with
amdgpu.gpu_recovery=0for unrelated debugging.Last hang from Proton log:
Different scene, different faulting VA each time, same fault signature otherwise:
I tried reproducing each hang by reloading a save and walking through the same scene — no crash. Hangs happen after ~30-70 min of play, seemingly independent of what's on screen.
~2 sec before the last hang there's a burst of these:
28 of them within ~11 ms. Don't know if related — same bursts happen during normal play too without crashing.
Logs and kernel devcoredumps attached: borderlands4-vkd3d-hang.zip
Environment
amdgpu.gpu_recovery=0)