I use Steam in user flatpak on Tumbleweed (currently 20200410-0). It turns out at some point of time my Vulkan games stopped working. Looking around for sulution I found that
vulkan-loader
package is needed in order for such programs to work correctly. While it should be available (see here),
zypper se vulkan
returns only
S | Nazwa | Podsumowanie | Typ
--+-------------------------+----------------------------------------+-------
| Mesa-libVulkan-devel | Mesa's Vulkan development files | pakiet
| libvulkan1 | The Vulkan 3D graphics and compute API | pakiet
| libvulkan1-32bit | The Vulkan 3D graphics and compute API | pakiet
| libvulkan_intel | Mesa vulkan driver for Intel GPU | pakiet
| libvulkan_intel-32bit | Mesa vulkan driver for Intel GPU | pakiet
i | libvulkan_radeon | Mesa vulkan driver for AMD GPU | pakiet
| libvulkan_radeon-32bit | Mesa vulkan driver for AMD GPU | pakiet
| python2-vulkan | Python bindings for the Vulkan API | pakiet
| python3-vulkan | Python bindings for the Vulkan API | pakiet
| vulkan-devel | Vulkan development package | pakiet
| vulkan-doc | Formal documentation of the Vulkan API | pakiet
| vulkan-headers | Vulkan C and C++ API header files | pakiet
| vulkan-tools | Diagnostic utilities for Vulkan | pakiet
| vulkan-validationlayers | Validation layers for Vulkan | pakiet
Is this package blocked or something, or maybe there’s some other problem? I have installed Tumbleweed at the beginning of May or something, but I can’t pinpoint exact point of time at which vulkan stopped working.
# | Alias | Nazwa | Włączono | Sprawdzaj GPG | Odśwież | Priorytet | Typ | Adres URI | Usługa
--+---------------------+-----------------------------+----------+---------------+---------+-----------+--------+-------------------------------------------------------------+-------
1 | openSUSE-<version> | openSUSE-<version> | Nie | ---- | ---- | 99 | rpm-md | cd:/?devices=/dev/disk/by-id/<my-optical-drive-id> |
2 | repo-debug | openSUSE-Tumbleweed-Debug | Nie | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
3 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | Tak | (r ) Tak | Tak | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
4 | repo-oss | openSUSE-Tumbleweed-Oss | Tak | (r ) Tak | Tak | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
5 | repo-source | openSUSE-Tumbleweed-Source | Nie | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
6 | repo-update | openSUSE-Tumbleweed-Update | Tak | (r ) Tak | Tak | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |
“Tak” means “Yes”. In the meantime, it turned out I probably needed to update flatpak runtimes (and maybe Steam too, but I doubt it was about it) as games seem to work now. Nevertheless, it’s weird this package is not available.
returns only …] Is this package blocked or something, or maybe there’s some other problem?
Source names (such as in the link) are not the same as installable entities (such as shown by zypper se).
S | Nazwa | Podsumowanie | Typ
| libvulkan1 | The Vulkan 3D graphics and compute API | pakiet
| libvulkan1-32bit | The Vulkan 3D graphics and compute API | pakiet
| libvulkan_intel | Mesa vulkan driver for Intel GPU | pakiet
| libvulkan_intel-32bit | Mesa vulkan driver for Intel GPU | pakiet
i | libvulkan_radeon | Mesa vulkan driver for AMD GPU | pakiet
Seems obvious to me. (Unless programs ship a copy of Vulkan themselves, which they are not obliged to,) how do you expect Vulkan programs to run without having “The Vulkan 3D graphics and compute API”?