web-dev-qa-db-fra.com

Comment puis-je faire fonctionner le son HDMI en 16.04?

J'ai récemment mis à niveau une ancienne installation Ubuntu vers 16.04 LTS. Tout fonctionne bien sauf pour une chose. Je n'arrive pas à faire fonctionner le son HDMI.

Quelques notes et observations:

  1. L'ordinateur lui-même est un Intel NUC
  2. L'installation est complètement standard
  3. La seule sortie audio et vidéo se fait par la même prise HDMI vers un téléviseur
  4. La section son dans les paramètres système affiche le périphérique "HDMI/DisplayPort - Audio intégré" comme prévu, et tous les volumes sont à 100% et rien n'est mis en sourdine.
  5. De même pour pavucontrol, il répertorie le profil "Sortie stéréo numérique (HDMI)" sous Configuration et le périphérique "HDMI/DisplayPort (branché)" sous Périphériques de sortie. Tous les volumes sont à 100% et rien n'est en sourdine et les sonomètres montrer qu'il y a du son généré
  6. Cependant, quel que soit le son/pavucontrol, il n'y a pas de sortie HDMI
  7. Mais dans Kodi, si je sélectionne le périphérique de sortie audio "Par défaut, périphérique de sortie par défaut (PULSEAUDIO)", il ne produit aucun son si je sélectionne "Audio intégré Stéréo numérique (HDMI), HDMI/DisplayPort (PULSEAUDIO)" Le son HDMI fonctionne très bien dans Kodi. (Je suppose que cela est dû au fait que Kodi avec ce paramètre sort directement vers HDMI et non vers Pulseaudio par défaut)
  8. En dehors de Kodi, si je vous présente alsamixer, appuyez sur F6, sélectionnez HDMI, puis appuyez de nouveau sur m et m (sourdine et rétablie), le son HDMI revient, mais dès que la source sonore s’arrête (comme une pause, une vidéo youtube), il y a pas de son HMDI à nouveau
  9. En utilisant aplay, je peux émettre le son de test via HDMI parfaitement (en utilisant la carte et le périphérique appropriés).
  10. J'ai aussi essayé d'installer Fedora 24, mais toujours pas de son HDMI

J'ai essayé à peu près toutes les corrections de problèmes de son que j'ai trouvées, mais jusqu'à présent, le problème de son persiste:

  1. Mettre à jour les pilotes Intel
  2. Mettre à jour Ubuntu (à part 16.04, j'ai aussi essayé la version bêta de 16.10, mais la même histoire existe)
  3. Définition de la carte pcm et du périphérique par défaut (à partir des tests avec aplay) dans .asoundrc
  4. Définition du périphérique alsa sink avec load-module module-alsa-sink device=hw:X,Y dans /etc/Pulse/default.pa

Voici la sortie de alsa_info.sh , pactl list sinks , pacmd list-sink-inputs pour référence.

Que puis-je faire pour déboguer et résoudre le problème?

EDIT: J'ai également posté cette question sur 01.org.

J'ai ensuite exécuté pulseaudio avec une verbosité de journalisation plus élevée. Vous pouvez trouver le journal ici

Voici ce que j'ai fait:

  1. J'ai commencé le démon
  2. J'ai essayé d'augmenter et de diminuer le volume. J'attends le petit son pop à chaque fois que je change le volume, mais il n'y a pas de son.
  3. Je lance ensuite spotify et commence à jouer une chanson, mais toujours pas de son
  4. J'ouvre ensuite alsamixer, sélectionnez la carte HDMI, puis mute et rétablit le son
  5. Maintenant, il y a tout à coup un son
  6. J'augmente et diminue à nouveau le volume, mais cette fois, il y a du son
  7. J'interromps ensuite la chanson dans Spotify et attendis un moment
  8. Quand je reprends la chanson, il n'y a plus de son
  9. Je tue le démon

J'utilise une carte HDMI 0 périphérique 3.

Je ne branche aucun autre câble audio.

6

En fait, j'ai finalement résolu ça.

Il s’est avéré que pulseaudio utilisait le mauvais taux d’échantillonnage.

À la suite des conseils du poste de tom.ty89 le 2016-01-11 08:37:45, mon son est soudain devenu vivant ...

https://bbs.archlinux.org/viewtopic.php?id=207085

Merci quand même!

4