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 ne lit pas de son, vérifiez s'il est coupé 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 le 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 faire défiler jusqu'à Sortir. 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. Saisissez 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 que votre carte son ne soit pas détectée. 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 trouvant votre carte mère avec lspci et rechercher 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 F6 pour changer 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 muettes 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 permettre de comprendre pourquoi tes 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

Remplacer utilisateur avec votre nom d'utilisateur. Si votre système utilise le système audio PulseAudio, remplacez pipewire.service avec pulseaudio.service et ignorez le contrôle filplombier.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 fil de tuyauterie avec pulseaudio si votre système utilise ce serveur audio. 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.