UE5 game won't launch on Linux. Seems to be a Vulkan error?

A friend sent me a game to beta test on Linux. Unfortunately, it won’t launch. Running it in Wine (via Proton) opens a small Window that simply says Fatal Error with an OK box to close it, and that’s all (very descriptive :neutral_face:) . Luckily I was able to find the crashlog (linked below). Running the native Linux build doesn’t open a window, but seems to give a similar error.

INFO ABOUT THE ISSUE:
13th Gen Intel Core i7-1355U (god I hate their new naming scheme)
32GB RAM 5600 MT/s
Intel iRIS Xe graphics (integrated)
WD PC SN740 SDDQNQD NVMe SSD 512GB (315GB partition)
1920x1200, 60Hz (16:10 aspect ratio) touch screen display @ 96 DPI

KDE Neon 5.27 (operating system, Linux)

Wine crashlog: https://hastebin.com/share/idomufelug.xml
Linux crashlog: https://hastebin.com/share/uvepipumom.xml
Linux Diagnostics.txt: https://hastebin.com/share/xanuyinehe.txt
Linux output (./Delight.sh > log.txt): https://hastebin.com/share/uxihadojig.yaml
Linux error output:

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.
Malloc Size=262146 LargeMemoryPoolOffset=262162 
Malloc Size=131160 LargeMemoryPoolOffset=393352 
Malloc Size=131160 LargeMemoryPoolOffset=524536 
Malloc Size=90632 LargeMemoryPoolOffset=615192 
Segmentation fault (core dumped)

WHAT I’VE TRIED/MY THOUGHTS
I did some Googling after getting the initial Wine error log, and the forum posts I found seemed to suggest it was an issue related to the GPU/the game’s graphics. I went into the Wine prefix and made sure I had DirectX downloaded, as well as the Visual C++ runtime (which it seems like all UE games need to run?), and some various dlls related to Vulkan.

The next thing that stood out to me about that log was the following lines:

<MemoryStats.TotalPhysicalGB>32</MemoryStats.TotalPhysicalGB>
<MemoryStats.AvailablePhysical>0</MemoryStats.AvailablePhysical>
<MemoryStats.AvailableVirtual>0</MemoryStats.AvailableVirtual>

which made it seem as though the game weren’t getting allowed access to any memory to run… I couldn’t seem to find anything online to help with this though, and most of the posts I saw said something along the lines of “you can’t allocate more memory to Wine, it just takes what it needs”

By the time I got back to working on this, I’d been sent the Linux build, so I set aside the Windows version/Wine. Upon running the Linux build, I got a seemingly similar error, VK_ERROR_OUT_OF_DEVICE_MEMORY. Now, to the best of my knowledge, my drivers are up to date. In addition, I’ve had no issues so far running other applications, Steam games, etc., including 3D games which, presumably, would be running through Vulkan as well (or at least Wine).

I’m definitely going to keep working at things on my end, but if anyone has any ideas what might be going wrong, it’s greatly appreciated!

I have same issue with Intel Iris Xe (TGL-GT2, Intel Core i5-11300H), except I am trying to run the Unreal Editor 5. The configuration is correct, as if I specify the Nvidia GeForce RTX 3050 card Vulkan ICD, then it runs correctly on the dGPU.