UE4 crash using Nvidia Driver

Before I was using Intel Driver which make the run bit slower but it manage to run the UE4. Now after I change it to nvidia driver it doesn’t seem to work. Crash report just happen everytime I try to simulate the environment. Below are the crash log report. Thank you!

Caught signal

libUE4Editor-VulkanRHI.so!VulkanRHI::FOldResourceHeapPage::FOldResourceHeapPage(VulkanRHI::FOldResourceHeap*, VulkanRHI::FDeviceMemoryAllocation*, unsigned int) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/VulkanRHI/Private/VulkanMemory.cpp:732]
libUE4Editor-VulkanRHI.so!VulkanRHI::FOldResourceHeap::AllocateResource(VulkanRHI::FOldResourceHeap::EType, unsigned int, unsigned int, bool, bool, char const*, unsigned int) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/VulkanRHI/Private/VulkanMemory.cpp:1166]
libUE4Editor-VulkanRHI.so!VulkanRHI::FResourceHeapManager::AllocateImageMemory(VkMemoryRequirements const&, unsigned int, char const*, unsigned int) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/VulkanRHI/Public/VulkanMemory.h:812]
libUE4Editor-VulkanRHI.so!FVulkanSurface::FVulkanSurface(FVulkanDevice&, VkImageViewType, EPixelFormat, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, FRHIResourceCreateInfo const&) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp:561]
libUE4Editor-VulkanRHI.so!FVulkanTextureBase::FVulkanTextureBase(FVulkanDevice&, VkImageViewType, EPixelFormat, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, FRHIResourceCreateInfo const&) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp:1645]
libUE4Editor-VulkanRHI.so!FVulkanTextureCube::FVulkanTextureCube(FVulkanDevice&, EPixelFormat, unsigned int, bool, unsigned int, unsigned int, unsigned int, FResourceBulkDataInterface*, FClearValueBinding const&) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp:1906]
libUE4Editor-VulkanRHI.so!FVulkanDynamicRHI::RHICreateTextureCubeArray(unsigned int, unsigned int, unsigned char, unsigned int, unsigned int, FRHIResourceCreateInfo&) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp:1958]
libUE4Editor-VulkanRHI.so!FVulkanDynamicRHI::RHICreateTextureCubeArray_RenderThread(FRHICommandListImmediate&, unsigned int, unsigned int, unsigned char, unsigned int, unsigned int, FRHIResourceCreateInfo&) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/VulkanRHI/Public/VulkanDynamicRHI.h:333]
libUE4Editor-RenderCore.so!FRenderTargetPool::FindFreeElement(FRHICommandList&, FPooledRenderTargetDesc const&, TRefCountPtr<IPooledRenderTarget>&, char16_t const*, bool, ERenderTargetTransience, bool) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/RenderCore/Private/RenderTargetPool.cpp:481]
libUE4Editor-Renderer.so!FReflectionEnvironmentCubemapArray::InitDynamicRHI() [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/Renderer/Private/ReflectionEnvironment.cpp:321]
libUE4Editor-RenderCore.so!FRenderResource::InitResource() [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/RenderCore/Private/RenderResource.cpp:93]
libUE4Editor-Renderer.so!TGraphTask<TEnqueueUniqueRenderCommandType<FScene::AllocateReflectionCaptures(TArray<UReflectionCaptureComponent*, TSizedDefaultAllocator<32> > const&, char16_t const*, bool)::ResizeArrayCommandName, FScene::AllocateReflectionCaptures(TArray<UReflectionCaptureComponent*, TSizedDefaultAllocator<32> > const&, char16_t const*, bool)::$_3> >::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:847]
libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:686]
libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksUntilQuit(int) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:582]
libUE4Editor-RenderCore.so!RenderingThreadMain(FEvent*) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:339]
libUE4Editor-RenderCore.so!FRenderingThread::Run() [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:488]
libUE4Editor-Core.so!FRunnableThreadPThread::Run() [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
libUE4Editor-Core.so!FRunnableThreadPThread::_ThreadProc(void*) [/home/yap/UnrealEngine_4.24/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:177]
libpthread.so.0!UnknownFunction(0x76da)
libc.so.6!clone(+0x3e

I have a similar problem, but with a different crash log. It does not open on Linux with nvidia optimus, and the latest drivers (535): UE5 crashing on startup. - #5 by Avrdan