[opensuse-factory] steam package-requirements need to be updated
Dear list, since Tumbleweed moved to a new pulseaudio version some weeks ago ALL unity3D-engine games on steam refuse to launch through steam. A WORKAROUND by Tak is described here https://github.com/ValveSoftware/steam-for-linux/issues/3888 Is this the right place to reach the steam.rpm maintainer to fix this? steam.rpm just needs to require alsa-devel and alsa-devel-32bit packages - which will load the systems libasound2 and fix the games. Tak writes in full: "I installed an OpenSUSE Tumbleweed VM and was able to reproduce the issue. It appears to be a crash in the audio stack due to mismatches between the steam runtime and the host OS. (Related to https://github.com/ValveSoftware/steam-for-linux/issues/2924). PulseAudio detection fails because of mismatches between the system and steam-runtime: pulseaudio vs. liborc libgcrypt vs. libgpg-error Then FMOD selects ALSA, and the crash occurs in libasound2, apparently because of incompatibility between the library in steam-runtime and the host driver. Either of the following worked around the issue for me: Moving the libgpg-error and liborc libraries (both i386 and x86_64!) out of steam-runtime (allows PulseAudio to be detected and used) Installing the alsa-devel and alsa-devel-32bit packages (seems to trigger the system libasound2 to be loaded)" cheers, tomtomme -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi, On Mon, Jun 22, 2015 at 8:21 PM, Thomas Langkamp <langkamp@tomblog.de> wrote:
Dear list,
since Tumbleweed moved to a new pulseaudio version some weeks ago ALL unity3D-engine games on steam refuse to launch through steam.
A WORKAROUND by Tak is described here https://github.com/ValveSoftware/steam-for-linux/issues/3888
Is this the right place to reach the steam.rpm maintainer to fix this? steam.rpm just needs to require alsa-devel and alsa-devel-32bit packages - which will load the systems libasound2 and fix the games.
Tak writes in full:
"I installed an OpenSUSE Tumbleweed VM and was able to reproduce the issue. It appears to be a crash in the audio stack due to mismatches between the steam runtime and the host OS. (Related to https://github.com/ValveSoftware/steam-for-linux/issues/2924). PulseAudio detection fails because of mismatches between the system and steam-runtime:
pulseaudio vs. liborc libgcrypt vs. libgpg-error
Then FMOD selects ALSA, and the crash occurs in libasound2, apparently because of incompatibility between the library in steam-runtime and the host driver.
Either of the following worked around the issue for me:
Moving the libgpg-error and liborc libraries (both i386 and x86_64!) out of steam-runtime (allows PulseAudio to be detected and used) Installing the alsa-devel and alsa-devel-32bit packages (seems to trigger the system libasound2 to be loaded)"
Thanks for bringing this up. A SR to the steam package was submitted and accepted https://build.opensuse.org/request/show/313151 and the updated requirements will be present in the next TW snapshot. Note that there's still a discussion in the Github issue whether the fix is right or not, but for now the workaround is in place. Cheers, Robert -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (2)
-
Robert Munteanu
-
Thomas Langkamp