Historique: Alsa - dépannage
Aperçu de cette version: 32
L'auto-dépannage sous ALSA.
Notez qu'avant de tester votre matériel sous ALSA, il faut être certain qu'il soit reconnu par le noyau, la commande se trouve : sur la page du noyau.
Liste du matériel reconnu par ALSA
Pour lister les cartes son reconnues par ALSA, tapez la commande suivante :Liste des cartes son reconnues
Copy to clipboard
cat /proc/asound/cards
Il listera chaque matériel précédé d'un numéro en commençant à zéro.
Pilote chargé ?
Pour voir quels modules du noyau Linux sont chargés en rapport avec le son :Liste des modules son chargés
Copy to clipboard
lsmod | grep snd
Il donnera par exemple le module snd_usb_audio qui gère les cartes son USB.
Test 0 - Accéder au mixeur
En graphiqueLe mixeur le plus simple s'appelle alsamixergui : il nécessite l'installation du paquet du même nom, on peut le lancer en ligne de commande.
Voir aussi d'autres mixeurs de cartes son.
En console
Dans une console, vous pouvez aussi accéder aux réglages du mixer grâce à AlsaMixer. Normalement il est installé par défaut (il fait partie du paquet alsa-utils).
Lancement de alsamixer
Copy to clipboard
alsamixer
vous pouvez naviguer à travers les différentes pages de AlsaMixer (entrées / sorties) grâce à la touche
"TAB".pour passer d'un contrôle à l'autre utilisez les flèches gauche et droite de votre clavier.
la touche
"M" permet de basculer en mode MUTE (silence).les flèches haut et bas de votre clavier servent à augmenter/diminuer le volume
la touche
"ECHAP" quitte AlsaMixer (les réglages sont sauvegardés)Test 1 - Jouer un fichier son
En graphique :Le plus facile est d'utiliser alsaplayer que vous devrez peut-être installer car il n'est pas présent par défaut sur toutes les distributions.
En console :
Celui-ci est normalement installé par défaut (paquet alsa-utils) :
Copy to clipboard
aplay fichier.wav
Test 2 - Enregistrer
(Sélectionner la source d'enregistrement avec le mixer plus haut)En console :
Copy to clipboard
arecord -D plughw:0,0 -f cd fichier.wav
Relancer ALSA
Sous GNU/Linux, il est vraiment très rare de devoir rebooter, pour relancer ALSA, après une modification poussée, vous pouvez :- sous Ubuntu (10.04 pour mon cas) :
-
/sbin/alsa force-reload: redémarre tout ALSA -
/sbin/alsa-utils restart: redémarre les ALSA-utils (déconnecte/reconnecte les, ou une, cartes son par exemple)
-
- sous Debian (même combat) :
-
alsa force-reload: redémarre tout ALSA
-
- sous d'autres distributions, inscrire à la suite... 😉
- Alias de cette page:
ALSA_Dépannage