Pour tout ce qui est video/audio (vlc, mplayer, amarok...) tout marche, mais dès que je m'attaque à faire marcher PureData ou le serveur jack (via Qjackctl), qui eux tentent d'utiliser directement le driver hw:0, je me paie des trucs du genre "snd_pcm_open (output): Device or resource busy". Après avoir googlisé, je suis tombé sur une histoire de plugin alsa (dmix), ce qui m'a amené à créer le fichier /etc/asoundrc, dans lequel j'ai mis:
Code : Tout sélectionner
pcm.card0 {
type hw
card 0
}
# Utilisation par défaut de Dmix
pcm.!default {
type plug
slave.pcm "dmixer"
}
# configuration de Dmix
pcm.dmixer {
type dmix
ipc_key 1025
slave {
pcm "hw:0,0"
period_time 0
period_size 4096
buffer_size 16384
periods 128
rate 44100
}
bindings {
0 0
1 1
}
}
# Utilisation de Dmix pour les applis fonctionnant avec OSS.
pcm.dsp0
{
type plug
slave.pcm "dmixer"
}
ctl.dmixer0 {
type hw
card 0
}
C'est surtout le serveur jack que j'aurais voulu faire marcher (Après, je peux demander à Pure Data d'utiliser Jack)
Voici en bonus les demons chargés dans mon /etc/rc.conf:
DAEMONS=(syslog-ng network alsa netfs crond sshd dbus hal fam esd jack-audio-connection-kit gdm)