Ubuntu n'a pas de son ! Que faire lorsque l'audio cesse de fonctionner
Vous n'avez pas de son sur votre PC Ubuntu ? Voici quelques façons de résoudre le problème d'absence de son sur Ubuntu.
C’est incroyablement frustrant de rencontrer des problèmes de son sur Ubuntu. Ils vous empêchent de profiter de la musique et de regarder des vidéos, et rendent les jeux vidéo totalement inimmersifs.
Pire encore, les problèmes de son sont souvent difficiles à résoudre. Cependant, si vous utilisez la bonne méthodologie, il est possible de réparer l'audio qui ne fonctionne pas dans Ubuntu.
Pourquoi des problèmes de son surviennent-ils dans Ubuntu ?
Les problèmes de son dans Ubuntu peuvent survenir pour une multitude de raisons, mais ils se produisent généralement parce que vos paramètres audio sont mal configurés ou que vos applications de gestion audio ne fonctionnent pas correctement.
Avant d'effectuer un dépannage avancé, vous devez vérifier que votre audio n'est pas coupé. Demande toi:
- Mon clavier est-il doté d'un interrupteur ou d'une touche de sourdine ? Si tel est le cas, vous devez appuyer sur la touche et vérifier si cela résout le problème audio.
- Ai-je coupé le son de l'application ? Si un programme n'émet pas de son, vérifiez s'il est coupé dans Paramètres > Son. Si un site Web spécifique n'émet pas de son, cliquez avec le bouton droit sur l'onglet du navigateur et désactivez l'onglet Muet.
- Le son est-il coupé pour l'ensemble de mon système ? Cliquez dans le coin supérieur droit de votre écran et vérifiez si l'audio est désactivé dans le menu contextuel.
Si vos problèmes audio ne sont pas aussi simples que le son coupé par inadvertance, vous devrez suivre un processus de dépannage en plusieurs étapes pour déterminer ce qui ne va pas. Les périphériques de sortie, les pilotes audio et les frameworks système comme ALSA peuvent tous être responsables de problèmes audio.
Voici quelques correctifs potentiels.
1. Vérifiez les paramètres de votre périphérique de sortie
La raison la plus courante pour laquelle votre périphérique de sortie audio ne fonctionne pas est qu'il n'est pas automatiquement sélectionné par Ubuntu. Vous pouvez vérifier si tel est le cas en accédant à Paramètres > Son et en faisant défiler jusqu'à Sortie. Cliquez sur la liste déroulante pour afficher tous les périphériques de sortie détectés.
Si votre périphérique de sortie n'est pas détecté, essayez de le débrancher et de le rebrancher. Testez chaque périphérique de sortie répertorié pour voir s'il fonctionne.
2. Essayez d'utiliser un autre périphérique de sortie
Si aucun des périphériques de sortie répertoriés ne fonctionne et que la reconnexion de votre périphérique audio ne fonctionne pas, vous devez essayer d'utiliser un autre périphérique de sortie.
Il n’est pas rare que des problèmes audio surviennent à cause d’un câble défectueux. Si vous disposez d'un ordinateur de bureau doté de plusieurs ports auxiliaires, vous devez également essayer de brancher votre périphérique audio sur un autre port.
3. Vérifiez si votre carte son est détectée
Des problèmes de son surviennent parfois dans Ubuntu lorsque la carte son n'est pas détectée ou ne dispose pas des pilotes appropriés. Entrez ce qui suit dans le terminal et recherchez un périphérique répertorié comme « contrôleur audio » ou « périphérique audio » :
sudo lspci
Vous pouvez également essayer « sudo lspci | grep 'audio'", mais il y a peu de chances qu'il ne capte pas votre carte son. Si vous ne voyez pas de périphérique audio dans la liste des périphériques imprimée dans le terminal, votre carte son n'a probablement pas les bons pilotes installés.
À moins que vous n'ayez installé une carte son, vous pouvez supposer que la carte son de votre PC est probablement intégrée à votre carte mère. Vous pouvez déterminer les pilotes dont vous aurez besoin en recherchant votre carte mère avec lspci et en recherchant sur Google quelle carte son est installée sur cette carte mère.
4. Vérifiez vos paramètres Alsamixer
ALSA est le framework responsable de la gestion des mécanismes de base de l'audio sur votre système. Malheureusement, il n’est pas toujours configuré correctement. Vous pouvez consulter votre configuration ALSA actuelle en saisissant :
alsamixer
L'interface Alsamixer apparaîtra dans le terminal. Vous pouvez appuyer sur F6 pour modifier la carte son utilisée ; cela peut être nécessaire pour certaines versions de PC. Vous pouvez utiliser les touches fléchées gauche et droite pour naviguer entre les commandes de volume. Les commandes désactivées sont marquées MM. Vérifiez que les commandes de votre contrôle principal et de votre périphérique audio sont réactivées.
5. Redémarrez ALSA et votre serveur audio
Les services système comme PipeWire fonctionnent avec ALSA pour prendre en charge le son, mais ils ne fonctionnent pas toujours. Vérifier l'état de ces services peut vous donner une idée des raisons pour lesquelles vos haut-parleurs ne fonctionnent pas.
Tout d’abord, vous devrez vérifier avec quel serveur audio votre système utilise :
lsof /dev/snd/*
La commande ci-dessus répertorie les fichiers ouverts dans le répertoire des fichiers audio du périphérique. Vous verrez apparaître l’un des deux termes : PipeWire ou PulseAudio. Les systèmes plus récents utilisent PipeWire, mais les deux systèmes audio conviennent. Ensuite, vous devrez redémarrer ces services (et vérifier leur état) avec :
systemctl restart --user pipewire.service
systemctl restart --user wireplumber.service
systemctl status --user pipewire.service
systemctl status --user wireplumber.service
sudo alsa force-reload
Remplacez user par votre nom d'utilisateur. Si votre système utilise le système audio PulseAudio, remplacez pipewire.service par pulseaudio.service et ignorez la vérification de wireplumber.service.
6. Réinstallez ALSA et votre serveur audio
Vous devrez peut-être réinstaller ALSA et votre serveur audio si leur redémarrage ne fonctionne pas. Vous pouvez y parvenir avec :
sudo apt-get remove --purge alsa-base pipewire
sudo apt-get install alsa-base pipewire
Comme vous l'avez fait auparavant, vous devez remplacer pipewire par pulseaudio si votre système utilise ce serveur de son. Pensez à utiliser la commande systemctl pour vérifier l'état de PipeWire/PulseAudio et démarrer le service si nécessaire.
Profitez d'une expérience d'écoute facile dans Ubuntu
Il existe un nombre surprenant de raisons complexes pour lesquelles Ubuntu peut ne pas produire d'audio. Heureusement, vous pouvez résoudre la plupart des problèmes audio dans Ubuntu avec des étapes de dépannage de base.
Si vous n'avez pas réussi à réparer votre système avec un dépannage de base, publier un fil de discussion sur le forum peut vous aider à profiter à nouveau de votre musique et de vos vidéos préférées sur votre système Ubuntu.