UE 5.4.3 crash on Linux Wayland with Nvidia 555.58.02

0x0000127c5a814fc7 libnvidia-glcore.so.565.57.01!UnknownFunction(0xa14fc7)
0x0000127c5ac14869 libnvidia-glcore.so.565.57.01!UnknownFunction(0xe14868)
0x0000127c5ac14b50 libnvidia-glcore.so.565.57.01!UnknownFunction(0xe14b4f)
0x0000127c5ab5005e libnvidia-glcore.so.565.57.01!UnknownFunction(0xd5005d)
0x0000127c597a9cbf libUnrealEditor-VulkanRHI.so!VulkanRHI::FFenceManager::WaitForFence(VulkanRHI::FFence*, unsigned long long) [/home/rox/repos/unrealengine/Engine/Source/./Runtime/VulkanRHI/Private/VulkanMemory.cpp:4660]
0x0000127c598228cd libUnrealEditor-VulkanRHI.so!FVulkanSwapChain::AcquireImageIndex(VulkanRHI::FSemaphore**) [/home/rox/repos/unrealengine/Engine/Source/./Runtime/VulkanRHI/Private/VulkanSwapChain.cpp:731]
0x0000127c59870ce0 libUnrealEditor-VulkanRHI.so!FVulkanViewport::Present(FVulkanCommandListContext*, FVulkanCmdBuffer*, FVulkanQueue*, FVulkanQueue*, bool) [/home/rox/repos/unrealengine/Engine/Source/./Runtime/VulkanRHI/Private/VulkanViewport.cpp:914]
0x0000127c59812a40 libUnrealEditor-VulkanRHI.so!FVulkanCommandListContext::RHIEndDrawingViewport(FRHIViewport*, bool, bool) [/home/rox/repos/unrealengine/Engine/Source/./Runtime/VulkanRHI/Private/VulkanRHI.cpp:1134] oo2texlinux6
0x0000127cbebb83ac libUnrealEditor-RHI.so!FRHICommand<FRHICommandEndDrawingViewport, FRHICommandEndDrawingViewportString2069>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandListDebugContext&) [/home/rox/repos/unrealengine/Engine/Source/Runtime/RHI/Public/RHICommandList.h:1245] x6
0x0000127cbeb2422d libUnrealEditor-RHI.so!FRHICommandListBase::Execute(TRHIPipelineArray<IRHIComputeContext*>&, FRHICommandListBase::FPersistentState::FGPUStats*) [/home/rox/repos/unrealengine/Engine/Source/./Runtime/RHI/Private/RHICommandList.cpp:461]
0x0000127cbeb5d584 libUnrealEditor-RHI.so!UE::Core::Private::Function::TFunctionRefCaller<FRHICommandListImmediate::ExecuteAndReset(bool)::$_0, void ()>::Call(void*) [/home/rox/repos/unrealengine/Engine/Source/Runtime/Core/Public/Templates/Function.h:479]
0x0000127cc62fc06c libUnrealEditor-Core.so!TGraphTask<TFunctionGraphTaskImpl<void (), (ESubsequentsMode::Type)0> >::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type, bool) [/home/rox/repos/unrealengine/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:1265] ag
0x0000127cc624a443 libUnrealEditor-Core.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [/home/rox/repos/unrealenginTargetPlatform ‘Android_DXT’
e/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:758]
0x0000127cc62484ef libUnrealEditor-Core.so!FNamedTaskThread::ProcessTasksUntilQuit(int) [/home/rox/repos/unrealengine/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:648]
0x0000127cbef1e0b8 libUnrealEditor-RenderCore.so!FRHIThread::Run() [/home/rox/repos/unrealengine/Engine/Source/./Runtime/RenderCore/Private/RenderingThread.cpp:328]
0x0000127cc6404757 libUnrealEditor-Core.so!FRunnable
ThreadPThread::Run() [/home/rox/repos/unrealengine/Engine/Source/./Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
0x0000127cc6356c2f libUnrealEditor-Core.so!FRunnableThreadPThread::_ThreadProc(void*) [/home/rox/repos/unrealengine/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:187]
0x0000127cb9eab39d libc.so.6!UnknownFunction(0x9439c)
0x0000127cb9f3049c libc.so.6!UnknownFunction(0x11949b)

log of unreal dying on a fresh 1st person template (same error , newer driver) using 5.3.2 and nvidia 565.57.01-260. directly refutes the nvidia forums 565 feedback that supposedly this issue is fixed (it’s not)

Definitely this problem must be Nvidia driver bug only for Wayland (Not X11).

i was having the same but i fix it and i will advice everyone here …
1 _ delete the 555 and install 550
or use any distro that not install beta version like pop os (very recommended for Ubuntu lovers) , mint … etc

the Advice :
i try every distro you may think …
and after that i can find that the best distro for us , graphic designers and game dev is Arch Based DIstros but without the Distros that installed 555 like cachyos , … etc

i recommend :
i recommend any Distro Based On Arch , Arch now is Very Easy , now there is scripts For Doing anything you want , Best Repo , build your own apps … etc :
so i recommend

1 _ Manjaro (the Best ever For us) with 550 Nvidia
2 _ BigLinux
3 _ KDE Neon (Download Synaptic and search for Nvidia Driver CHeck it and install it … :slight_smile: )
4 _ Kbuntu (Download Synaptic and search for Nvidia Driver CHeck it and install it … :slight_smile: )

Note :
Dont … Dont … Dont use Gnome For Game Designe or Game Dev… it not the Best Enviroment.
you should use KDE (Recommend) enviroment or Hyprland (Not For Noops) enviroment
and if you love ubuntu based distros or Dabian based distros , you can install KDE of any distro if you want …

KDE More Stable , Fast, Customizable.

this is my telegram if you want any thing i can help

2 Likes

As of today Nvidia release a driver update to the new feature branch that in my testing completely fixed this.

I also have not yet seen this crash on nvidia 565.77

Confirmed Nvidia 565.77 works OK. Wayland/Arch.

UE 5.4.4 works good without any problem on Nvidia 565.77 / Wayland / Fedora Gnome 41.

EXACT same issue under the exact same conditions. switching to x11 for now.

OS: Arch Linux x86_64
Kernel: 6.12.1-arch1-1
Resolution: 1920x1080
DE: Plasma 6.2.4
WM: kwin
CPU: Intel i9-10850K (20) @ 5.200GHz
GPU: NVIDIA GeForce RTX 2080 Ti Rev. A
Memory: 32945MiB / 80282MiB
UE Version: 5.5.0
NVidia Driver: nvidia-dkms 565.77-1