FS#67947 - [vulkan-icd-loader] 1.2.153-1 fails to run any steam Vulkan games

Attached to Project: Arch Linux
Opened by Magnus Boman (katt) - Sunday, 20 September 2020, 12:31 GMT
Last edited by Laurent Carlier (lordheavy) - Sunday, 20 September 2020, 14:39 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Laurent Carlier (lordheavy)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
A commit changed the way vulkan-icd-loader handles when a layer fails to fail instead of continuing, which breaks when loading any application trying to load both 32-bit and 64-bit libs.

* Upstream issue: https://github.com/ValveSoftware/steam-for-linux/issues/7368 https://github.com/KhronosGroup/Vulkan-Loader/issues/472

* Upstream patch reverting the commit: https://github.com/KhronosGroup/Vulkan-Loader/pull/471

Steps to reproduce:
1. Install vulkan-icd-loader 1.2.153-1
2. Launch any game with Vulkan
3. The wrong arch'd .so now proves fatal and game crashes.
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Sunday, 20 September 2020, 14:39 GMT
Reason for closing:  Fixed
Additional comments about closing:  vulkan-icd-loader 1.2.153-2
lib32-vulkan-icd-loader 1.2.153-2
Comment by rainer (raneon) - Sunday, 20 September 2020, 13:11 GMT
As my 32 bit games continued to work on Vulkan in Steam, I really wondered in the last 2 days why I could not load so many games anymore. But as only the vulkan-icd-loader was updated to 1.2.153 and lib32-vulkan-icd-loader stayed on 1.2.151, I was able to trace back the issue as well to the vulkan-icd-loader 1.2.153 upgrade. Downgrading vulkan-icd-loader to 1.2.151 solved this issue for me then.
Comment by rainer (raneon) - Sunday, 20 September 2020, 13:19 GMT
Just now I got the upgrade of lib32-vulkan-icd-loader 1.2.153 and 32 bit games are broken now too :-( So downgrading of this package is required as well.

Loading...