protonscr

[SPAZ][f18 x86_64] audio not working

steamclosed reviewedAudioruntime
ValveSoftware/steam-for-linux#1438 · opened 2013-02-08 by alkavan · updated 2013-04-25 · 14 comments · github
1 matching comments, n / p to jump
Aalkavan 2013-02-08 github

see this thread
this what i have installed:

$ yum list installed *openal*
Installed Packages
openal-soft.i686                          1.14-3.fc18                          @fedora
openal-soft.x86_64                        1.14-3.fc18                          @fedora
wine-openal.i686                          1.5.18-1.fc18                        @fedora
wine-openal.x86_64                        1.5.18-1.fc18                        @fedora

$ yum list installed *pulseaudio*
Installed Packages
alsa-plugins-pulseaudio.i686                     1.0.26-2.fc18                @fedora 
alsa-plugins-pulseaudio.x86_64                   1.0.26-2.fc18                @fedora 
pulseaudio.x86_64                                2.1-5.fc18                   @updates
pulseaudio-gdm-hooks.x86_64                      2.1-5.fc18                   @updates
pulseaudio-libs.i686                             2.1-5.fc18                   @updates
pulseaudio-libs.x86_64                           2.1-5.fc18                   @updates
pulseaudio-libs-glib2.i686                       2.1-5.fc18                   @updates
pulseaudio-libs-glib2.x86_64                     2.1-5.fc18                   @updates
pulseaudio-module-bluetooth.x86_64               2.1-5.fc18                   @updates
pulseaudio-module-x11.x86_64                     2.1-5.fc18                   @updates
pulseaudio-utils.x86_64                          2.1-5.fc18                   @updates
wine-pulseaudio.i686                             1.5.18-1.fc18                @fedora 
wine-pulseaudio.x86_64                           1.5.18-1.fc18                @fedora 

I also have this:

/steam/SteamApps/common/Space Pirates and Zombies/libopenal.so

questions is it using /Space Pirates and Zombies/libopenal.so version or system's?

SSkiski 2013-02-09 github

I've also got this problem on Fedora 17 x64. It's strange, because I'm pretty sure that I got sound a few weeks ago.

Here is the errors I'm getting:

