Vulkan doesn't work in 5.4.

I create a new empty project, go to Project Settings, switch RHI to Vulkan. (optionally - click Vulkan’s SM5 and/or SM6 checkboxes). That’s it. Reload and it crashes with error:

Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Programs\ShaderCompileWorker\Private\ShaderCompileWorker.cpp] [Line: 81] 
Mismatched shader version for format PCD3D_SM6: Found version 3827737824 but expected 704123364; did you forget to build ShaderCompilerWorker?

Windows 11, RTX 4050 Laptop GPU

Have you tried to rebuild UE from source (or simply, just the ShaderCompilerWorker project) ? It seems there is a mismatch between the shader versions used by the engine and the shader compiler

I have the same problem even in 5.3.2 I have been reporting it since January and no one has come up with a good solution. The only option is to use DX12 as RHI which doesn’t really solve the problem. Mine configuration is Windows 11 laptop Nvidia 4090RTX GPU

1 Like