Ubuntu 17.10 sur Acer One S1003 #2 le son

Olivier K., 17 décembre 2017

Le son fonctionne de manière curieuse. Au départ l’ordinateur est silencieux puis à un moment donné, il peut produire du son mais pas toujours...

Les pilotes pour le son sont correctement définis dès l’installation. Le problème est logiciel : la version de pulseaudio 10.0 présente dans Ubuntu 17.10 fonctionne mal avec le bluetooth. Cela est réparré dans la version 11.0 de pulseaudio qui n’est pas encore dans les dépôts Ubuntu.

Détection des cartes son

A l’aide de la commande aplay (alsa player) dans un terminal :

aplay -l

On trouve donc 2 cartes sons :

  • carte 0 avec le pilote snd_hdmi_lpe_audio d’Intel
  • carte 1 avec le pilote rt5645 de Realtek

Solution provisoire : blacklister le module snd_hdmi_lpe_audio

A- Déchargement du module

Dans un terminal, taper la ligne suivante :

sudo modprobe -rv snd_hdmi_lpe_audio

  • option -r : retirer le module
  • option -v : pour afficher le résultat de l’opération.

Avec cette opération, le son est de nouveau disponible mais uniquement pour la session en cours.

B- Blacklister le module

Dans le répertoire /etc/modprobe.d/, créer un fichier blacklist_snd_hdmi_lpe_audio.conf :

sudo nano /etc/modprobe.d/blacklist_snd_hdmi_lpe_audio.conf

Insérer la ligne suivante :

blacklist snd_hdmi_lpe_audio

Cette action rend le non chargement du module de manière permanente dès l’allumage de l’ordinateur.

Pourquoi créer un fichier particulier alors que l’on aurait pu ajouter une ligne à blacklist.conf ?

Le fichier de configuration blacklist.conf est géré par Ubuntu et est susceptible d’être écrasé lors d’une mise à jour alors que le fichier que l’on créé sera présent jusqu’à ce qu’on décide de le supprimer.

Tests

Fonctionnel y compris avec Rythmbox et youtube via Firefox.

Pourquoi est-ce une solution provisoire ?

Pulseaudio permet les échanges audio par le réseau.

Le pilote snd_hdmi_lpe_audio permet à l’ordinateur de faire des trucs cool comme envoyer de la musique depuis son smartphhone via bluetooth sans passer par une copie locale des fichiers de musique (ça peut être aussi de la radio, une playlist d’un site de musique etc.).

Sources

https://fr.wikipedia.org/wiki/PulseAudio

https://www.freedesktop.org/wiki/So...

Une des pages qui m’a permis de comprendre le phénomène :

https://github.com/sundarnagarajan/...