VIA8237 problemen
Uit wiki.welmers.net
Helaas werkt de VIA8237 onboard geluidskaart niet gelijk probleemloos met ALSA. Standaard kiest deze een dusdanige manier van mixing van kanalen dat het geluid vervormt. De juiste manier lijkt te zijn alle kanalen te laten mixen via de Dmix oplossing Het volgende kan in /etc/asound.conf of ~/.asoundrc gezet worden:
pcm.ossmix {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096 # buffer size < 6653, but pow(x, 2)
#rate 44100 # we want to play CDs only
format S32_LE # needed in alsa 1.0.10 for some reason
}
bindings {
0 0
1 1
}
}
pcm.dsp0 {
type plug
slave.pcm "ossmix"
}
pcm.!default {
type plug
slave.pcm "ossmix"
}
# or:
# pcm.dsp0 pcm.default
# if "default" hasn't been redefined
ctl.mixer0 {
type hw
card 0
}
Hiermee worden alle kanalen en aoss emulaties (van programma's die /dev/dsp gebruiken) geforward naar de dmix configuratie in het blok pcm.ossmix{}. Met de configuratie in dit blok kunnen meerdere geluidskanalen door elkaar afspelen.
Zie ook: