UE 5.7.x Linux – VK_ERROR_DEVICE_LOST in Vulkan RHI

Hi!

I am consistently experiencing Vulkan device loss on Linux in UE 5.7.x (tested on 5.7.2 and now 5.7.3).
In versions 5.5 and 5.6, using the same hardware and the same project, this issue did not occur.

My system:

  • Arch Linux

  • KDE Plasma 6.5.5

  • KDE Frameworks 6.22.0

  • Qt 6.10.2

  • Kernel 6.18.9-zen1-2-zen (64-bit)

  • Graphics Platform: X11

  • CPU: AMD Ryzen 9 5900X (24 threads)

  • RAM: 128 GB

  • GPU: NVIDIA GeForce RTX 3090

For testing purposes, I installed on a separate drive:

  • the recommended Ubuntu version

  • Rocky Linux

The behavior is identical — the error persists.
I also tested different NVIDIA driver versions (including rollbacks), but the issue remains.

Error

The logs consistently report:

LogVulkanRHI: Error: Result failed, VkResult=-4
with error VK_ERROR_DEVICE_LOST

The crash occurs in:

Runtime/VulkanRHI/Private/VulkanSynchronization.cpp

GPU breadcrumbs indicate execution during:

ShadowDepths
Nanite Shadows
Nanite::DrawGeometry
NodeAndClusterCull

Followed by:

FUnixPlatformMisc::RequestExit(1, FVulkanDynamicRHI.TerminateOnGPUCrash)

Observations

  • Occurs in the Editor during normal workflow

  • Does not require extreme load

  • UE 5.5 and 5.6 were stable on the same setup

  • In 5.7.x crashes are frequent enough that productive work is difficult

  • Reproduced across multiple Linux distributions

This appears to be a regression in Vulkan RHI.

I would greatly appreciate it if Epic could take a look at this issue.
If anyone has found a temporary workaround for the current version, I would be grateful for any suggestions.