Fedora 37 - Unreal Editor 5.1 Crashes on Startup - error VK_ERROR_OUT_OF_DEVICE_MEMORY

I’m new to Unreal. First attempt to run Engine/Binaries/Linux/UnrealEditor fails with error VK_ERROR_OUT_OF_DEVICE_MEMORY. Let me state right up front that I am using an old Nvidia Geforce GT710, which I had hoped to use as a trial just to review Unreal features before spending money on a new computer / video card. Current computer has 8 3.4GHz Intel processors and 32 GB of memory. Id the Graphics card the cause of the issue? Reluctant to buy a new one only to discover the problem still exists.

Fatal error: [File:./Runtime/VulkanRHI/Private/VulkanUtil.cpp] [Line: 931] 
VulkanRHI::vkCreateQueryPool(Device->GetInstanceHandle(), &PoolCreateInfo, VULKAN_CPU_ALLOCATOR, &QueryPool) failed, VkResult=-2
 at ./Runtime/VulkanRHI/Private/VulkanQuery.cpp:58 
 with error VK_ERROR_OUT_OF_DEVICE_MEMORY
Signal 11 caught.
[2023.03.03-17.46.27:468][  0]LogCore: Error: appError called: Fatal error: [File:./Runtime/VulkanRHI/Private/VulkanUtil.cpp] [Line: 931] 
VulkanRHI::vkCreateQueryPool(Device->GetInstanceHandle(), &PoolCreateInfo, VULKAN_CPU_ALLOCATOR, &QueryPool) failed, VkResult=-2
 at ./Runtime/VulkanRHI/Private/VulkanQuery.cpp:58 
 with error VK_ERROR_OUT_OF_DEVICE_MEMORY
0x00007f0755753150 libUnrealEditor-VulkanRHI.so!void DispatchCheckVerify<void, VulkanRHI::VerifyVulkanResult(VkResult, char const*, char const*, unsigned int)::$_236, FLogCategoryLogVulkanRHI, char16_t [49], char16_t*, int, char16_t*, unsigned int, char16_t const*>(VulkanRHI::VerifyVulkanResult(VkResult, char const*, char const*, unsigned int)::$_236&&, FLogCategoryLogVulkanRHI const&, char16_t const (&) [49], char16_t* const&, int const&, char16_t* const&, unsigned int const&, char16_t const* const&) [/mnt/horde/++UE5/Sync/Engine/Source/Runtime/Core/Public/Misc/AssertionMacros.h:171]
0x00007f07555dec35 libUnrealEditor-VulkanRHI.so!VulkanRHI::VerifyMalloc Size=262146 LargeMemoryPoolOffset=262162 
VulkanResult(VkResult, char const*, char const*, unsigned int) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/VulkanRHI/Private/VulkanUtil.cpp:930]
0x00007f075559fd45 libUnrealEditor-VulkanRHI.so!FVulkanQueryPool::FVulkanQueryPool(FVulkanDevice*, FVulkanCommandBufferManager*, unsigned int, VkQueryType, bool) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/VulkanRHI/Private/VulkanQuery.cpp:58]
0x00007f07555ab63f libUnrealEditor-VulkanRHI.so!FVulkanRayTracingCompactionRequestHandler::FVulkanRayTracingCompactionRequestHandler(FVulkanDevice*) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/VulkanRHI/Private/VulkanRayTracing.cpp:1192]
0x00007f075553e9f0 libUnrealEditor-VulkanRHI.so!FVulkanDevice::InitGPU() [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/VulkanRHI/Private/VulkanDevice.cpp:1136]
0x00007f07555dc690 libUnrealEditor-VulkanRHI.so!FVulkanDynamicRHI::InitInstance() [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/VulkanRHI/Private/VulkanRHI.cpp:753]
0x00007f07555dc361 libUnrealEditor-VulkanRHI.so!FVulkanDynamicRHI::Init() [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/VulkanRHI/Private/VulkanRHI.cpp:258]
0x00007f07f50ff96e libUnrealEditor-RHI.so!RHIInit(bool) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/RHI/Private/DynamicRHI.cpp:340]
0x0000000000252410 UnrealEditor!FEngineLoop::PreInitPreStartupScreen(char16_t const*) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Launch/Private/LaunchEngineLoop.cpp:2818]
0x0000000000248c62 UnrealEditor!GuardedMain(char16_t const*) [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Launch/Private/Launch.cpp:154]
0x00007f07fc3c42d2 libUnrealEditor-UnixCommonStartup.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [/mnt/horde/++UE5/Sync/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:269]
0x00007f07f045e510 libc.so.6!UnknownFunction(0x2750f)
0x00007f07f045e5c9 libc.so.6!__libc_start_main(+0x88)
0x00000000002351b9 UnrealEditor!_start()
2 Likes

Hi, did you ever figure this out?