Ceci est une traduction/adaptation (partielle) de l’excellent Comprehensive Sound Problem Solution Guide v0.5e par LordRaiden, qui sauvé maintes fois la vie de votre serviteur.
Pour les problèmes concernant PulseAudio c’est par ici
Préambule, Notes et Mises en Garde
Si vous venez d’installer Ubuntu/Linux et que vous n’avez pas de son, il s’agit vraisemblablement d’un bug. Il se peut que votre matériel ne soit simplement pas détecté, ou un problème plus sérieux. Même si fixer ce problème par vous même est une partie de plaisir, les développeurs ont besoin de vos commentaires pour améliorer cette distribution. Veuillez donc remplir dans ce cas un bug report sur launchpad.
Pour plus de clarté, lorsque j’emploie le mot « Ubuntu », il s’agit de Ubuntu, Kubuntu et Xubuntu.
Quant à la syntaxe, les modules ALSA sont notés ainsi: le préfixe « snd » suivi d’un tiret « -« , suivit du nom du module (ex: « via82xx »), ce qui donne au final « snd-via82xx ». Néanmoins vous verrez parfois un tiret bas « _ » à la place d’un tiret normal. Pas de panique, c’est normal. Cependant, pour l’installation ou les commentaires, n’utilisez que des tiret normaux « – »
Au sommaire:
– Aide Générale: commencez par là si vous n’avez aucune idée de l’origine de votre problème.
– Réinstaller linux-audio et ALSA: remettre ALSA à son état initial après un bidouillage foireux.
– Compiler le driver ALSA: pour les adeptes de la compilation et du bleeding-edge, si votre carte est récente ou si votre driver n’est supporté que par le dernière version d’ALSA (vérifiez avant)
– Alsamixer: redevenez maître du volume sonore.
– Sauvegarder la configuration d’ALSA: pour les configurations qui refusent de rester comme vous le voulez.
– Configurer la carte son par défaut / Empêcher deux cartes de se charger aléatoirement: si vous avez deux cartes son ou plus, alsa en choisi généralement une au hasard au démarrage. Et le hasard ne fait pas toujours bien les choses.
– Ajouter un utilisateur au groupe “audio”: si tout fonctionne et que vous n’avez toujours pas de son, vous n’êtes peut etre pas autorisé a avoir le son!
– Petits tuyaux divers
Aide Générale
(commencez par là si vous n’avez aucune idée de l’origine de votre problème)
Étape 1
Dans un terminal, tapez
aplay -l
- Succès: vous obtenez une liste des cartes son installées sur votre ordinateur, allez à la section alsamixer
- Erreur: vous obtenez un message du genre « aplay: device_list:221: aucune carte detectée… ». Passez à l’étape 2.
Étape 2
Dans un terminal tapez:
lspci -v
- Succès: À ce point vous devriez voir votre carte dans la liste. C’est un point positif car cela signifie que Ubuntu détecte la présence de votre carte mais que les drivers ne sont pas installés/chargés. Laissez le terminal ouvert, vous en aurez besoins
- Erreur: Si votre carte n’est pas listée vous pouvez toujours vérifiez que : – s’il s’agit d’une carte intégrée, vérifiez qu’elle ne soit pas désactivée au niveau du BIOS.
– s’il ne s’agit pas d’un carte intégrée, vérifiez qu’elle soit bien positionnée dans le slot PCI. Si elle fonctionne sous Windows® ce n’est pas le problème.
Étape 3
Vérifiez si le driver pour votre carte existe. Allez sur http://www.alsa-project.org/main/index.php/Matrix:Main et recherchez le fabricant de votre carte, puis votre carte et enfin cliquez sur « details ». Dans la section « Quick Install » notez le nom inscrit après « –with-cards= » (exemple: via82xx)
- Succès: vous avez trouvez le driver de votre carte.
- Erreur: votre carte n’est pas listée. Malheureusement je ne peux rien faire pour vous
Étape 4
Dans le terminal, tapez:
sudo modprobe snd-
Avant d’appuyer sur entrée, tapez sur TAB pour voir la liste de modules disponibles. Cherchez le module correspondant au driver que vous avez trouvé précédemment.Exemple: mon driver est « via82xx » donc je tape « sudo modprobe snd-via82xx »
- Succès: Jouez un média avec votre lecteur favori, utilisez ALSA comme serveur de son, vérifiez dans alsamixer que le son ne soit pas muet (voir la section du même nom). Si vous avez du son, vous avez réussi! Si le son disparait à nouveau au prochain démarrage mais réapparait avec la commande précédente, ajoutez la ligne « sudo modprobe snd-xxx » dans le fichier /etc/rc.local (bien sur, remplacez xxx par le module correspondant). Le module sera alors chargé automatiquement a chaque démarrage.
Un succès signifie ici que votre carte était installée mais que le module n’était pas chargé. Il l’est maintenant pour la durée de votre session. Pour le charger automatiquement à chaque session, vous devez éditer /etc/modules et ajouter votre module à la fin du fichier (ex: snd-via82xx)
- Erreur: pas de son 😦 Il vous reste deux options:
– Réinstaller linux-audio et alsa. La solution la plus simple pour retourner a l’état initial du son tel qu’il l’était lors d’un installation d’Ubuntu, mais sans avoir a réinstaller complètement Ubuntu
– Compiler le driver ALSA.
Réinstaller linux-audio et ALSA
Parfois le son peut fonctionner mais peut disparaître pour une raison ou pour une autre (bidouillage). Une façon de retourner a l’état initial est de réinstaller Ubuntu. Cependant cette étape est assez inutile car vous devez tout réinstaller à cause d’un seul problème. Une méthode plus simple et rapide est de désinstaller et réinstaller correctement les paquets problématiques:
Désinstallation:
sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils
Réinstallation:
sudo apt-get install linux-sound-base alsa-base alsa-utils
Notes Importantes:- sous Ubuntu (GNOME) les paquets gdm et ubuntu-desktop se désinstallent lors de cette manipulation. Si c’est le cas, pas de panique, faites:
sudo apt-get install gdm ubuntu-desktop
– sous Xubuntu (XFCE) les paquets gdm et ubuntu-desktop se désinstallent lors de cette manipulation. Si c’est le cas, pas de panique, faites:
sudo apt-get install gdm xubuntu-desktop
Redémarrez puis essayez à nouveau:
aplay -l
- Succès: votre carte est listée, allez à la section alsamixer.
- Erreur: votre carte n’est toujours pas détectée, essayez de Compiler le driver ALSA.
Compiler le driver ALSA
Si vous êtes ici c’est que votre driver ne s’est pas chargé avec modprobe, ou que vous voulez compiler vous-même votre driver, bonne chance!
Les sources d’ALSA sont disponibles de deux façons. La première grâce à apt-get, c’est la méthode recommandée car elle fait le plus gros du travail pour vous. La seconde se fait en obtenant les dernières sources disponibles directement depuis alsa-project.org. Cependant cette dernière est à utiliser avec précaution car ces sources n’ont pas été testées avec Ubuntu.
Avec Alsa-source
Dans un terminal tapez ceci (note: module-assistant est optionnel, il compilera le module pour vous):
sudo apt-get install build-essential linux-headers-$(uname -r) module-assistant alsa-source
sudo dpkg-reconfigure alsa-source
Vous voila maintenant face à une grosse boite de dialogue bleue (gauche/droite pour choisir oui/non, entrée pour accepter. Répondez oui (pour ISA-PNP, recommandé par les package-maintainers).Maintenant vous devez choisir quel driver vous voulez installer. Naviguez avec hau/bas et espace pour selectionner. Si vous avez lu l’Aide Générale vous devriez savoir le nom de votre driver, désélectionnez tout et sélectionnez votre driver (dans mon cas: via82xx). Tapez Entrée, Vous y êtes presque!
- Avec module-assistant:
sudo module-assistant a-i alsa-source
Si la barre de progression atteint les 100% sans erreurs, vous avez installé les drivers avec succès. Reprenez ce guide depuis l’Aide Générale Étape 4.
- Sans module-assistant:Souvenez vous du nom de votre driver et placez le dans les lignes suivantes à la place de « votre-driver » ci-dessous.
cd /usr/src sudo tar xjvf alsa-driver.tar.bz2 cd modules/alsa-driver sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-cards="votre-driver" --with-oss=yes sudo make sudo make install
Si vous ne recevez aucun message d’erreur vous avez installé votre driver avec succès.
Depuis ALSA-project.org
Vérifiez avant tout la version disponible sur le site (à ce jour: 1.0.15) et modifiez la dans les lignes suivantes:
mkdir src cd src mkdir alsa cd alsa sudo apt-get install build-essential linux-headers-$(uname -r) wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.15.tar.bz2 tar xvjf alsa-driver-1.0.15.tar.bz2 cd alsa-driver-1.0.15 sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-cards="votre-driver" --with-oss=yes sudo make sudo make install
Alsamixer
Dans un terminal, tapez ceci:
alsamixer
Vous verrez apparaître une sorte d’égaliseur graphique qui n’est en fait qu’une série de curseurs contrôlant le volume des différentes entrées/sorties de votre carte. Naviguez comme ceci:gauche/droite: gauche/droite (!)
haut/bas: augmente/baisser le volume
Touche M: mode « muet »
Sauvegarder la configuration d’ALSA
Suivez cette étape pour vous assurer que votre configuration soit chargée à chaque redémarrage. Assurez vous d’avoir les paramètres adéquats dans alsamixer puis tapez:
sudo alsactl store 0
Ou, s’il s’agit de votre ènième carte son, remplacez 0 par n-1 (n étant le numéro de votre carte son)Utiliser une carte avec plusieurs applications en même temps.Il arrive de vouloir écouter de la musique en même temps que l’on joue à jeux. Pour cela il vous faut ALSA, puisque c’est lui qui supporte le mieux cette fonction. Sur tous les lecteurs que je connaisse, vous pouvez changer de moteur de son. Ce paramètre se trouve généralement dans Outils>Paramètres>Son.Pour les jeux, c’est un peu plus compliqué car on peut rarement de moteur de son. Cependant la plupart des jeux utilisent OSS. ALSA a un module qui permet à OSS d’utiliser ses drivers. Pour cela, dans un terminal, tapez:
sudo apt-get install aoss
Après cela, il est très facile d’utiliser alsa-oss, il suffit de lancer le jeu (ou tout autre programme) via une console en tapant « aoss » suivi du programme en question (exemple: aoss firefox).
Configurer la carte son par défaut / Empêcher deux cartes de se charger aléatoirement
Note: cette section assume que vos deux cartes soient correctement installées
Dans un terminal, tapez:
cat /proc/asound/modules
Cela vous donnera le nom et l’index de chaque carte installée sur votre système. Notez tous cela quelque part et décidez quelle carte utiliser par défaut. Maintenant tapez:
sudo nano /etc/modprobe.d/alsa-base
Tout à la fin du fichier, ajoutez ces lignes (en assumant que vous ayez 3 carte nommées A, B et C et que vous vouliez les avoir dans l’ordre C, A, B)
options snd-C index 0 options snd-A index 1 options snd-B index 2
Ajouter un utilisateur au groupe « audio »
Une des causes fréquentes de problèmes sonore est que le nom de l’utilisateur ne figure pas dans /etc/group/. Pour vérifiez, tapez ceci dans un terminal:
grep 'audio' /etc/group
Si votre nom d’utilisateur est robert, vous devriez voir quelque chose du genre
audio:x:29:robert
Si vous avez « audio:x:29:root », vous devez éditer /etc/group:
sudo nano /etc/group
Cherchez la ligne « audio:x:29:root » et changez-là en « audio:x:29:root:robert »
Petits tuyaux divers
Certaine cartes/modules/drivers ne supportent pas qu’on touche à ~/.asoundrc et /etc/asound.conf Pour vérifier, changez le nom de ces deux fichiers. Si le son réapparait, laissez-les tels quels ou effacez-les.
Après avoir bidouillé autant, un bon redémarrage fait parfois des miracles.
N’oubliez pas de dire merci à LordRaiden: http://ubuntuforums.org/showthread.php?t=205449
62 commentaires
Comments feed for this article
samedi 21 juin 2008 à 07:55
anonym
Pour modifier le fichier alsa-base pour configurer la carte pas défaut, il faut écrire options avec un s, sinon ça ne marche pas. Tu as mal copié depuis le tuto original en anglais !!!!
dimanche 22 juin 2008 à 10:23
fluo★
c’est le genre de petits détails qui font rager quand ca ne marche pas!
Merci pour le tuyau
mercredi 25 juin 2008 à 01:43
Hypatia
Tout d’abord merci pour cette traduction, qui m’a aidé à améliorer mon problème de son. J’ai Ubuntu 8.04 sur un laptop HP dv6000 et depuis décembre (!) je galère pour avoir le son (déjà avant l’upgrade, sous Ub. 7.10)
J’ai suivi tout le tutorial jusqu’à l’étape « Compiler le driver ALSA » (toutes les étapes précédentes ayant échoué) et apparemment le driver s’est bien installé (j’ai chosi HDA-intel) puisque aujourd’hui, l’icone en haut à droite avec le son n’est plus barrée en rouge, et puisque au démarrage, j’ai du son.
Seulement voilà : je n’ai du son qu’AU démarrage, son qui grésille et alsamixer ne marche pas. Que faire pour en finir avec ces problèmes de son ?
Peux-tu, au pire, m’indiquer une autre documentation qui puisse m’aider (j’en ai déjà lues pas mal)
Merci d’avance
Hypatia
jeudi 26 juin 2008 à 01:47
jean michel
Tout d’abord merci pour votre aide en ligne.
J’ai abimé un fichier dans la config du son en essayant de d »activer la carte REALTECK ALC660VD
A alsamixer j’obtiens la réponse suivante:
alsamixer: function snd_ctl_open failed for default: No such device
Là c’est la cata. Si je veux ouvrir système préference son j’ai :Le contrôleur de volume ne trouve aucun élément et/ou périphérique à contrôler. Cela signifie que soit vous n’avez pas les bons greffons GStreamer installés, soit vous n’avez pas de carte son configurée.
Idem pour l’icone. J’ai aussi :Aucun greffon de contrôle de volume GStreamer et/ou périphériques trouvés.
Faut il réinstaller ubuntu ou y a t’il un moyen de retrouver ce gstreamer.
J’essaie sans succès d’installer GStreamer en tapant.
sudo apt-get install GStreamer
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet GStreamer
Y a t’il un chemin sur la route du son :o))
merci jm
jeudi 26 juin 2008 à 11:16
fluo★
@Hypatia
Tu peux continuer la seconde partie, il semble que ton problème vienne de PulseAudio.
@jean michel: regarde la partie « Réinstaller linux-audio et ALSA »
Merci de joindre le salon Musique (Lien en haut de page) ou d’ouvrir une discussion sur le forum Ubuntu pour tout problème de son. Merci
samedi 5 juillet 2008 à 06:34
jean michel
Bonjour Merci
Grosse difficulté j’ai réinstaller alsa comme c’est indiqué. J’ai retrouvé mon bureau avec les commandes en lignes. Les erreurs son identiques. Exemple:
###########
ALSA lib conf.c:1589:(snd_config_load1) _toplevel_:9:4:Unexpected char
ALSA lib conf.c:2850:(snd_config_hook_load) /home/jm/.asoundrc may be old or corrupted: consider to remove or fix it
ALSA lib conf.c:2714:(snd_config_hooks_call) function snd_config_hook_load returned error: Invalid argument
ALSA lib conf.c:3079:(snd_config_update_r) hooks failed, removing configuration
alsamixer: function snd_ctl_open failed for default: Invalid argument
jm@ubuntu:~$ sudo apt-get install alsamixer
[sudo] password for jm:
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet alsamixer
jm@ubuntu:~$ gksudo software-properties-gtk
jm@ubuntu:~$ sudo apt-get install gstreamer
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet gstreamer
jm@ubuntu:~$ sudo apt-get install alsamixer
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet alsamauixer
####################################
L’icone du son dans la partie haute gauche de l’écran est toujours marqué d’un panneau d’interdiction avec pour message d’erreur aucun greffon gstreamer et/ou périférique trouvé. Voili voilou. Autrement pour mes mises à jours je suis connecté sur le mirroir d’ubuntu de nouméa.
Toujours pas de son mais je ne desespère pas . Merci jm
dimanche 13 juillet 2008 à 07:13
Hypatia
Merci beaucoup pour ta réponse Fluo.
Je n’ai pas encore pu testé ce que tu m’as conseillé de faire, mais je le ferai dès que possible (laptop indisponible pour le moment). J’ai déjà posté plusieurs messages sur le forum d’Ubuntu, mon problème a été réglé en partie, et un peu plus tard, quand je me suis remise sérieusement à chercher des solutions au problème, plus personne n’a répondu, donc je me suis tournée vers google et c’est là que j’ai trouvé ce site.
Je n’ai pas encore fréquenté ledit salon « Musique », je vais voir ce qu’il en est.
Merci encore pour tes conseils
Hypatia
mercredi 19 août 2009 à 01:15
Dom
salut,
j’ai un peu le même soucis, j’ai un hp dv- …
mais je n’ai aucun son… et mes cartes sont bien détectés apparemment…
si tu as des tuyaux, tu peux me renseigner ?
Dom
lundi 14 juillet 2008 à 05:39
Nancy
tout d’abord merci fluo pour ton execellent tuto qui m’a permis de récupérer le son sur mon ordi avec ubuntu 8.04. actuellement j’étudie la compilation du noyau pour avoir la version 2.6.25.10. chaque fois que je compile je perds le son et grâce toi je le récupère en compilant alsa. puis-je te poser deux petites question si tu connais les réponses?- lors d’une compilation y a t-il un paramètrage pour ne pas perdre le son? pour compiler j’utilise la méthode trouvée sur:
http://doc.ubuntu-fr.org/tutoriel/comment_compiler_un_kernel_sur_mesure
-lorsque je branche mon casque audio le son n’est pas coupé sur les HP j’entends le son dans le casque et sur les HP. que faire? merci et à bientôt
lundi 14 juillet 2008 à 05:42
Nancy
fluo merci de bien vouloir retirer mon e.mail de ton blog et ce présent message. c’est bien la première fois que je poste sur un blog. @+
lundi 14 juillet 2008 à 11:33
fluo★
Nancy,
tu peux utiliser alsactl pour enregistrer la config d’alsa dans un fichier avec la commande suivante: « sudo alsactl store » et de le restaurer une fois ton kernel compilé avec la commande: « sudo alsactl restore » (vois aussi « man alsactl » pour plus d’options). Cependant, n’ayant jamais utilisé cette commande je ne sais pas à quel point ca marche, tiens nous au courant 😉
Quant à ton adresse email,pas de soucis, elle n’est pas publiquement affichée et n’est accessible que par moi pour raison de sécurité.
mardi 15 juillet 2008 à 09:58
Nancy
merci fluo pour ta réponse sur alsa. très prochainement je vais faire une nouvelle compilation, en fin de semaine. merci également de ne pas indiquer mon e.mail sur le blog
a bientôt.
mercredi 30 juillet 2008 à 04:51
nico
Merci,
Un petit mot pour le tutorial qui a parfaitement fonctionné.
jeudi 25 septembre 2008 à 04:58
Xavier
Merci Beaucoup, ton sujet a entièrement résolu mon problème. Je n’avais plus de son depuis le passage à hardy heron et s’ayez c’est reparti 😉
vendredi 3 octobre 2008 à 09:12
Tolz
Bonjour et merci,
Les indications sont super claires, ça fait du bien !
Je n’ai cependant toujours pas de son.
Dans alsamixer, le niveau du headphone est à 0 et refuse d’être modifié.
Quelqu’un a une idée de ce qu’il faut faire ??
vendredi 31 octobre 2008 à 12:41
timmyzecat
très bon tutoriel si le problème audio est software.
j’ai eu recament un probleme hardware, le chipset audio de ma CM a grillé d’un coup, c’est rare mais c’est possible.
voici quelque test à faire pour verifier que votre probleme audio est hardware et non software:
1/controler l’état de vos haut-parleur, tester les sur votre baladeur mp3 ou tout autres appareil audio.
2/regarder si vos HP sont bien branché à l’arriere de votre PC
3/allez dans le bios et regarder si audio on board est activé
4/sous linux, faites
aplay -l
et verifier que votre carte audio est bien listé
4/si vous etes en dualboot avec windows, gestionnaire de périphérique,verifier qu il n’y a aucun conflit puis lancez un fichier audio
sinon lancez un livecd et dans le dossier example, visionnez le discours de nelson mandela .
si vous n’avez aucun son , je vous conseilles d’acheter une carte audio (10-20 euro)
samedi 1 novembre 2008 à 02:39
Matcheu
Bonjour,
Excellent tutoriel que je vais connaître par coeur à force de la parcourir !
J’ai encore le problème suivant : j’ai une seule carte son et quand je tape :
sudo alsactl store 0
et que je reboot, les paramètres ne sont pas enregistrés.
Merci d’avance !
vendredi 19 décembre 2008 à 10:18
Nikonoel
Bonjour, je ne comprends pas pourquoi j’obtiens ce message:
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet aoss
Quel dépôt devrais-je activer pour que cela fonctionne?
mardi 10 février 2009 à 06:37
Seboo
Genial, merci beaucoup pour ce tuto… Un petit rajout de mon nom dans le groupe audio et tout roule 😉
Faut le savoir
vendredi 13 février 2009 à 11:01
Suske
Merci BEAUCOUP !
Après installation d’une vieille carte SCSI et bidouille dans les modules, j’avais perdu le son. La recompil depuis les sources d’alsa a remis mon système d’aplomb !
samedi 7 mars 2009 à 08:42
thisah
fluo un grand merci pour ce super travail
J’utilise xubuntu-8.10-desktop-i386
Ma carte son est ES1869 AudioDrive .carte non reconnue au départ.
Après avoir utilisé toutes les commandes citées dans le tuto, j’ai ma carte son qui fonctionne lorsque j’utilise la commande modprob snd-es18xx; ensuite j’ouvre contrôle du volume puis fichier/options/contrôles utiles/PCM.0
Mais lorsque je redémarre le pc tous disparait et je dois de nouveau retaper cette commande pour avoir di nouveau du son
Je n’arrive pas à sauvegarder malgré tous les essais : sudo alsactl store 0 ; audio:x:29:robert ;….etc.
Il y a surement un moyen pour résoudre ce problème mais je n’ai rien trouvé malgré des jours passés sur Google et différents sites et forums.
Je suis désespéré devant cette situation si vous pouviez me donner la solution je serai vraiment super
Cordialement
dimanche 8 mars 2009 à 12:03
fluo★
Tisah
Le plus simple serait d’ajouter la ligne « modprobe snd-es18xx » au fichier /etc/rc.local. Le module sera alors chargé juste avant gdm.
dimanche 8 mars 2009 à 02:25
thisah
bonjour
merci pour cette rapide réponse, mais je suis encore novice avec linux quel la commande à taper pour aller ds fichier /etc/rc.local.et rajouter modprobe snd-es18xx .
cordialement
thisah
dimanche 8 mars 2009 à 02:46
thisah
de nouveau moi
lorsque j’ouvre systeme de fichiers je metrove devant plusieurs fichiers rc0.d rc1.d jusqu’a rc6.d (il ya 2 fichiers rc5.d ) mais pas de rc.local !
si jo’ouvre rc0.d et une terminal ds le fichier taper la commande modprobe snd-es18xx resultat WARNING.failed to open config file/etc/modprobe .d/alsa-base.save: permission denied etc
dimanche 8 mars 2009 à 08:41
fluo★
oui, le système de fichier sous linux est protégé, cela évite aux débutants de faire des bétises 🙂
le fichiers rc.local n’existe peut être pas, il faut alors le créer. Tu peux utiliser ton éditeur favoris comme nano, gedit ou encore kate, précédé de sudo (qui te donnera temporairement les droits d’administration et la posibilité de ruiner ton système de fichier si tu ne fais pas attention).
Aussi, pour que ce fichier fonctionne, tu dois insérer une ligne « #!/bin/bash » avant toute autre chose, et enfin rendre le fichier executable.
En résumé, crée et édites le fichier:
sudo gedit /etc/rc.local
Insères-y les lignes suivantes (n’oublie pas de sauvegarder) :
#!/bin/bash
modprobe snd-es18xx
Rends le fichier executable:
sudo chmod +x /etc/rc.local
Redémarre.
lundi 9 mars 2009 à 10:57
thisah
bonsoir
merci pour votre reponse,maintenant cela fonctionne.sauf que l’ascenseur Master reste obstinement à 0 je dois cliquer sur l’icone (volume son ) et la monter manellement.
en tout cas merci encore pour votre efficacit et rapidité
cordialement
lundi 23 mars 2009 à 03:22
O++
Bonjour,
Lorsque je tape dans le terminal: grep ‘audio’ /etc/ group
j’ai la réponse suivante: audio:x:29:pulse . Que veut dire pulse? Le problème n’ est il pas lié à cette indication?
Merci de votre aide.
Bien cordialement,
O++
jeudi 14 Mai 2009 à 04:14
dauphin
j’ai le même probléme qu O++ et quelque autres:
michel@michel-desktop:~$ sudo dpkg-reconfigure alsa-source
michel@michel-desktop:~$ # cd /usr/src sudo tar xjvf alsa-driver.tar.bz2 cd modules/alsa-driver
michel@michel-desktop:~$ # sudo ./configure –with-kernel=/usr/src/linux-headers-$(uname -r) –with-cards= »ens1371″ –with-oss=yes
michel@michel-desktop:~$ # sudo make
michel@michel-desktop:~$ alsamixer
ALSA lib conf.c:1589:(snd_config_load1) _toplevel_:4:4:Unexpected char
ALSA lib conf.c:2850:(snd_config_hook_load) /home/michel/.asoundrc may be old or corrupted: consider to remove or fix it
ALSA lib conf.c:2714:(snd_config_hooks_call) function snd_config_hook_load returned error: Invalid argument
ALSA lib conf.c:3079:(snd_config_update_r) hooks failed, removing configuration
alsamixer: function snd_ctl_open failed for default: Invalid argument
michel@michel-desktop:~$ cat /proc/asound/modules
0 snd_hda_intel
1 snd_ens1371
michel@michel-desktop:~$ grep ‘audio’ /etc/group
audio:x:29:pulse
et je n’ai toujours pas de son
mercredi 27 Mai 2009 à 02:29
axelburic
Merci pour cette page qui m’a bien aidé
J’en profite pour répondre à O++ qui dit
» Lorsque je tape dans le terminal: grep ‘audio’ /etc/ group
j’ai la réponse suivante: audio:x:29:pulse . Que veut dire pulse? »
Bien moi aussi j’avais pulse écrit , pulse qui sert à gérer le son tout comme alsa
J’ ai dans un premier temps suivi les recommandations conseillées dans : » Ajouter un utilisateur au groupe “audio” , à savoir mettre mon identifiant de connection , sans résultat
j’ai alors écrit alsa à la place de pulse
un redemmarrage
et ça marche youpee
donc je met cette page dans mes favoris .
pour le cas ou……….
Merci de ce bon travail qui aide les autres
mercredi 17 juin 2009 à 05:06
links for 2009-06-16 « WhilelM’s little Wor(l)d
[…] Résolution des problèmes de son sous Ubuntu I (ALSA) « ((fluoblog)) (tags: ubuntu linux sound howto lang:fr blog) […]
mardi 11 août 2009 à 03:00
alandal
Un grand merci pour cette aide concernant la perte de son sous Ubuntu. Voilà le problème résolu et ainsi je ne suis plus obligé de démarrer sous XP.
lundi 17 août 2009 à 06:18
K6 de Dijon
Bonjour,
Je suis débutant sous linux et connais peu de choses en son.
Je vous remercie d’essayer d’aider les autres.
Je suis venu voir votre article suite au lien sur le forum Kubuntu.
Lorsque j’ai lu votre commande « aplay -l » pour déterminer si le matériel est reconnu, j’ai tapé un (chiffre un) au lieu du L minuscule à la fin.
Heureusement que « aplay — help » m’a permis de constater mon erreur. Vous feriez bien de préciser ou d’utiliser une police qui ne permette pas le doute.
Mon problème est que je n’ai pas assez de gain de ma carte son car pour 80% des sons je dois obtenir un silence complet pour les entendre en tendant l’oreille. 10% des sons sont normalement audibles et les dix autres pourcent sont limite.
D’autre part, vous dites trop peu de choses sur l’alsamixer.
Soit vous expliquez à quoi correspond chaque réglage, soit vous mettez un lien mais, de grâce, pensez au débutants.
A quoi correspondent les 17 réglages : Master (réglage de la sortie globale du son) ; Headphon ; PCM ; Front ; Front Mi ; Front Mi (pourquoi un second ?) ; Surround ; Center ; LFE ; Side ; Line ; CD ; Mic ; Mic Boos ; IEC958 ; PC Speak ; Channel
D’autre part, certaines barres verticales ont un petit rectangle en bas d’autres pas, pourquoi ?
Dans ces rectangles il y a soit 00 (2 zéros) ou MM, à quoi cela correspond-il ?
Certaines barres n’existent pas et seulement les rectangles du bas sont visibles, qu’est-ce que cela signifie ?
Voici de quoi compléter votre article pour donner plus de satisfactions à vos lecteurs.
Bien cordialement.
jeudi 10 décembre 2009 à 08:03
ROY
« j’ai tapé un (chiffre un) au lieu du L minuscule à la fin »
Pour éviter cela faire un copié collé
mardi 18 août 2009 à 10:05
Sylvain Bourdalé
Un immense MERCI pour la méthode « Réinstaller linux-audio et ALSA » !
Elle m’a permis de récupérer le son après l’avoir perdu lors de la mise à jour vers la version 9.04 de Ubuntu !
Merci encore. Cordialement, Sylvain Bourdalé.
mercredi 21 octobre 2009 à 12:57
Magne
Fantastique tutoriel, très complet et précis. Merci beaucoup
lundi 2 novembre 2009 à 07:01
zoltar741
salut !
merci pour ce tuto assez clair ( Je suis total débutant !).
En fait voila: j’ai 2 cartes son. Une intégrée à la carte mère et l’autre en pci. Le truc c’est que en essayant Ubuntu avec le live CD, il reconnait la carte pci et l’utilise directement. Mais après avoir installé ubuntu, il utilise la carte intégrée et impossible de mettre l’autre à la place. J’ai essayé les manip comme tu as indiqué, la carte apparait dans le terminal ( aplay -l la trouve ! ) mais rien y fait !
Faut’il que j’y renonce ? si quelqu’un a un autre tuyau sous les goutières pour m’aider , merci. Sinon , merci quand même 8) .
samedi 6 février 2010 à 10:14
albuca
bonjour, j’ai moi aussi perdu le son brutalement depuis quelques jours et c’est la galère…
j’ai un petit problème avec la section « Ajouter un utilisateur au groupe « audio » »
voici la ligne qu’il m’indique:
audio:x:29:pulse,timidity,monnom
mon nom fait bien partit du groupe mais qu’es-que timidity? et pulse je ne l’utilise pas pour gerer le son, il n’est plus installé.
d’autre par quand j’essaye de modifier cette ligne que dois je faire pour enregistrer car si je quitte le terminal tout ce que j’ai saisi sur cette ligne est effacé et reviens a la ligne initiale
dimanche 21 février 2010 à 08:57
Jean-Marc
Bonjour !
Juste un petit commentaire en rapport avec votre problème et le mien… et qui pourrait servir aussi à quelques autres personnes.
Il s’agit de la version d’ALSA qui supporte le modèle de la carte son.
ALSA est remis à jour régulièrement, mais pas tous les jours, et la version actuelle, à ce jour, est la 1.0.23 si je ne m’abuse !
Pour les cartes son récentes, sorties après l’ALSA 1.0.20, il faut chercher une source Débian du pilote et la compiler (mais ce n’est pas le sujet de cette section !) : c’est ce que je suis en train de faire pour une Asus Xonar DS et une ALSA 1.0.20 (Ubuntu « Karmic Koala ») !
Si ce que je viens d’écrire peut servir à quelqu’un… c’est bien, mais… bonne chance pour la compilation (je peux fournir des renseignements à ce sujet ou bien, référez-vous au site d’Ubuntu France…
Bon ! Je retourne à mes manipulations « ALSAciennes » !!!
Jean-Marc.
dimanche 21 février 2010 à 09:01
Jean-Marc
Une grossière erreur !
Ce n’est pas la version 1.0.23 d’ALSA mais la 1.0.20 qui est inclue dans Karmic Koala !
Désolé…
vendredi 12 mars 2010 à 12:38
Philip
Bonjour,
Merci pour ce guide, mais j’aimerais juste indiquer quelques remarques (si je n’m’abuse :), et désolé si ça a déjà été dit…) :
Dans « Configurer la carte son par défaut / Empêcher deux cartes de se charger aléatoirement » :
– Le fichier de configuration est /etc/modprobe.d/alsa-base.conf (.conf à la fin) chez moi (Ubuntu Jaunty 9.04).
Aussi, sur cette même version d’Ubuntu, il semble que le paquet aoss soit en fait nommé alsa-oss (voir http://doc.ubuntu-fr.org/son_problemes?s%5B%5D=aoss).
Et pour finir, j’ai résolu mon problème probablement en partie grâce à ce guide mais pour couronner le tout, j’ai du retourner dans Système > Préférences > Son et re choisir les périphériques de sorte que quand je test en cliquant sur le bouton Test à droite de chaque liste déroulante, ça fonctionne :naturellement: 🙂
lundi 15 mars 2010 à 10:06
jihane
bon tutoriel, très complet et précis. Merci beaucoup
mercredi 26 Mai 2010 à 02:39
MissElo
Merci pour ce tutoriel que j’ai suivi à la lettre!
Malheureusement je n’ai toujours pas de son…
Je suis sur la version Ubuntu 10.4.
La commande aplay -l me donne ceci :
**** Liste des PLAYBACK périphériques ****
carte 0: Intel [HDA Intel], périphérique 0 : STAC92xx Analog [STAC92xx Analog]
Sous-périphériques: 1/1
Sous-périphérique: #0: subdevice #0
Quand je vais dans alsamixer, je mets tous les volumes au maximum.
Pourtant ça ne fonctionne pas…
J’ai même suivant les procédures pour réinstaller linux-audio et ALSA mais sans résultat.
J’ai même recompiler ALSA mais sans succès aussi…
Avez vous une idée vers où je pourrais m’orienter?
Merci d’avance!
vendredi 23 avril 2010 à 07:34
victor
salut,
j’ai installé un nas sous ubuntu server. Je souhaite m’en servir de jukebox (en ayant installé MPD dessus) pour jouer de la musique chez moi.
J’ai passé quasiment la journée à essayer de faire sortir du son de ces m***e enceintes..mais rien.
Mon problème est dévellopé ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=3422612#p3422612
Personne sur le forum ne semble bien vif sur les problèmes de son…et tes articles me laissent penser que tu en connais un rayon…donc si tu as quelques minutes à m’offrir gracieusement, j’en serais très reconnaissant ! et t’offrir une flamande si tu habites aux alentour de lyon…(la moitié de la france est à paris, je ne prends pas trop de risques :o)
mercredi 26 Mai 2010 à 04:03
semaineasiatique
je pense que mon post sur le forum ubuntu peut en aider quelques uns :
http://forum.ubuntu-fr.org/viewtopic.php?pid=3420553#p3420553
effectué sur une distrib serveur 9.10, tout en ligne de commande donc.
au début, je n’arrivais pas à faire fonctionner ALSA, je suis donc repassé sous open sound system qui a tout de suite fonctioné : https://help.ubuntu.com/community/OpenSound
l’étape finale étant toujours de bien indiquer aux programmes qui souhaitent jouer du son, le device audio à utiliser ( ALSA, ou OSS )
bon courage.
mardi 6 juillet 2010 à 03:47
bernadette
merci pour ce blog
mais aprés une migration de Karmic vers Lucid plus de son.
la réinstallation d’ Alsa n’a pas marché.
Etant trés débutante et totalement ignare en anglais j’ai eu peur de me lancer dans la compil des drivers ne sachant si ça correspond à mon problème peut’être décrit là:
monordi@monordi-desktop:~$ sudo alsa force-reload
[sudo] password for monordi:
lsof: WARNING: can’t stat() fuse.gvfs-fuse-daemon file system /home/monordi/.gvfs
Output information may be incomplete.
Terminating processes: 1182lsof: WARNING: can’t stat() fuse.gvfs-fuse-daemon file system /home/monordi/.gvfs
Output information may be incomplete.
2631lsof: WARNING: can’t stat() fuse.gvfs-fuse-daemon file system /home/monordi/.gvfs
Output information may be incomplete.
2650lsof: WARNING: can’t stat() fuse.gvfs-fuse-daemon file system /home/monordi/.gvfs
Output information may be incomplete.
2666lsof: WARNING: can’t stat() fuse.gvfs-fuse-daemon file system /home/monordi/.gvfs
Output information may be incomplete.
(with SIGKILL:) 2686lsof: WARNING: can’t stat() fuse.gvfs-fuse-daemon file system /home/monordi/.gvfs
Output information may be incomplete.
(failed: processes still using sound devices: 2706(pulseaudio)).
lsof: WARNING: can’t stat() fuse.gvfs-fuse-daemon file system /home/monordi/.gvfs
Output information may be incomplete.
/sbin/alsa: Warning: Processes using sound devices: 2706(pulseaudio).
Unloading ALSA sound driver modules: snd-hda-codec-via snd-hda-intel snd-hda-codec snd-hwdep snd-pcm-oss snd-mixer-oss snd-pcm snd-seq-dummy snd-seq-oss snd-seq-midi snd-rawmidi snd-seq-midi-event snd-seq snd-timer snd-seq-device snd-page-alloc (failed: modules still loaded: snd-hda-codec-via snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-timer snd-page-alloc).
Loading ALSA sound driver modules: snd-hda-codec-via snd-hda-intel snd-hda-codec snd-hwdep snd-pcm-oss snd-mixer-oss snd-pcm snd-seq-dummy snd-seq-oss snd-seq-midi snd-rawmidi snd-seq-midi-event snd-seq snd-timer snd-seq-device snd-page-alloc.
monordi@monordi-desktop:~$
la commande aplay -l
donne :monordi@monordi-desktop:~$ aplay -l
**** Liste des PLAYBACK périphériques ****
carte 0: Intel [HDA Intel], périphérique 0 : VT1708B Analog [VT1708B Analog]
Sous-périphériques: 2/2
Sous-périphérique: #0: subdevice #0
Sous-périphérique: #1: subdevice #1
monordi@monordi-desktop:~$
Y a-t-il une solution autre qu’une réinstal complète de Lucid?
Merci
mercredi 18 août 2010 à 03:47
syl
Bonjour, pour ma part j’ai du son uniquement en branchant des enceintes ou casque; tandis que sous W tvb (le comble!!). J’ai essayé plein de choses dans la config, ai aussi desinstalle pulseaudio mais… ras!!
Merci si vous avez une idée?
mercredi 8 septembre 2010 à 08:54
dkl
Bonjour,
Je me heurte à un problème audio différent: j’ai trop de son! Depuis quelques jours, toutes les sortie audio bouclent, ou font n’importe quoi!
Je suis sous Hardy, avec une vieille config qui marche depuis plusieurs années / vieille carte SB Live……. et brusquement, j’ai ce problème:
– par exemple, au démarrage, j’ai le process « /usr/bin/aplay -q -N /usr/share/sounds/question.wav » qui tourne en permanence, et donc la petit musique de « login » qui boucle. Il faut tuer le process à la main pour que ça s’arrête. Ceci arrive une fois sur deux
– si j’essaye d’écouter un mp3 ou un wav, au pire ça bloque, au mieux (amarok) ça joue des notes dans le désordre!!!!
– en bootant sur un live CD Lucid, pas de pb (donc HW OK)
– la carte son est bien détectée, alsamixer fonctionne…
– j’ai viré pulsaudio…
– j’ai ré-installé alsa (comme dit plus haut) => pas d’amélioration
– j’ai upgradé au dernier noyau 2.6-24-28 => idem
– si je fais un test de matériel audio, ça bug aussi.
Je n’ai pas modifié ma conf récemment, ni installé quoi que ce soit qui ait un lien avec la gestion de l’audio.
Si quelqu’un a une piste, ou un moyen de me dépétrer de ça sans tout re-installer, je veux bien. Merci d’avance pour votre aide
mardi 5 octobre 2010 à 02:45
Bernard
Bonjour,
Merci pour ce tutoriel en français.
J’avais eu des problème avec ma carte son « M-Audio delta-44 » dans Ubuntu 8.04 mais maintenant que je viens d’installer Ubuntu 10.04 c’est pire car la carte n’est absolument pas reconnue.
J’ai essayé toutes les solutions proposées dans le tutoriel et rien n’a fonctionné.
La commande « aplay -l » me donne la réponse suivante :
« aplay: device_list:223: aucune carte son trouvée… »
J’ai pourtant trouvé le pilote de ma carte sur le site « http://www.alsa-project.org/main/index.php/Matrix:Main » . le pilote est : « ice1712 »
La commande « lspci -v » donne ceci :
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC’97 Sound Controller (rev a0)
Subsystem: ASUSTeK Computer Inc. Device 80b0
Flags: bus master, medium devsel, latency 32, IRQ 3
I/O ports at 9400 [size=256]
I/O ports at 9000 [size=128]
Capabilities:
Kernel modules: snd-intel8x0
00:09.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)
Subsystem: VIA Technologies Inc. Device d633
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at 8400 [size=32]
I/O ports at 8000 [size=16]
I/O ports at 7800 [size=16]
I/O ports at 7400 [size=64]
Capabilities:
Kernel modules: snd-ice1712
Je n’y comprends pas grand chose mais, « Kernel modules: snd-ice1712 » ça veut peut-être dire que le pilote est installé?
De plus, alsa mixer ne semble pas exister sur mon ordi car avec la commande « alsamixer »
Je reçois le message :
cannot open mixer: Aucun fichier ou dossier de ce type.
Que puis-je faire d’autre?
Bernard
mercredi 6 octobre 2010 à 04:51
Bernard
Je viens de réinstaller 10.04 avec le disque et ma carte son est maintenant reconnue.
Alsamixer est là aussi.
Je suppose qu’il s’est passé quelque chose lors de la première installation??!!
vendredi 17 décembre 2010 à 09:33
Laaau.
J’ai Ubuntu 10.4, enfin a ce que je me rappelle :v
Bref, cela fait un bout que je le possède mais depuis un bout de temps, aucun son ne sort de mes haut-parleurs. Seulement lorsque j’allume mon ordinateur, il y a la petite musique de démarrage. Mes hauts-parleurs s’ouvrent encore, et vu qu’il font du son au démarrage, ils fonctionnent encore!
C’est quoi le problème, vous pouvez m’aidez? Ce site ne m’aide pas beaucoup et puis je suis un peu saouler de chercher sur internet!
Merci d’avance ^^
vendredi 17 décembre 2010 à 11:19
Dominique
si tu entends des son, c’est que ta carte son est reconnue.
faut peut être désinstaller le pulseaudio, ca m’avait aidé.
en tout cas, je pense que tout espoir n’est pas perdu.
Au pire, tu fais une sauvergarde et tu résinstalles ton ubuntu.
samedi 1 janvier 2011 à 05:56
lounes
je viens d’installer ubuntu 10.10 mais j’ai un problème de son j’ai fait la mise a jour a partir du gestionnaire de la mise a jour mais toujours le même problème ,les vidéo est la musique elles marche mais il ya pas de son toujours
aider moi svp
samedi 1 janvier 2011 à 06:02
Dominique
Tu as essayé avec un livecd , ca fonctionne ?
lundi 7 mars 2011 à 07:45
Clém
Juste merci pour l’article !
Problème de son réglé sur xUbuntu !
vendredi 29 avril 2011 à 09:43
Clust
Merci, super ton tuto !!!!
Aprés réinstallation d’une version supérieure d’ubuntu sur un existant, les nouvelles versions de modules se trouvant dans /lib/modules n’avait pas été installées..
=> apt-get install linux-backports-modules-alsa-2.6.32-30-generic
lundi 23 Mai 2011 à 04:30
best earbuds headphones
I have earbuds that came with my HTC Inspire smart phome that have an in-line mic. I’m not even sure what brand they are but they work very well. They also have in-line forward, back and volume control that is very handy as I don’t have to go to my phone to access those controls. My problem is the controls don’t work on my iPhone 4. Does the Iphone require Apple earbuds or should all earbuds work?
mardi 31 janvier 2012 à 09:39
tiracoun
Bonjour!
J’ai échoué dans mon installation du son .J’ai une carte Aureon5.1 PCI que j’ai bien repérée.Après essai toujours pas de son.
Je poursuis en réinstallant linux-audio et alsa et c’est avec ça que Ubuntu11.10 ne veut plus redémarrer.J’ai été obligé de réinstaller l’OS.
Je ne vois pas,arrivé aussi loin et échouer aussi lamentablement.
Ou me planterais-je?
mardi 17 avril 2012 à 05:04
Lola
J’ai suivi ton tuto et je n’ai pas pu récupérer le son. Au contraire je n’ai plus de son dutout. Toute la configuration de mon ordi a changé. J’ai du louper une manip ou la faire de travers…. Comment faire pour retrouver mon ancienne configuration? Merci d’avance.
mardi 25 décembre 2012 à 11:30
Clément
Le problème chez moi venait bien du fait que je n’étais pas dans le groupe audio. Par contre la façon d’ajouter un utilisateur dans le groupe ne fonctionne pas.
audio:x:29:root:robert = pas ok
audio:x:29:root,robert = ok
Le plus simple étant la commande prévue à cet effet :
adduser robert audio
Pour ajouter l’utilisateur robert dans le groupe audio.
A cause de cette petite erreur j’ai perdu du temps, essayé de compiler fait tout un tas de trucs inutile.
Merci de corriger l’article.
mercredi 21 août 2013 à 01:34
arnaud
Tutoriel assez bien fait. Je vous remercie.
J’ai aussi suivi un tutoriel vidéo pour régler mon problème voila le lien en espérant que ça soit utile pour d’autres 🙂 http://www.alphorm.com/formation/formation-linux-lpic-2
mardi 10 septembre 2013 à 01:44
Alexdelahitere
Bonjour, j’ai commencé à utiliser votre méthode de résolution des problèmes audio, mais je m’aperçois en cours de route que vos texte son tronqués, on ne lit pas la fin des lignes, ducoup je me retrouve au stade préalable à la réinstallation d’Alsa, où il me faut choisir dans la liste proposé lorsque je tape sudo modprobe snd-, mais je ne sais pas ce qu’il faut choisir pour continuer… que fais-je
merci
vendredi 28 mars 2014 à 12:25
Moi_je_t'aime
MERCIIIIIIIIIIIIIII 🙂 ❤