Kljucne reci su alsa i dmix. Sa tim radi. Od ALSA 1.0.9 RC2 pa na dalje, dmix je enablovan po defaultu. Kod mene na Xubuntuu 6.06 je radilo odmah. Jedino gde nastaje problem sa xmms-om je taj sto se on nakaci na samu zvucnu, umesto na default pcm (koji omogucava dmix). Ne znam koliko sam dobro objasnio, ali, idi u Preferences i opcija Configure za Output plugin Alsa. Stavi za Audio Device "default" umesto oznake bilo koje kartice (sada je verovatno napisana sama kartica), i zacudilo bi me da ne proradi.
Evo ti i ~/.asoundrc file za svaki slucaj, ako ti je starija alsa. Imam kopiju, iako vise ne treba.
Code:
# ~/.asoundrc
# soundcard and device to use
pcm.snd_card {
type hw
card 0
device 0
}
# dmix plugin configuration - playback mixer
pcm.pmix {
type dmix
ipc_key 1024 # unique IPC key
slave {
pcm "snd_card"
period_time 0 # reset to the default value
period_size 1024 # in bytes
# buffer_size or periods can be commented
# they both represent the same thing in different values
buffer_size 8192 # in bytes
# periods 128 # INT
rate 44100
}
bindings {
0 0
1 1
}
}
# redirect default PCM device into dmix (pmix) plugin
pcm.!default {
type plug # auto rate conversion plugin
slave.pcm "pmix"
}
# legacy OSS /dev/dsp support, also redirects intp dmix (pmix) plugin
pcm.dsp0 {
type plug
slave.pcm "pmix"
}
# redirect OSS control into used soundcard
ctl.dsp0 {
type plug
slave.pcm "snd_card"
}
# redirect OSS mixer into used soundcard
ctl.mixer0 {
type plug
slave.pcm "snd_card"
JaFreelancer.com