Crash: VK_ERROR_DEVICE_LOST radv: GPUVM fault detected

Davidian1024

Member
Messages
18
Reaction score
16

Game Version​

v2026.9.22.5482

Operating System​

Linux, Bazzite 44.20260824.0 (Kinoite)
AMD Radeon 7900 XTX

What Happened​

I played the game for a while and this crash happened seemingly at random. I believe I've seen this a few times.

What Was Expected​

Anything but a crash.

Reproduction Steps​

  1. Play the game for a while.
  2. Get caught off guard by this crash.

Reproduction Rate​

Infrequent, once every few hours of playing maybe

Additional Info​

radv/amdgpu: The CS has been cancelled because the context is lost. This context is innocent.
radv: GPUVM fault detected at address 0x80010001b000.
GCVM_L2_PROTECTION_FAULT_STATUS: 0x501431
CLIENT_ID: (SQC (data)) 0xa
MORE_FAULTS: 1
WALKER_ERROR: 0
PERMISSION_FAULTS: 3
MAPPING_ERROR: 0
RW: 0
19:21:20 ERROR Unhandled exception Brutal.VulkanApi.VkResultError: Vulkan call to vkQueueSubmit failed with error: VK_ERROR_DEVICE_LOST
at Brutal.VulkanApi.Abstractions.QueueExtensions.Submit(Queue queue, Span`1 waitSemaphores, Span`1 waitDstStageMask, Span`1 commandBuffers, Span`1 signalSemaphores, VkFence fence)
at Core.Renderer.TrySubmitFrame(Span`1 additionalWaitSemaphores, Span`1 additionalWaitStages, Span`1 additionalSignalSemaphores)
at KSA.Program.PostRender(Double dtPlayer)
at KSA.Program.OnFrame(Double currentPlayerTime, Double dtPlayer)
at KSA.App.Run()
at KSA.Program.Main(String[] inArgs).
19:22:20 WARN Last chance dump: timed out.
Unhandled exception. Brutal.VulkanApi.VkResultError: Vulkan call to vkQueueSubmit failed with error: VK_ERROR_DEVICE_LOST
at Brutal.VulkanApi.Abstractions.QueueExtensions.Submit(Queue queue, Span`1 waitSemaphores, Span`1 waitDstStageMask, Span`1 commandBuffers, Span`1 signalSemaphores, VkFence fence)
at Core.Renderer.TrySubmitFrame(Span`1 additionalWaitSemaphores, Span`1 additionalWaitStages, Span`1 additionalSignalSemaphores)
at KSA.Program.PostRender(Double dtPlayer)
at KSA.Program.OnFrame(Double currentPlayerTime, Double dtPlayer)
at KSA.App.Run()
at KSA.Program.Main(String[] inArgs)
 
Upvote 0
Yeah the DEVICE_LOST error can come from all sorts of things it seems like. As I recall it has something to do with the GPU having a weird response to whatever it was told. Especially odd in this case as you report where it's just happening at random.

Thanks for the report though, hopefully the log can help the devs out.
 
Back
Top