VIA8237 problemen

Uit wiki.welmers.net

Ga naar: navigatie, zoeken

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:

Persoonlijke instellingen