« Computational Inverse Galois Theory | Accueil | Elliptic curves with complex multiplication »
juin 09, 2004
Les aléas d'ALSA sur Mandrake 10.0
Quelques règles de survie du novice d'ALSA sous Mandrake 10.0. Où l'on verra notamment comment configurer Xmms et RealPlay. On s'interrogera en fin sur les turpitudes du module snd-usb-audio.
A partir des noyaux 2.6.x, la gestion du son est livrée au système ALSA. On utilisera donc les pilotes de son ALSA. Ils sont souvent plus intéressant dans la mesure où ils offrent un éventail de possibilités plus important pour le paramétrage du son. Il va de soi qu'un nombre croissant de drivers seront dorénavant sous ALSA. Les pilotes ALSA se reconnaissent à ce que leurs noms sont précédés d'un snd-. On les chargera par exemple à l'aide de draksound.
Une première ornière. Il ne faut pas s'étonner de ne rien entendre une fois que le pilote ALSA est installé! Il faut installer le rpm de alsamixer. Il existe sous forme console ou sous la forme d'un client gui pour X. On utilisera donc ce client gui pour paramétrer notre sortie audio... Ce sera d'ailleurs un bon test pour vérifier que tout a bien été reconnu. On vérifiera en outre que le service alsa est bien activé et paramétré pour se lancer au démarrage (cf. drakxservice).
Une deuxième ornière. Supposons donc que alsamixer soit bien configuré. Lançons Xmms, puis... rien ne se passe. Rentrez dans les paramètres, puis installez le plugin de sortie ALSA (cf. le rpm xmms-alsa). Configurez-le. Il s'agit simplement de lui faire remarquer que votre sortie son ALSA existe, et qu'il conviendrait de l'utiliser. On lui ferra donc utiliser quelque chose comme hw:0,0.
Xmms nous divertissant, rien n'est jamais assez simple. On remarque alors que tous les lecteurs multimédia marchent sauf RealPlay:
"Cannot open audio device..."
Mais, à bien y réfléchir, ce n'est pas étonnant que realplay ne trouve pas le périphérique de son puisque /dev/dsp ou assimilé n'existe pas... Oui, il faut charger le module snd-pcm-oss! Il suffisait juste de savoir. En conclusion, en bon minimaliste, si vous souhaitez désinsérer la multitude de module snd-* qui se sont mystérieusement chargés, vous pouvez tous les enlever sauf celui de votre carte son et snd-pcm-oss.
Si votre carte son reste désespérément bloqué par un processus imposteur et invisible, vous pouvez tenter fuser -v /dev/dsp pour démasquer ce processus. Vous pouvez aussi, et je ne saurais trop vous le conseiller, tuer le démon Artsd. Ce démon de son de KDE est un grand consommateur de CPU et bloque souvent l'accès à votre device de son... Pour tuer Artsd à jamais, allez dans la partie son du menu de configuration de KDE.
Enfin, au sujet de RealPlay, les problèmes ne se situent pas en général dans les paramètres : gardez la valeur par défaut
"use native audio device".
Les solutions peuvent par contre se trouver dans ce qui précède...
Pour finir au sujet de snd-usb-audio, bien qu'il soit répertorié comme quelque peu instable sur les noyaux 2.6.3, il convient de rassurer le futur utilisateur. Ce pilote fonctionne très bien avec la carte son MP3+ de Creative sous Mandrake 10.0.
Publié par Emmanuel Riboulet-Deyris à juin 9, 2004 07:46 PM
Pings des Trackback
URL de TrackBack de cette note:
http://www.lastree.net/kariye/mt-tb.cgi/15