Problèmes de son sous Linux
Problèmes de son sous GNU/Linux
Intro
Sur les forums de Léa, c'est une question que l'on retrouve souvent : comment faire quand le son de mon ordinateur ne marche pas ? Je démarre mon portable et j'entends rien, est-ce normal ?
Voici une petite doc qui liste un peu les actions courantes à faire quand on a pas de son sur son ordinateur. Ensuite, si cela ne marche toujours pas, dirigez-vous vers la mailing list ou le forum multimédia
Le volume est-il monté ?
Cela peut paraître bête, mais dans la majorité des cas, il n'y a pas de son parce que le volume est baissé.
Pour commencer, vérifiez si vos haut-parleurs sont munis d'un bouton de volume et, le cas échéant, si le volume n'est pas à 0.
Ensuite, cherchez si le volume n'est pas éteint au niveau du système. Pour cela, dans la plupart des distributions, cliquez sur l'icône représentant un haut-parleur ou un mégaphone (elle est généralement en haut à droite ou en bas à droit de votre bureau). Cela vous donnera accès à une table de mixage permettant d'augmenter le volume.
Vous pouvez aussi lancer la commande
(sous Ubuntu, Applications > Son et vidéo > MIXEUR Alsa Gnome) qui gère le volume sonore (ALSA est le composant du noyau Linux qui gère le support des cartes son). Sous KDE, vous pourrez aussi lancer le programme KMix
.
Un son fourni par ALSA peut-il se jouer ?
Par défaut, le noyau Linux utilise le composant ALSA pour le son. Le paquet ALSA contient des sons que l'on peut tester, typiquement le fichier Front_Center.wav. Lancez la commande suivante dans un terminal :
(fonctionne sur la majorité des distributions).
Vous devez entendre une voix prononcer "Front Center".
Si cela ne marche pas (même après un 2e essai, au cas où), essayez de lancer la commande ci-dessus avec un autre utilisateur. Vous pouvez créer un utilisateur grâce aux outils graphiques (le Centre de contrôle sous Mandriva, Mageia ou Ubuntu par exemple) ou grâce à la commande
(ou
).
Si cela marche avec un autre utilisateur mais pas avec le vôtre, c'est que c'est votre configuration utilisateur qui est mauvaise.
Votre carte son est-elle reconnue ?
Il se peut que votre carte son ne soit pas reconnue par Linux. Pour le savoir, tapez :
(ou loguez-vous en root et faites simplement
).
Si votre carte est reconnue, vous devez voir quelque chose du genre :
**** List of PLAYBACK Hardware Devices ****
Si vous voyez un truc du genre :
aplay: device_list:204: no soundcards found...
alors votre carte n'est pas reconnue n'est par le noyau... Regardez si vous avez les bons modules installés.
Les modules noyau pour le son sont-ils installés ?
Un module est une partie du noyau qui peut être intégrée pendant son fonctionnement. Testons si les modules sont installés.
Vous devez voir une liste de ce type :
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/i2c/snd-i2c.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/i2c/other/snd-ak4xxx-adda.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/i2c/other/snd-tea575x-tuner.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/i2c/other/snd-ak4114.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/i2c/other/snd-pt2258.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/i2c/snd-cs8427.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/pci/ac97/snd-ac97-codec.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/pci/ac97/snd-ak4531-codec.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/pci/ca0106/snd-ca0106.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/pci/snd-rme32.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/pci/vx222/snd-vx222.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/pci/emu10k1/snd-emu10k1x.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/pci/emu10k1/snd-emu10k1.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko
/lib/modules/2.6.18-164.9.1.el5/kernel/sound/pci/snd-ad1889.ko
(...)
Sinon, il vous faut installer les modules de son.
Pour les installer sous Ubuntu, tapez en ligne de commande :
@ Retour à la rubrique Matériel
Copyright
© 2012 Jiel Beaumadier
Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale. |