|
Bugzilla – Full Text Bug Listing |
| Summary: | Steam / steam-vr packages don't pull libvulkan_radeon-32bit (or 32-bit libcap-progs) | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Yao Mitachi <yaomtcmail> |
| Component: | Other | Assignee: | Callum Farmer <gmbr3> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | alynx.zhou, andre.ramnitz, hel, jinesh, ml.heimburg, opensuse, romulasry |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | SUSE Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Yao Mitachi
2019-07-23 00:40:06 UTC
Update: I'm pretty sure async reprojection said "on" last time (I should have got a screenshot) but now it says Off and I can't get it to change back. So I guess that confirms I really do need getcap (32-bit) for async reprojection. Keep in mind we can't recommend libvulkan_radeon-32bit on systems which have only intel and libvulkan_intel-32bit on amd only systems, doing supplements with currently installed driver packages in vendor libvulkan packages would probably work out better. This is an issue for steamvr, steam and proton. I may not be understanding you correctly, why would an AMD-only system have Intel-specific software at all? I don't have Steam VR so I can't test. To try and fix it yourself branch the pakcage and go to https://build.opensuse.org/package/view_file/games:tools/steam/steam.spec?expand=1 and scroll to the %package vr section and add Requires: libvulkan_radeon%{dep_postfix} If that solves it, please submit your changes. I play steam on openSUSE Leap 15.0, openSUSE Leap 15.1 and a short time about three months ago on openSUSE Tumbleweed. steamVR does not play if setcap an getcap is not installed on the folder /usr/bin. The default installation folder of libcap-progs is /usr/sbin and steamVR does not recognize the programs in that folder. I just copied setcap and getcap in the folder /usr/bin and steamVR works fine - but only until the version 1.3.23. It's not necessary to install a 32-bit package for libcap-progs. Perhaps this solves your problems with steamVR. Removing myself from this, since I have switched Linux distributions, don't currently use openSUSE. Sorry! Yeah 32bit vulkan would be nice to have especially with Proton. Probably related issue: installation of Steam tries to pull mesa-vulkan-device-select-32bit which does not exist on TW, thus can not be installed. When trying to "zypper dup" today in my Tumbleweed install, I get: Problem: Mesa-vulkan-device-select-32bit-21.0.2-275.3.x86_64 requires libvulkan_intel-32bit = 21.0.2, but this requirement cannot be provided deleted providers: libvulkan_intel-32bit-21.0.2-275.3.x86_64 Solution 1: Following actions will be done: keep obsolete libvulkan_intel-32bit-21.0.2-275.3.x86_64 keep obsolete libvulkan_radeon-32bit-21.0.2-275.3.x86_64 Solution 2: deinstallation of steam-1.0.0.70-1.2.x86_64 Solution 3: install steam-1.0.0.70-1.2.i586 despite the inferior architecture Solution 4: break Mesa-vulkan-device-select-32bit-21.0.2-275.3.x86_64 by ignoring some of its dependencies thingy:~ # rpm -qa | grep libvulkan_intel-32bit libvulkan_intel-32bit-21.0.2-275.3.x86_64 thingy:~ # rpm -qa | grep libvulkan_radeon-32bit libvulkan_radeon-32bit-21.0.2-275.3.x86_64 thingy:~ # rpm -qa | grep Mesa-vulkan-device-select-32bit Mesa-vulkan-device-select-32bit-21.0.2-275.3.x86_64 Is the above related to this bugzilla ticket? fixed ages ago |