Steam Proton all games crashing on EndeavourOS due to Vulkan library package choice

When installing AMD drivers I was prompted to choose Vulkan packages. I chose amdvlk lib32-amdvlk which turns out to have been a mistake. This led to almost every game using Proton crashing on launch with one of the following two error messages in the PROTON_LOG logs (among much longer more unique stack traces). The “correct” packages which resolved this issue are vulkan-radeon lib32-vulkan-radeon.

Error type 1, from games including Craft the World, Ring of Pain, Slipways:

14981.844:0124:0128:err:vulkan:wine_vkCreateInstance Failed to create instance, res=-9
14981.844:0124:0128:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\winevulkan.dll" : builtin
err:   DxvkInstance::createInstance: Failed to create Vulkan 1.1 instance

Error type 2, from games including Banished, Ring of Pain, Slipways:

16234.652:0124:0128:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\wineopenxr.dll" at 00007C20DE360000: builtin
warn:  OpenXR: Unable to get required Vulkan instance extensions size
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
16234.652:0124:0128:err:vulkan:wine_vkCreateInstance Failed to create instance, res=-9

I’m posting this for posterity, since I’ve seen a few other people post elsewhere about what might be the same issue but a lot of disparate troubleshooting efforts may or may not have worked in those situations. Hopefully if anyone makes the same mistake I did, they will find this thread.

4 Likes

Hi @sparr thanks for the contribution.

1 Like