protonscr

Videos in Steam doesn't work while Firefox is playing (and vice versa)

steamclosed reviewedSteam clientDistro Family: Gentoo
ValveSoftware/steam-for-linux#2884 · opened 2013-09-28 by Reinis · updated 2019-07-18 · 6 comments · github
RReinis 2013-09-28 github

For example if running http://youtu.be/-tNTqpH7XhE and the opening some game's page in Steam store, the video in steam is not playing and also doesn't cycle trough screenshots etc. And also video in Steam blocks the video in Firefox if it was started first.

Note that it is HTML5 video in Firefox 24. I'm using Gentoo Linux on ~amd64.

This issue might also be related to the few Steam client crashes I had (and dumps were automatically sent).

TTele42 2013-09-28 github

Runs fine here on gentoo stable (mostly) with Firefox 17.0.9 with Cinnamon 1.8.8 and nvidia-drivers 219.49 on a FX-8150. I used the provided video above in HTML5 mode. I have the per-ebuild route of multilib.

RReinis 2013-09-28 github

I have set ABI_X86=32 for mesa (git version), emul-linux-x86-{baselibs,opengl,xlibs} and adobe-flash (the new multilib stuff). Running Gnome shell 3.8.4 and Intel drivers (git version, SNB).

RReinis 2013-10-15 github

Now the videos are working, but flash is grabbing the sound device thus blocking sound for other apps and vice versa. When sound in Steam is blocked I get this in log:

ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.0.27.2/work/alsa-lib-1.0.27.2/src/pcm/pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave

I'm using pulseaudio and 64bit flash in Firefox works together with other apps (e.g., vlc can play sound simultaneously with Firefox).

RReinis 2013-10-15 github

Getting closer.. I think it now really is using pulseaudio, but apparently steam ships with old alsa:

ALSA lib pcm_ioplug.c:920:(snd_pcm_ioplug_create) ioplug: Plugin version mismatch

Running without steam runtime works:

~$ STEAM_RUNTIME=0 LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:~/.local/share/Steam/ubuntu12_32:~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib steam

I have to set LD_LIBRARY_PATH because networkmanager is not yet ported to multilib on Gentoo and also it requires a couple other libraries which I don't know where they should come from:

~$ ldd .steam/bin32/steamclient.so
    libtier0_s.so => not found
    libvstdlib_s.so => not found
...
    libnm-glib.so.4 => not found
    libnm-util.so.2 => not found
...
Kkisak-valve maintainer 2017-09-15 github

Hello @Reinis, are you still experiencing this issue with an up to date system?

Kkisak-valve maintainer 2017-10-18 github

Closing pending feedback.

Nothing extracted yet.