Summary: | media-plugins/alsa-plugins: deal with wine and pulseaudio | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | PM <mitaspiotr> |
Component: | Current packages | Assignee: | Gentoo ALSA team <alsa-bugs> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | rei4dan, wine |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
PM
2013-05-07 22:11:19 UTC
I also noticed that in winecfg's audio output device selection there's only a digital output, while there should be an analog output. Ok, this is weird. If I log out (of KDE) and back in, the sound in wine starts working again (and the analog output device appears in winecfg), but only until I start any sound-playing application. After that, even if I then close said application, audio in wine stops working again until I log out. I forgot to add, the ALSA error appears even when sound is working, so it's probably unrelated. That's alsa only in part - it's more of alsa in multilib environment. I don't have wine on mmy amd64 machine, but I've seen on the forum hints, that dropping /usr/lib/alsa-lib/ from /usr/share/alsa/alsa.conf.d/51-pulseaudio-probe.conf helps. I have the same error messages in Steam, but there sound is blocked on Steam or another app (Firefox HTML5 video or VLC) depending who started to play first. The first grabs it and there is no sound in another. It looks a bit weird since it tries to open 64bit library, but it is 32bit application. I'm using new multilib packages, by setting ABI_X86=32 for emuil-* packages. This is related to bug #410261. Dropping /usr/lib/alsa-lib/ from /usr/share/alsa/alsa.conf.d/51-pulseaudio-probe.conf helps, the original message is no more. But at least in the case of Steam, flash (both 32bit) grabs sound device blocking access for other apps or it fails to grab it if other app is playing and then there is no sound in Steam. Flash in firefox (both 64bit) works fine and can play simultaneously with VLC. VLC seams to change sound volume when flash in Steam starts to play, but there is sound only from Steam as it fails to grab the sound device: 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 s/sound only/no sound/ This should be fixed by pulseaudio-4.0-r1 which properly supports multilib. Install it with ABI_X86="32 64" and see if that solves the problem. (In reply to Alexandre Rostovtsev from comment #8) > This should be fixed by pulseaudio-4.0-r1 which properly supports multilib. > Install it with ABI_X86="32 64" and see if that solves the problem. |