When launching a game with the Vulkan graphics backend, Citron crashes
Page Navigation
<aside> 📔 TABLE OF CONTENTS
</aside>
None - immediate crash of the program.
[ 70.166135] Render.Vulkan <Error> video_core\\vulkan_common\\vulkan_instance.cpp:CreateInstance:118: Vulkan library not available
[ 70.166331] Render.Vulkan <Error> video_core\\renderer_vulkan\\renderer_vulkan.cpp:RendererVulkan:133: Vulkan initialization failed with error: VK_ERROR_INITIALIZATION_FAILED
[ 70.166506] HW.GPU <Error> video_core\\video_core.cpp:CreateGPU:58: Failed to initialize GPU: Vulkan initialization error VK_ERROR_INITIALIZATION_FAILED
[ 70.167694] Core <Critical> core\\core.cpp:Load:352: Failed to initialize system (Error 5)!
This is caused by the program being unable to access the Vulkan Renderer of your device. This results in a fatal system exception which ultimately terminates the program. While this can affect any GPU, it has only been observed in AMD products.
Ideally, this would be resolved by the manufacturer of your GPU with a driver update, if this is your issue.
If your graphics drivers are up to date and this is still an issue, you can attempt the following. This should only be done as a last resort.
Navigate to the Vulkan SDK Downloads
Download and extract the Vulkan Runtime Archive to somewhere on your computer for your platform.
Copy this file into the C:\\Windows\\System32
directory.
Restart Citron, you should now be able to see your device and launch games successfully.
If the above steps do not help, it is possible that there is a new resolution or cause that has not been reflected in the guides. Additional help can be found in the Citron discord