Vulkan error on Linux with an RTX 3070

Hi there,

When launching the Linux Binary downloaded from the official website link I get an error after the loading splash screen with the message Vulkan failed to select physical device after passing profile checks.

I am on Ubuntu 23.10 with nvidia 535 drivers, i7 11800H, 32gb ram.

I do have nvidia-utils installed already.

This is my entire terminal output when I run the binary: ╭─   ~/.games/unreal/Engine/Binaries/Linux  - Pastebin.com

Thank you in advance!

I turned on hybrid graphics in my bios and I got further into the boot up process however I encountered the following error: Assertion failed: !GRHIGlobals.IsRHIInitialized || !GRHIGlobals.SupportsRHIThread [File:Runtime/RenderCore/Public/RHIStaticStates.h] [Line: 99]

Here is the whole log from the crash report tool.

Assertion failed: !GRHIGlobals.IsRHIInitialized || !GRHIGlobals.SupportsRHIThread [File:Runtime/RenderCore/Public/RHIStaticStates.h] [Line: 99]

libc.so.6!UnknownFunction(0x45125)
libc.so.6!exit(+0x1f)
libX11.so.6!_XDefaultError(+0x3a)
libX11.so.6!_XError(+0x11a)
libX11.so.6!UnknownFunction(0x42b56)
libX11.so.6!UnknownFunction(0x42c0c)
libX11.so.6!_XEventsQueued(+0x59)
libX11.so.6!_XGetRequest(+0x5c)
libX11.so.6!UnknownFunction(0x1db66)
libX11.so.6!XGetAtomName(+0x3a)
libUnrealEditor-ApplicationCore.so!X11_DispatchEvent [/SDL-gui-backend/src/video/x11/SDL_x11events.c:923]
libUnrealEditor-ApplicationCore.so!X11_PumpEvents [/SDL-gui-backend/src/video/x11/SDL_x11events.c:1830]
libUnrealEditor-ApplicationCore.so!SDL_PumpEventsInternal [/SDL-gui-backend/src/events/SDL_events.c:858]
libUnrealEditor-ApplicationCore.so!SDL_WaitEventTimeout_REAL [/SDL-gui-backend/src/events/SDL_events.c:1037]
libUnrealEditor-ApplicationCore.so!FLinuxPlatformApplicationMisc::PumpMessages(bool) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/ApplicationCore/Private/Linux/LinuxPlatformApplicationMisc.cpp:440]
UnrealEditor!FEngineLoop::Tick() [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Launch/Private/LaunchEngineLoop.cpp:5743]
UnrealEditor!GuardedMain(char16_t const*) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Launch/Private/Launch.cpp:190]
libUnrealEditor-UnixCommonStartup.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:269]
libc.so.6!UnknownFunction(0x280cf)
libc.so.6!__libc_start_main(+0x88)
UnrealEditor!_start()
1 Like

I got the same error running Ubuntu Linux with an RTX 3050. Really frustrating. And this was the only result on Google so it seems to be a pretty rare problem. I think I’m just going to install a different version of the distro and try again. If I can’t get it to work at all with this graphics card it’s back to Windows I guess sadly… :confused:

Let me know if different distro helped