Hello @Alex9001, please copy the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.
Also, can you test how a game behaves without AMDVLK or AMDGPU-Pro involved? One way to do that is to rename amd_*.json to amd_*.json.disabled (and you can rename them back afterwords to undo the test).
Hello @Alex9001, please copy the contents of Steam Runtime Diagnostics from Steam (
Steam->Help->Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.Also, can you test how a game behaves without AMDVLK or AMDGPU-Pro involved? One way to do that is to rename
amd_*.jsontoamd_*.json.disabled(and you can rename them back afterwords to undo the test).
Hello, here is the runtime diag: https://gist.github.com/Alex9001/8eb4b15666935a3c1b83bddcec6b48ce
I disabled amd_pro** and it did not launch. Same error. Disabled amd_icd** and it did not launch. Same error.
Thanks, looking at your diagnostics info, https://gist.github.com/Alex9001/8eb4b15666935a3c1b83bddcec6b48ce#file-srun-txt-L65 looks like the focus of your issue. You've set VK_DRIVER_FILES somewhere, and that forces the Vulkan loader to only see AMDGPU-Pro, but it also has a typo at the end: /usr/share/vulkan/icd.d/amd_pro_icd32.json obs This is read together in the colon separated list of Vulkan drivers and leads to 32 bit Vulkan being broken by your configuration: https://gist.github.com/Alex9001/8eb4b15666935a3c1b83bddcec6b48ce#file-srun-txt-L80-L93
Thanks, looking at your diagnostics info, https://gist.github.com/Alex9001/8eb4b15666935a3c1b83bddcec6b48ce#file-srun-txt-L65 looks like the focus of your issue. You've set
VK_DRIVER_FILESsomewhere, and that forces the Vulkan loader to only see AMDGPU-Pro, but it also has a typo at the end:/usr/share/vulkan/icd.d/amd_pro_icd32.json obsThis is read together in the colon separated list of Vulkan drivers and leads to 32 bit Vulkan being broken by your configuration: https://gist.github.com/Alex9001/8eb4b15666935a3c1b83bddcec6b48ce#file-srun-txt-L80-L93
Thanks a bunch! this is not a bug but a mistake I made editing ENV for OBS amf enconding. Please closese this.
My system:
Artix Linux (Arch with OpenRC).
AMD Radeon RX 6600M, type: DiscreteGpu
1/6
everything was working fine. I played Battlebit and shut down steam. I ran updates and shut down my computer.
1/7
I tried to play Battlebit but it didn't work. I tried to play Planetside 2 but it didn't work. I tried a bunch of titles I had installed and none of them launched.
I added PROTON_LOG=1 %command% to launch options of Battlebit and found this:
info: Game: EasyAntiCheat.exe info: DXVK: v2.3-21-g1b31aa5dbca0749 1138.664:0148:014c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\winevulkan.dll" at 6FA80000: builtin info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6fa92610 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: Required Vulkan extension VK_KHR_surface not supported 1138.664:0148:014c:trace:seh:raise (22) 1138.691:0030:015c:warn:threadname:NtSetInformationThread Thread renamed to L"wine_threadpool_worker" 1138.691:0030:0160:warn:threadname:NtSetInformationThread Thread renamed to L"wine_threadpool_worker" 1138.692:0030:0164:warn:threadname:NtSetInformationThread Thread renamed to L"wine_threadpool_worker" pid 24014 != 24013, skipping destruction (fork without exec?)I ran a search for VK_KHR_surface not supported and it seems to suggest that LIB32 driver is missing. But that's not true. It is installed!
I tried different proton versions: experimental, 8, 7
I did steam-runtime --reset
I tried starting games with AMD_VULKAN_ICD=RADV
No change.
Lets take a look at vulkaninfo -summary:
ls /usr/share/vulkan/icd.d/ amd_icd32.json amd_pro_icd32.json intel_hasvk_icd.x86_64.json lvp_icd.i686.json nvidia_icd.json radeon_icd.x86_64.json amd_icd64.json amd_pro_icd64.json intel_icd.x86_64.json lvp_icd.x86_64.json radeon_icd.i686.jsonpamac search --installed vulkan
$ vkcube Selected GPU 0: AMD Radeon RX 6600M, type: DiscreteGpuThanks for your time.
PS: Lutris games continue to work without a problem.