Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
son_problemes [Le 23/04/2026, 08:14] – suppr warning (liens déplacés) | +icone | +note audio linux | renommé Problèmes audio (changer l'URL ?) krodelabestioleson_problemes [Le 23/04/2026, 18:05] (Version actuelle) – déplacement vers /problemes_audio krodelabestiole
Ligne 1: Ligne 1:
-{{tag>Noble audio multimédia}} +~~REDIRECT>:problemes_audio~~
- +
-{{ https://raw.githubusercontent.com/ubuntu/yaru/refs/heads/master/icons/Yaru/256x256%402x/devices/audio-speakers.png?100|Icône audio}} +
-====== Problèmes audio sous Ubuntu ====== +
- +
-<note tip> +
-Avant tout il peut être important de comprendre le fonctionnement de l'[[:audio|audio sous Linux]]. +
-</note> +
- +
-==== Accès directs aux chapitres principaux ==== +
- +
-  * [[#Pas de son]] +
-  * [[#Problèmes d'enregistrement]] +
-  * [[#Mauvaise qualité audio]] +
-  * [[#Problèmes d'entrées/sorties]] +
-  * [[#Problèmes audio avec seulement certaines applications]] +
-  * [[#Changer sa carte son]] +
- +
-===== Pas de son ===== +
- +
-Sur Ubuntu, les réglages de son généraux se font dans [[:gnome-control-center|GNOME Paramètres]] -> //Son// : +
-  * Si aucune interface n'y est visible, ou qu'une seule sortie audio est nommée //dummy output//, voir le chapitre [[#ALSA]].\\ +
-  * Si l'interface est bien sélectionnée mais qu'aucun son n'est produit, commencer par [[#Vérification matérielle|vérifier le matériel]] puis voir le chapitre [[#Interface reconnue mais aucun son]]. +
- +
-==== Vérification matérielle ==== +
- +
-Si vous n'avez pas de son alors que l'interface audio semble détectée, vérifiez avant tout : +
-  * la **connexion des hauts-parleurs** (prise verte), +
-  * l'**alimentation électrique** de ces derniers, +
-  * la présence d'un **bouton** potentiomètre de son. +
-Plus généralement, n'hésitez pas à connecter un autre appareil avec une sortie jack (comme un smartphone) pour vous assurer que le problème ne vient pas du système son. +
- +
-==== Activation matérielle dans le BIOS ==== +
- +
-  * Si tout ceci semble en ordre, vérifiez aussi l'activation de votre carte son dans le BIOS.  +
-  * Dans le cas où vous posséderiez un ordinateur portable, il se peut que votre carte son soit reliée à votre modem interne. Allez donc dans le BIOS et vérifiez que l'option //Internal modem// soit activée. +
- +
-==== ALSA ==== +
- +
-[[:ALSA]] est le pilote audio d'Ubuntu (et de [[:distributions|Linux]] en général). C'est à lui que revient la charge de reconnaître l'interface audio (aussi appelée //carte son//).\\ +
-[[:ALSA]] est intégré au [[:kernel|noyau]] Linux. +
- +
-Les [[:commande shell|commandes]] concernant [[:ALSA]] commencent généralement par la lettre ''a''. Pour vérifier que la carte son est reconnue, on peut utiliser celle servant à lister les interfaces audio capables de produire du son (ou [[wpfr>Convertisseur_numérique-analogique|DAC]] -- //play// pour lecture) : +
-  aplay -l +
-(//play// pour lecture) +
- +
-Pour lister les interfaces capables d'acquérir du son (ADC), on utilise plutôt : +
-  arecord -l +
-(//record// pour enregistrer) +
- +
-Tant qu'une interface n'est pas reconnue par [[:ALSA]] -- à moins qu'il s'agisse d'une interface [[:réseau]] ou [[:bluetooth]], inutile de se pencher sur le [[:audio#les_serveurs_de_sons|serveur de son]] ([[:Pipewire]], et anciennement [[:PulseAudio]]), ni d'utiliser ses outils (qui commencent par les lettres ''pw'', ''wp'', ou ''pa''). +
- +
-Mieux vaut lister les interfaces audio connectées en PCI : +
-  lspci | grep -i audio +
-ou USB (dans le cas d'une carte son externe) : +
-  lsusb | grep -i audio +
-(ou simplement ''lsusb'' si le nom de l'interface ne contient pas //audio//). +
- +
-Autre méthode : +
-  cat /proc/asound/cards +
-Et pour avoir le //chipset// : +
-  cat /proc/asound/pcm +
- +
-C'est au [[:kernel|noyau]] (et à [[:ALSA]]) de reconnaître la carte son. Si il s'agit d'un matériel relativement récent, on peut au choix : +
-  * essayer de lancer une session //[[:live USB]]// d'une version récente d'Ubuntu, qui peut indiquer si le matériel fonctionne mieux avec un [[:kernel|noyau]] plus récent. +
-  * trouver sur Internet (grâce à l'identifiant matériel récupéré par la commande précédente) le nom du module à charger dans le noyau avec la commande ''[[man>modprobe.8|modprobe]]''. Voir le chapitre //[[#Gestion des modules Linux]]//+
- +
-Si les commandes précédentes ne donnent rien, il y a peu de chance qu'il existe une solution : +
-  * soit le matériel n'existe pas dans l'environnement Linux -- une base de donnée est mise à disposition par ALSA-project [[https://bugtrack.alsa-project.org/main/index.php/Matrix:Main|ici]], +
-  * soit il est matériellement dysfonctionnel (on peut éventuellement essayer de le brancher sur un autre port, voir aussi //[[#Vérification matérielle]]// et //[[#Changer sa carte son]]//). +
- +
-==== Gestion des modules Linux ==== +
- +
-Les modules Linux permettent d'ajouter ou de modifier des pilotes, dont ceux de certaines interfaces audio. +
- +
-Pour savoir quel module prend en charge une interface particulière, vous pouvez utiliser les commandes ''[[man>lspci]]'' (pour une carte son interne) ou ''[[man>lsusb]]'' (pour une interface USB). +
- +
-La commande +
-  lspci -k +
-retourne le nom du pilote installé prenant en charge le matériel (voir aussi ''[[man>lsmod]]''). +
- +
-La commande +
-  lspci -nn +
-retourne le nom lisible de l'interface, suivi des identifiants matériel sous la forme ''[//vendor//://product//]'' ou chacun est une suite de 4 caractères hexadécimaux.\\ +
-''lspci -nn | grep -i audio'' limite les résultats aux interfaces audio. +
- +
-Pour une carte son USB on peut aussi obtenir ces identifiants avec la commande +
-  lsusb +
-Ils sont affichés à la suite de ''ID''+
- +
-Une recherche sur le web avec ces identifiants suivis du mot clé ''[[:alsa]]'' ou ''[[man>modprobe]]'' devrait permettre de connaître le nom du module prenant en charge le matériel. +
- +
-<note important>Voir //[[:tutoriel:tout_savoir_sur_les_modules_linux|Les modules Linux]]//.</note> +
- +
-=== Plus de son après une mise à niveau de 22.04 vers 24.04, ou sous 24.04 === +
- +
-Votre carte son ne semble pas détectée. Vous avez //Sortie fictive// (ou //dummy output//) qui s’affiche dans les entrées de votre gestionnaire de son. +
- +
-Il peut être nécessaire de blacklister un module de cette manière : +
-<code>echo "blacklist snd_soc_avs" | sudo tee /etc/modprobe.d/blacklist-snd_soc_avs.conf</code> +
-Puis : <code>sudo update-initramfs -u</code> +
-Une autre méthodes est indiquée sur cette [[https://www.juggling.ch/gisin/linux/LinuxUbuntu.html#update_crash_recuperation|page]]. +
-Il est aussi probable qu’il faille mettre à jour la version du [[:kernel|noyau]], le problème étant lié à la version 6.8 du noyau. +
- +
-==== Interface reconnue mais aucun son ==== +
- +
-=== PipeWire === +
- +
-<note important>Voir le capitre //[[:pipewire#Problèmes courants]]//.</note> +
- +
-Si aucun son ne sort, assurez-vous que la sortie sélectionnée soit bien celle de votre interface (dans [[:gnome-control-center|GNOME Paramètres]] -> //Son// par  exemple, ou avec [[:pipewire#Routage|qpwgraph]]), et que le volume ne soit pas baissé ou les pistes en sourdine (grâce à [[:pipewire#interfaces_graphiques|pwvucontrol]], par ex.). +
- +
-Si vous n'êtes pas sûr·e de ce que vous faites, n'hésitez pas à poster une description du problème accompagné du retour de +
-  wpctl status +
-sur le [[https://forum.ubuntu-fr.org/viewforum.php?id=17|forum]] ! +
- +
-=== Réinitialiser ALSA === +
- +
-Comme ALSA implémente son propre [[:audio#les_serveurs_de_sons|serveur de son]], il peut parfois être utile d'essayer de [[:alsa#Réinitialisation de ALSA|réinitialiser ALSA]]. +
- +
-===== Problèmes d'enregistrement ===== +
- +
-<note>Si vous ne savez pas comment enregistrer, voir le chapitre //[[:audio#Enregistrement ou capture]]//.</note> +
- +
-==== Le microphone n'est pas dans la liste des entrées son ==== +
- +
-<note> +
-Veiller à bien brancher le micro sur une fiche micro (usuellement rose, sauf sur les portables) de la bonne carte son et non sur l'entrée ligne (bleue) qui est dédiée aux signaux déjà pré-amplifiés. +
-</note> +
- +
-Activer le mode //capture// : la tranche //Mic// et la tranche //Capture//.((remarque basée sur un retour d'expérience avec une carte nforce2 (puce Realtek ALC650F), et un micro apparemment inactif)) +
- +
-Cela peut se faire via [[https://apps.kde.org/fr/kmix/|kmix]] (outil [[:KDE]]) ou ''[[:alsa#reglages_en_ligne_de_commande|alsamixer]]'' (dans un [[:terminal]]). +
- +
-Avec ''[[:alsa#reglages_en_ligne_de_commande|alsamixer]]''+
-  - visualiser les pistes de capture (touche ''F4''+
-  - la mention ''CAPTURE'' doit apparaître sous les barres //Mic// **et** //Capture// (touche ''Espace''+
- +
-Avec [[https://apps.kde.org/fr/kmix/|kmix]] : +
-  - sélectionner la bonne carte son dans l'onglet //Entrée/Input// +
-  - la diode rouge doit être allumée sous //Mic// et //Capture// (inutile d'activer les diodes vertes qui ouvre un retour direct et donc rapidement une boucle de //feedback// : larsen) +
- +
-==== Retours trop faibles (son d'enregistrement trop faible) ==== +
- +
-  * Assurez-vous de pas avoir branché un instrument ou un microphone non préamplifié dans l'entrée ligne (le niveau ne sera pas suffisant). +
-  * Essayez d'augmenter le gain du micro : activer le  commutateur/switch  //Mic Boost +20 db// (autre label possible //mic gain//). +
- +
-===== Mauvaise qualité audio ===== +
- +
-==== Hachures ou craquements ==== +
- +
-<note important>Voir le chapitre //[[:pipewire#Craquements, "hachage"]]//.</note> +
- +
-==== Le son grésille sur une carte son VIA ==== +
- +
-Lorsque vous lisez un fichier sonore et qu'un horrible grésillement s'y ajoute. +
- +
-Vous possédez une carte son VIA VT8233, vérifiez-le en tapant : +
- +
-<code>lsmod|grep snd-via82xx</code> +
- +
-Si la commande ne renvoie rien, n'allez pas plus loin. +
- +
-Sinon vous pouvez tenter d'ajouter la ligne suivante au fichier ''/etc/modprobe.d/alsa-base.conf''+
- +
-<file>options snd-via82xx index=0 dxs_support=3</file> +
- +
-Redémarrer votre ordinateur. +
- Si ça ne fonctionne pas, [[tutoriel:comment_editer_un_fichier|éditez le fichier]] ''/etc/asound.conf'' et ajoutez-y le contenu suivant : +
-<file bash>pcm.card0 { +
-        type hw +
-        card 0 +
-+
- +
-pcm.!default { +
-        type plug +
-        slave.pcm "dmixer" +
-+
- +
-pcm.dmixer { +
-        type dmix +
-        ipc_key 1025 +
-        slave { +
-                pcm "hw:0,0" +
-                period_time 0 +
-                period_size 1048 +
-                buffer_size 32768 +
-                rate 48000 +
-        } +
-        bindings { +
-                0 0 +
-                1 1 +
-        } +
-}</file> +
- +
-===== Problèmes d'entrées/sorties ===== +
- +
-==== Profils ==== +
- +
-Chaque interface peut fonctionner en différents //modes// (ou différents //profils// d'utilisation). +
- +
-La première chose à faire en cas de problème avec des entrées ou sorties particulières est de vérifier que votre interface est bien dans le mode que vous souhaitez utiliser. +
- +
-Plusieurs applications permettent de choisir facilement un profil, pour chaque interface audio : +
-  * [[:pavucontrol]] (onglet //Configuration//+
-  * [[:pipewire#interfaces_graphiques|pwvucontrol]] (onglet //Cartes//+
-  * [[:pipewire#Cable]] (section //Audio Profile//+
- +
-==== Brancher un casque ne coupe pas le son de la sortie haut-parleur ==== +
- +
-Vous allez devoir intervenir au niveau du serveur de son [[:ALSA]], en entrant dans un terminal la commande suivante : +
-<code>alsamixer</code> +
- +
-Choisissez votre carte son avec la touche ''F6''+
- +
-Avec les touches fléchées ''←'' et ''→'', déplacez-vous sur les curseurs jusqu'à trouver //Auto-Mute//. Basculez jusqu'à //Enabled// avec les flèches haut ''↑'' et bas ''↓''+
- +
-{{:alsamixer_auto_mute.png}} +
- +
-==== Sortie casque et Entrée micro Jack simultané "combo jack" sur les ordinateurs récents ==== +
- +
-Sur les PC récents le mini-jack fait généralement office d'entrée et sortie en même temps (jack à quatre broches TRSS, comme sur un téléphone avec un kit main libre).\\ +
-Pour pouvoir faire fonctionner le micro un casque-micro qui n'a qu'un seul jack //sans adaptateur// il faut modifier le fichier de configuration [[:ALSA]] avec les [[:permissions administrateur]] : +
-<code>sudo nano /etc/modprobe.d/alsa-base.conf</code> +
- +
-En dernière ligne vous devez avoir cette ligne : +
-<code>options snd-hda-intel position fix=1</code> +
-Si elle manque ajoutez-la. +
- +
-Ensuite ajouter cette dernière ligne a ce même fichier : +
-<code>options snd-hda-intel model=dell-headset-multi</code> +
- +
-//Sur certaines versions plus ancienne d'Ubuntu il faut ajouter une virgule après le = :// +
-<code>options snd-hda-intel model=,dell-headset-multi</code> +
- +
-//Une autre option peut également fonctionner à la place de cette dernière, si elle échoue :// +
-<code>options snd_hda_intel model=laptop-dmic</code> +
- +
-Sauvegarder le fichier et redémarrer votre machine pour prendre en compte les changements. +
- +
-<note>Tuto original : [[https://www.youtube.com/watch?v=00fhAW7qYQk&t=62s|Vidéo Youtube]].</note> +
- +
-===== Problèmes audio avec seulement certaines applications ===== +
- +
-==== Les applications OSS ==== +
- +
-Il se peut que certaines rares applications utilisent encore [[:oss4|OSS]]. +
- +
-Afin de pouvoir exploiter ces programmes, [[:deb#installer_un_paquet_deb|installer le paquet]] ''[[apt>oss-compat]]''+
- +
-===== Changer sa carte son ===== +
- +
-Si après toutes vos recherches, tests et réglages, votre carte son refuse de fonctionner correctement, il est possible pour une somme modique d'installer une nouvelle carte son compatible Linux (c'est entre autre le cas des interfaces externes dites //class-compliant//). +
- +
-===== Voir aussi ===== +
- +
-  * L'une des meilleures documentations //actuelles// pour résoudre les problèmes de son généraux est celle, en anglais, de [[:distributions#pop_os|Pop!_OS]] : //[[https://support.system76.com/articles/audio/|Audio Troubleshooting]]//+
-  * [[:audio_intel_hda|Intel High Definition Audio]] - Pour les problèmes de sons liés à ce type de carte audio. +
-  * Si votre interface audio ne semble pas reconnue, vous pouvez aussi vous aider de [[https://forum.ubuntu-fr.org/viewtopic.php?pid=22867842#p22867842|ce message]] sur le forum. +
-  * L'une des meilleures documentations actuelles pour résoudre les problèmes de son généraux est aussi celle, en anglais, de [[:distributions#pop_os|Pop!_OS]], qui reste adaptée à Ubuntu : //[[https://support.system76.com/articles/audio/|Audio Troubleshooting]]//+
- +
----- +
-//[[:Contributeurs]] : topazz, [[utilisateurs:Trishika]], eat your potato, [[:utilisateurs:fnx]], feanturiP, [[:utilisateurs:krodelabestiole]].//+