Ensure condition failed: VendorId != EGpuVendorId::Unknown

Hi, I get a bug when I trying to compile a program in UE4.27 with Nvidia TITAN RTX. The drivers is 535.171.04 . And it is in Ubuntu 20.04. I have following error in the terminal:

[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error: === Handled ensure: ===
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error:
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error: Ensure condition failed: VendorId != EGpuVendorId::Unknown [File:/home/hitcsc/software/UnrealEngine-4.27.0-release/Engine/Source/Runtime/VulkanRHI/Private/VulkanDevice.cpp] [Line: 188]
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error:
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error: Stack:
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error: [Callstack] 0x00007fff127e6fe0 libUE4Editor-VulkanRHI.so!FVulkanDevice::FVulkanDevice(FVulkanDynamicRHI*, VkPhysicalDevice_T*) [/home/hitcsc/software/UnrealEngine-4.27.0-release/Engine/Source/Runtime/VulkanRHI/Private/VulkanDevice.cpp:188]
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error: [Callstack] 0x00007fff12877c86 libUE4Editor-VulkanRHI.so!FVulkanDynamicRHI::SelectAndInitDevice() [/home/hitcsc/software/UnrealEngine-4.27.0-release/Engine/Source/Runtime/VulkanRHI/Private/VulkanRHI.cpp:559]
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error: [Callstack] 0x00007fff12873f83 libUE4Editor-VulkanRHI.so!FVulkanDynamicRHI::InitInstance() [/home/hitcsc/software/UnrealEngine-4.27.0-release/Engine/Source/Runtime/VulkanRHI/Private/VulkanRHI.cpp:702]
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error: [Callstack] 0x00007fff12873b08 libUE4Editor-VulkanRHI.so!FVulkanDynamicRHI::Init() [/home/hitcsc/software/UnrealEngine-4.27.0-release/Engine/Source/Runtime/VulkanRHI/Private/VulkanRHI.cpp:248]
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error: [Callstack] 0x00007ffff1aec240 libUE4Editor-RHI.so!RHIInit(bool) [/home/hitcsc/software/UnrealEngine-4.27.0-release/Engine/Source/Runtime/RHI/Private/DynamicRHI.cpp:226]
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error: [Callstack] 0x0000000000250140 UE4Editor-Linux-DebugGame!FEngineLoop::PreInitPreStartupScreen(char16_t const*) [/home/hitcsc/software/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:2599]
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error: [Callstack] 0x0000000000246cdc UE4Editor-Linux-DebugGame!GuardedMain(char16_t const*) [/home/hitcsc/software/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Launch/Private/Launch.cpp:132]
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error: [Callstack] 0x00007fffee851056 libUE4Editor-UnixCommonStartup.so!CommonUnixMain(int, char**, int ()(char16_t const), void (*)()) [/home/hitcsc/software/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:264]
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error: [Callstack] 0x00007fffee524083 libc.so.6!__libc_start_main(+0xf2)
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error: [Callstack] 0x0000000000230529 UE4Editor-Linux-DebugGame!_start()
[2024.04.19-05.57.55:881][ 0]LogOutputDevice: Error:

I think the main error is " Ensure condition failed: VendorId != EGpuVendorId::Unknown" that UE4 can’t find my Nvidia TITAN RTX. But I can’t find a way to solve the bug. There is some same question on internet but none of them find a solution.