27 votes

Ubuntu change de périphérique sonore après la suspension, comment réparer ?

Ma configuration actuelle consiste à utiliser un moniteur branché sur mon ordinateur portable via HDMI et à utiliser les haut-parleurs de ce dernier pour l'audio, et non ceux intégrés à l'ordinateur. Lorsque la machine démarre, elle utilise l'HDMI par défaut, mais je suspends souvent l'ordinateur portable au cours de la journée et lorsqu'il reprend, il bascule le périphérique audio sur les haut-parleurs intégrés.

Ce n'est pas un gros problème comme vous pouvez l'imaginer mais c'est ennuyeux, je me demande s'il y a un script que je pourrais utiliser pour le forcer à resélectionner HDMI après la reprise ou à désactiver les haut-parleurs intégrés, ou à les définir par défaut d'une certaine manière. Pour info, les deux haut-parleurs intégrés sont sur la même "carte son" mais sont deux périphériques différents. J'utilise Ubuntu 16.04.

2voto

Jonathan Deal Points 34

Cours :

$ pacmd list-cards

Pour afficher l'index de vos cartes. Par exemple, ma carte son pci est à l'index 2. Le profil sonore pour la sortie analogique (toujours à titre d'exemple) s'appelle output:analog-stereo .

Ensuite :

$ pacmd set-card-profile 2 output:analog-stereo

Pour le définir comme sortie (essayez-le). Pour le rendre permanent, modifiez /etc/pulse/default.pa et ajoutez :

set-card-profile 2  output:analog-stereo
set-default-sink 2

Redémarrez pulseaudio ou redémarrez pour vérifier la persistance.

1voto

Guest Points 11

J'ai ce problème depuis Ubuntu 9.04. Il n'a jamais fonctionné et maintenant que les enfants qui viennent d'avoir HDMI ou qui viennent d'avoir Ubuntu pensent que le problème est quelque chose de nouveau, les gens qui essaient de regarder les derniers changements dans la configuration sont induits en erreur. Alors laissez-moi être clair : ce problème a toujours existé et personne ne travaille dessus. J'ai passé au moins 20 heures à faire des recherches sur ce problème. Donc, ce que j'ai fait dans le passé :

  1. Redémarrer
  2. Lorsque j'allume la télévision (cible HDMI), si j'agite la souris au bon moment, le son est rétabli dans 50 % des cas. Il s'agit d'un problème lié au timing/à la manipulation de la souris.
  3. Dans Ubuntu 14, je changeais la résolution de l'écran pour quelque chose de différent, puis je revenais en arrière. Cela ne semble pas fonctionner avec Ubuntu 16.
  4. Ne le laissez pas hiberner. Une autre solution consiste à effectuer un arrêt programmé. Plus tard, il vous suffira de démarrer votre ordinateur plutôt que de le redémarrer. N'oubliez pas qu'il s'agit d'un problème de CHRONOLOGIE, donc je suppose que toutes les idées proposées ici peuvent fonctionner si le système est correctement synchronisé.

1voto

mr0 Points 11

La même chose se produit pour moi, mais seulement si le moniteur HDMI n'est pas "éveillé" au démarrage ou à la reprise du système d'exploitation : la liste des périphériques dans la liste des périphériques de l'OS. Paramètres > Son ne montre même pas HMDI/DisplayPort - Audio intégré plus.

Pour moi, la solution consiste à suspendre la session, à s'assurer que le moniteur HDMI est allumé, puis à reprendre la session.

La suspension dans Ubuntu 18.04 LTS est un peu follement cachée derrière le bouton PowerOff dans le menu déroulant : maintenez la souris dessus, ou appuyez sur Alt pour convertir le bouton PowerOff en Suspend. Vous parlez d'une navigation cachée !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X