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
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
|
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
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
Comment by rainer (raneon) -
Sunday, 20 September 2020, 13:19 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.
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.