Ce document tente de vous aider à installer et à utiliser les gestionnaires sonores Alsa pour votre système Linux. Le système de référence est une distribution Slackware 3.5 tournant sur un ordinateur AMD/K6 (compatible x86), mais cela devrait fonctionner avec toute autre distribution Linux. Je ne sais pas si les pilotes Alsa fonctionnent sur d'autres plates-formes ; d'après la documentation, Alsa fonctionne également sur les plates-formes Alpha. Je n'ai que des ordinateurs x86 ici, et toute information supplémentaire est la bienvenue.
Il peut s'avérer utile de lire le Linux Sound HOWTO (cf. section Autres HOWTO), mais cet HOWTO ne traite que des gestionnaires du noyau.
Alsa a été initialement écrit comme remplacement du gestionnaire sonore pour les cartes Gravis UltraSound (GUS). Il a évolué vers un gestionnaire générique pour plusieurs cartes sonores, avec une conception entièrement modulaire.
Alsa est compatible avec les gestionnaires sonores OSS/Free et OSS/Linux (les gestionnaires du noyau), mais dispose de sa propre interface qui est encore meilleure que celle de l'OSS. Une liste des fonctionnalités se trouve en http://alsa.jcu.cz/intro.html
La page Web du projet Alsa se trouve en http://alsa.jcu.cz/
Les gestionnaires Alsa ne supportent qu'un sous-ensemble des cartes sonores existantes. Au moment de la rédaction de ce document, les cartes suivantes sont supportées :
Cet Alsa-sound-mini-HOWTO n'est qu'un mini-HOWTO. D'autres HOWTO peuvent vous aider quand celui-ci est trop concis. J'en indiquerai quelques-uns en essayant d'installer les gestionnaires Alsa. Les HOWTO se trouvent en général sur les miroirs de metalab (ex sunsite). Allez donc voir sur http://sunsite.unc.edu/LDP/mirrors.html quel est votre miroir le plus proche. Vous trouverez les HOWTO dans le répertoire LDP/HOWTO/. Notez que les liens dans ce document sont tous relatifs à /LDP/HOWTO/mini. Si vous consultez ce document depuis un miroir suffisamment convenable, vous trouverez les HOWTO indiqués.
Vous venez d'acheter une carte son, ou elle se trouve déjà enfermée dans votre ordinateur depuis des lustres. Et maintenant vous allez vous en servir ! Allez voir le Sound-HOWTO pour voir si cela en vaut la peine (Vous préférerez peut-être acheter d'abord cette nouvelle Mega-Rumble-Blaster, puis essayer les gestionnaires Alsa).
La plupart des cartes son modernes pour la plateforme Intel sont des cartes ISA PnP, une abréviation de ''Plug and Play''. Cela signifie que la carte doit être configurée par le système d'exploitation, via une routine d'initialisation au démarrage. Vous allez sans doute devoir configurer votre carte avec le paquetage PnP-utils. Toutes les distributions Linux suffisamment récentes l'incluent. Pour vous en servir, jetez donc un oeil au Plug-and-Play-HOWTO.
Les gestionnaires Alsa sont construits comme des modules. Vous pouvez trouver plus d'informations sur les modules dans le Kernel-HOWTO. Il existe aussi un module-HOWTO, mais il n'est plus maintenu à l'heure actuelle ; consultez la section 'unmaintained' du Howto-HOWTO. Il existe aussi un Modules-mini-HOWTO qui peut être utile.
Un autre HOWTO qui peut être utile à certains est le Kerneld-mini-HOWTO. Kerneld est un daemon qui installe et retire les modules du noyau quand c'est nécessaire. (Je n'en ai aucune expérience, donc toute information à ce sujet est la bienvenue. La documentation des gestionnaires Alsa contient quelques informations sur la configuration de kerneld, qui ont été ajoutées à ce mini-HOWTO).