Carte son

La carte son fonctionne avec le pilote ALSA intel8x0. Voici les options du noyau à sélectionner: Ensuite, il faut créer un fichier de configuration des modules à placer dans le dossier /etc/modutils et contenant les lignes suivantes:
# ALSA portion
alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 snd-intel8x0
# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
# Set this to the correct number of cards.
options snd cards_limit=1
Pour pouvoir écouter plus d'un son en même temps, il faut utiliser le plugin dmix et créer un fichier /etc/asoundrc.conf:
pcm.mixeur {
    type dmix
    ipc_key 1024          # must be unique!
    slave {
        pcm "hw:0,0"      # le nom/n° du hardware auquel dmix envoie le flux mixé
        period_time 0
        period_size 1024  # must be power of 2. Il semble que mplayer ne marche que si c'est 1024
        buffer_size 16384  # à augmenter si le son saute
        rate 48000           }
}

pcm.!default {
    type plug
    slave.pcm "mixeur"     # le nom du périphérique dmix sur lequel plug envoie les flux rééchantillonnés
}

# mixer0 like above
ctl.mixer0 {
    type hw
    card 0
}
Pour pouvoir réellement bénéficier de cette possibilité, il faut parfois reconfigurer les applications en veillant à ce qu'elles utilisent effectivement ALSA comme sortie audio.



François 2007-09-02