Setting breakpad minidump AppID = 107200
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197998453545 [API loaded no]
ALSA lib dlmisc.c:270:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
Installing breakpad exception handler for appid(gameoverlayui)/version(20130208165619_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
ALSA lib dlmisc.c:270:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
AL lib: alsa.c:486: Could not open playback device 'default': No such device or address
AL lib: oss.c:168: Could not open /dev/dsp: No such file or directory
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Gtk-Message: Failed to load module "pk-gtk-module"
[0209/131514:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Game removed: AppID 107200 "Space Pirates and Zombies", ProcID 6263 
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

It seems to be an ALSA related error.

Here is what I've installed:

yum list installed *pulseaudio*
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
Paquets installés
alsa-plugins-pulseaudio.i686                  1.0.26-1.fc17             @updates
alsa-plugins-pulseaudio.x86_64                1.0.26-1.fc17             @updates
pulseaudio.x86_64                             1.1-9.fc17                @fedora 
pulseaudio-gdm-hooks.x86_64                   1.1-9.fc17                @fedora 
pulseaudio-libs.i686                          1.1-9.fc17                @fedora 
pulseaudio-libs.x86_64                        1.1-9.fc17                @fedora 
pulseaudio-libs-glib2.x86_64                  1.1-9.fc17                @fedora 
pulseaudio-module-bluetooth.x86_64            1.1-9.fc17                @fedora 
pulseaudio-module-x11.x86_64                  1.1-9.fc17                @fedora 
pulseaudio-utils.x86_64                       1.1-9.fc17                @fedora 
wine-pulseaudio.i686                          1.5.18-1.fc17             @updates
wine-pulseaudio.x86_64                        1.5.18-1.fc17             @upda

yum list installed *openal*
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
Paquets installés
openal-soft.i686                      1.14-2.fc17                       @updates
openal-soft.x86_64                    1.14-2.fc17                       @updates
wine-openal.i686                      1.5.18-1.fc17                     @updates
wine-openal.x86_64                    1.5.18-1.fc17                     @updates

yum list installed *alsa*
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
Paquets installés
alsa-firmware.noarch                       1.0.25-1.fc17                @fedora 
alsa-lib.i686                              1.0.26-1.fc17                @updates
alsa-lib.x86_64                            1.0.26-1.fc17                @updates
alsa-lib-devel.i686                        1.0.26-1.fc17                @updates
alsa-lib-devel.x86_64                      1.0.26-1.fc17                @updates
alsa-plugins-pulseaudio.i686               1.0.26-1.fc17                @updates
alsa-plugins-pulseaudio.x86_64             1.0.26-1.fc17                @updates
alsa-tools-firmware.x86_64                 1.0.26.1-1.fc17              @updates
alsa-utils.x86_64                          1.0.26-1.fc17                @updates
wine-alsa.x86_64                           1.5.18-1.fc17                @updates
Jjohndrinkwater 2013-02-13 github

Does setting export SDL_AUDIODRIVER=pulseaudio before loading steam fix this?

SSkiski 2013-02-13 github

Nope.

I've tried, and I still got this:

Failed to load installscript /home/fedoski/MySteam/SteamApps/common/Space Pirates and Zombies/installscript.vdf
Game update: AppID 107200 "Space Pirates and Zombies", ProcID 20705, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.

(steam:20614): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Setting breakpad minidump AppID = 107200
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197998453545 [API loaded no]
Installing breakpad exception handler for appid(gameoverlayui)/version(20130212180530_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
ALSA lib dlmisc.c:270:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Gtk-Message: Failed to load module "pk-gtk-module"
[0213/123414:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
ALSA lib dlmisc.c:270:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
AL lib: alsa.c:486: Could not open playback device 'default': No such device or address
AL lib: oss.c:168: Could not open /dev/dsp: No such file or directory
Installing breakpad exception handler for appid(steam)/version(1360723858_client)
Installing breakpad exception handler for appid(steam)/version(1360723858_client)
Game removed: AppID 107200 "Space Pirates and Zombies", ProcID 20705 
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

I've noted that:

locate libasound_module_pcm_pulse.so
/home/fedoski/MySteam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
/home/fedoski/MySteam/ubuntu12_32/steam-runtime.old/i386/usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
/home/fedoski/bin/jeux/shadowgrounds/lib32/libasound_module_pcm_pulse.so
/usr/lib/alsa-lib/libasound_module_pcm_pulse.so
/usr/lib64/alsa-lib/libasound_module_pcm_pulse.so

So maybe, it's just the game not looking at the right place on Fedora systems.

Jjohndrinkwater 2013-02-13 github

Looks like a possible runtime issue, maybe @slouken can answer.

Ccodeminkey 2013-02-17 github

I had a similar problem on Fedora 16 64-bit, related to the error message:

ALSA lib dlmisc.c:270:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so

This effected flash audio only (steam client (e.g. game previews) and at least one game (The Clockwork Man 2 Demo)

The path "/usr/lib/i386-linux-gnu/" does not exist on F16 but libasound_module_pcm_pulse.so does exist at /usr/lib/alsa-lib/

To fix this I did the following:

$ sudo mkdir /usr/lib/i386-linux-gnu
$ sudo ln -s /usr/lib/alsa-lib /usr/lib/i386-linux-gnu/

This is just a work-around, of course, but it got me up & running.

Hope that helps...

Sslouken 2013-02-17 github

It looks like the problem is the version of OpenAL included with SPAZ. Please undo your workaround and try the following:
cd "$HOME/.steam/steam/SteamApps/common/Space Pirates and Zombies"
mkdir bad
mv libSDL-1.2.so.0 libopenal.so bad/

Then try launching the game.

SSkiski 2013-02-17 github

I've tried it and it did not worked, even if there was no error messages.

But I made a copy of libSDL-1.2.so.0 and libopenal.so from /usr/bin into the game directory, and now, I have sound.

Aalkavan 2013-02-17 github

For Fedora 18 this solution worked (might work for Fedora 17 as well):

cd /<steam directory>/SteamApps/common/Space\ Pirates\ and\ Zombies/
mv libopenal.so libopenal.so.bak
ln -s /usr/lib/libopenal.so.1 libopenal.so
Sslouken 2013-02-19 github

Okay, I figured this out and we have a fix coming for the next update. Thanks!

Sshuhaowu 2013-02-19 github

Got the same problem in ubuntu 12.04 x64. It worked at one point but now it's no longer working. Nothing changed on my end...

Don't have an error message when launching the game either.

Ppaxapy 2013-02-22 github

for Ubuntu 12.06 x86, I've fix same problem by:

ln -s /usr/lib/i386-linux-gnu/libopenal.so.1 libopenal.so

in root of the game

Sshuhaowu 2013-02-22 github

method posted by @paxapy works

Ccharlie0389 2013-02-25 github

Small correction to @paxapy - the command is:
ln -s /usr/lib/i386-linux-gnu/libopenal.so.1 libopenal.so
Typo - 'o' is necessary on the end.

And to clarify, the root of the game is:
~/.steam/steam/SteamApps/common/Space Pirates and Zombies

Sshuhaowu 2013-02-25 github

Not necessarily. Some of us might have moved the install dir. Just be careful.

Launch options