I’m trying to play games using Steam’s Proton software, but I’m having issues with getting Vulkan to work.
In my troubleshooting, I’ve tried installing
vulkan-tools, but neither of these tools is working. First, the output of
ERROR: [Loader Message] Code 0 : /usr/lib/libvulkan_radeon.so: wrong ELF class: ELFCLASS32 ERROR: [Loader Message] Code 0 : /usr/lib/libvulkan_intel.so: wrong ELF class: ELFCLASS32 vulkaninfo/vulkaninfo.h:477: failed with ERROR_INITIALIZATION_FAILED
Error: vk::Instance::enumeratePhysicalDevices: ErrorInitializationFailed
The Proton log has similar messages:
warn: D3D11CoreCreateDevice: Adapter is not a DXVK adapter 9251.346:00b8:00bc:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\dxvk_config.dll" at 0x69240000: native info: Game: Sniper3Launcher.exe info: DXVK: v1.7-8-g51531e4a7 info: Built-in extension providers: info: Win32 WSI info: OpenVR 9251.357:00b8:00bc:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\openvr_api_dxvk.dll" at 0x10000000: native warn: OpenVR: Failed to initialize OpenVR info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface 9251.403:00b8:00bc:err:vulkan:wine_vk_instance_load_physical_devices Failed to enumerate physical devices, res=-3 9251.403:00b8:00bc:err:vulkan:wine_vkCreateInstance Failed to load physical devices, res=-3 9251.406:00b8:00bc:trace:seh:MSVCRT_raise (22) Unable to read VR Path Registry from C:\users\steamuser\Local Settings\Application Data\openvr\openvrpaths.vrpath terminate called after throwing an instance of 'dxvk::DxvkError'
I’m using an AMD Radeon R9 280X graphics card. It’s a little on the older side, but my understanding is that Vulkan is something the driver has to support rather than the card itself. Is this correct, or is there an issue with the age of the GPU?