Out of memory bug running 4.22.X on linux with Vulkan

When I run UE4Editor on linux I get a lot of errors that show: LogVulkanRHI: Warning: Failed to allocate Device Memory, Requested=262144.00Kb MemTypeIndex=7 and then crashes with a large output. If I run vkcube first and then run UE4Editor the errors go away and UE starts completely. There seems to be something that UE is not initializing correctly that vkcube does.

I’m running openSUSE tumbleweed (20190512) with nvidia driver version 418.56 on xorg.

Full error output:

[2019.05.15-19.23.57:616][  0]LogVulkanRHI: Error: VulkanRHI::vkCreateSwapchainKHR(Device.GetInstanceHandle(), &SwapChainInfo, VULKAN_CPU_ALLOCATOR, &SwapChain) failed, VkResult=-3
 at /home/cesar/src/external/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanSwapChain.cpp:432 
 with error VK_ERROR_INITIALIZATION_FAILED
[2019.05.15-19.23.57:616][  0]LogOutputDevice: Warning: 

Script Stack (0 frames):

Fatal error: [File:/home/cesar/src/external/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanUtil.cpp] [Line: 678] 
VulkanRHI::vkCreateSwapchainKHR(Device.GetInstanceHandle(), &SwapChainInfo, VULKAN_CPU_ALLOCATOR, &SwapChain) failed, VkResult=-3
 at /home/cesar/src/external/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanSwapChain.cpp:432 
 with error VK_ERROR_INITIALIZATION_FAILED
[2019.05.15-19.23.57:624][  0]LogCore: Error: appError called: Assertion failed:  [File:/home/cesar/src/external/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanUtil.cpp] [Line: 67
8] 
VulkanRHI::vkCreateSwapchainKHR(Device.GetInstanceHandle(), &SwapChainInfo, VULKAN_CPU_ALLOCATOR, &SwapChain) failed, VkResult=-3
 at /home/cesar/src/external/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanSwapChain.cpp:432 
 with error VK_ERROR_INITIALIZATION_FAILED

Signal 11 caught.
Malloc Size=65538 LargeMemoryPoolOffset=65554 

Attached crash.txt