1 |
On Fri, 04 Dec 2009 00:36:36 +0200, Nikos Chantziaras <realnc@×××××.de> |
2 |
wrote: |
3 |
> On 12/03/2009 11:23 PM, Yoav Luft wrote: |
4 |
>> Hi, |
5 |
>> On my dell Vostro 1520, with intel hda ICH9 82801I sound card |
6 |
>> (xSTAC92HD71B3, according to /proc/asound/card0/codec), only one |
7 |
>> application can access the sound card at a time. This probably means |
8 |
>> that applications access the hardware, and not some software mixer. I |
9 |
>> tried to follow information in the alsa wiki |
10 |
>> |
11 |
(http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html#pcm_plugins_dmix) |
12 |
>> for setting manually dmix, but couldn't configure anything working. I |
13 |
>> could find any good documentation (and I don't have plenty of time to |
14 |
>> dig in it, it's the middle of the semester). Does anyone can help on |
15 |
>> the topic? |
16 |
> |
17 |
> I think all you need to do is to put the "alsasound" service in your |
18 |
> default runlevel. |
19 |
> |
20 |
> rc-update add alsasound default |
21 |
> |
22 |
> At least that's what I remember doing when I tried ALSA a few months |
23 |
> ago. You might need to reboot though so that the card is freed first. |
24 |
|
25 |
All alsasound does is to save and restore mixer settings, so you don't |
26 |
have to modify them by hand each time you reboot. |
27 |
|
28 |
There are a number of problems with dmix in alsa, it's one of the reasons |
29 |
why people keep inventing stuff like pulseaudio to work around these |
30 |
issues, when they should be fixing the problem itself, which is in alsa. I |
31 |
for one, use the ca0106 driver for an audigy card. dmix here works ok... |
32 |
until you play a 5.1 stream. When the surround is enabled then dmix doesn't |
33 |
work, and I can't play anything else. When I am in regular stereo mode I |
34 |
can play as many streams as I want without a problem. |
35 |
|
36 |
This is well known, reported, and it has hit a lot of people. But |
37 |
unfortunately, there's no fix yet. |
38 |
|
39 |
@Yoav Luft, I don't know if this is the same problem, maybe it doesn't |
40 |
relate at all. You should start by checking that there's no pulseaudio or |
41 |
something like that monopolizing the alsa output, because maybe the problem |
42 |
is not alsa itself. But, if alsa is running alone, I'd start by checking |
43 |
the alsa bug tracker and see if there's someone that has the same card/uses |
44 |
the same driver and has the same problem. |
45 |
|
46 |
-- |
47 |
Jesús Guerrero |