[Pkg-alsa-devel] Bug#814757: alsa-base: dmix/software mixing doesn't work
Andoru
aekkusu at gmail.com
Mon Feb 15 05:09:17 UTC 2016
Package: alsa-base
Version: 1.0.27+1
Severity: normal
So I've been trying to fix this problem for a while now, but I can't seem
to set up ALSA in a way to enable multiple sound sources at once (2 or more
apps/programs to use the soundcard simultaneously). Despite having a dmix
entry in /etc/asound.conf, it still refuses to work the way I intend it to.
And speaking of which, here's how my asound.conf looked like:
_____________________________________________________________________________
pcm.!default {
type hw
card PCH
}
ctl.!default {
type hw
card PCH
}
pcm.dsp {
type plug
slave.pcm "dmix"
}
defaults.pcm.rate_converter "speexrate_medium"
____________________________________________________________________________
And here's what 'aplay -l' gives me:
____________________________________________________________________________
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD
Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
____________________________________________________________________________
As you probably guessed, I'm using an integrated soundcard (that's on a
Intel B85 chipset), and I've set it to use the jack plug output instead of
the HDMI one.
Another issue that I'm having is that the sounds/music/etc that are
supposed to be outputted by Firefox, don't get played at all (like for
example add-ons that notify me when I get an e-mail, or HTML5 audio and/or
video players, or other such stuff). Curiously the flash player seems to be
unaffected by this issue, probably because it's stand-alone to the browser
itself.
Before attempting to submit this bug request, I tried asking for help on
the alsa user mailing list (
http://thread.gmane.org/gmane.linux.alsa.user/39409), and out of that I
tried those asound.conf configurations:
#1:
____________________________________________________________________________
pcm.PCH {
type asym
playback.pcm {
type plug
slave {
pcm {
type dmix
ipc_key 9175930
ipc_key_add_uid true
slave {
pcm "hw:PCH"
}
}
}
}
capture.pcm "hw:PCH"
}
____________________________________________________________________________
Which doesn't change anything, still can't use multiple sound sources, and
the FF issue isn't fixed. 'aplay', however works, and plays files nicely.
If I pass it the -Dplug:dmix parameter, it gives me an error (see below)
#2:
____________________________________________________________________________
defaults.pcm.card PCH
defaults.ctl.card PCH
____________________________________________________________________________
This one causes sound to no longer work, and none of the soundcards
get listed at all, either in the mixer, or in 'aplay -l'
#3:
____________________________________________________________________________
pcm.!default {
type plug
slave.pcm "dmix"
}
ctl.!default {
type hw
card 1
}
_____________________________________________________________________________
Which again, unfortunately doesn't fix anything, but instead whether I use
aplay stand-alone, or with '-Dplug:dmix', I get this same message:
ALSA lib pcm_dmix.c:1029:(snd_pcm_dmix_open) unable to open slave
aplay: main:722: audio open error: No such file or directory
Which leads me to think this might be a bug, as the package I got might be
missing components. I apologise in advance in case this is actually not a
bug, but rather a configuration issue. All I remember is that I didn't have
this much trouble setting up dmix on any other previous PCs I owned.
Also, just in case someone might suggest a PulseAudio fix, I'm not using
it. Just straight-up ALSA.
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.4-1.dmz.1-liquorix-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages alsa-base depends on:
ii dpkg 1.18.4
ii kmod 22-1
alsa-base recommends no packages.
alsa-base suggests no packages.
-- no debconf information
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-alsa-devel/attachments/20160215/c064ee99/attachment-0001.html>
More information about the Pkg-alsa-devel
mailing list