accueil présentation contact portfolio ultraprivé mail
L'Astrée L'Astrée événements présentation portfolio Guallino

« Les aléas d'ALSA sur Mandrake 10.0 »

mercredi, 9 juin 2004

Les aléas d'ALSA sur Mandrake 10.0

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éressants 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 modules 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ée 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.

Emmanuel Riboulet-Deyris | Voir l'article : Les aléas d'ALSA sur Mandrake 10.0 19:46 dans Linux

Cet article est incommenté. (le commenter ?)

Ici, vous pouvez écrire un nouveau commentaire...

Merci de votre inscription, . Vous pouvez maintenant écrire votre commentaire. (déconnexion)

Ces informations :


Quelques commentaires sur les commentaires

Les adresses e-mails ne sont jamais affichées sur le site.

Les passages à la ligne et sauts de paragraphes sont automatiquement convertis — inutile d'utiliser les tags <p> ou <br/>. De même, les accents, la ponctuation, les apostrophes, etc... sont automatiquement convertis en code HTML.

Créez des liens en utilisant la balise HTML standard <a href="http://mon.url.ici"></a>. Les balises HTML suivantes peuvent être utilisées strong, em, cite, code. Les autres seront détruites.

Site d'Emmanuel Riboulet-Deyris (contact) | MT 3.16 | XHTML 1.0 | CSS
Ce site, hébergé par le très agréable Lost-Oasis, est sous licence Creative Commons.
Syndication : flux RSS 1.0 RSS 2.0 | flux de commentaires XML | Atom XML | L'Astrée remercie Patrick Guallino.