Ubuntu refuse de sortir l'audio via HDMI


70

Mon ordinateur est branché à des haut-parleurs et à un moniteur. En outre, il est relié à mon téléviseur LCD 37 'Vizio. Lorsque j'étais sous Windows 7, je pouvais choisir de reproduire le son via HDMI. J'ai le choix dans Ubuntu mais aucun son n'est émis. Des idées? Je ne sais pas comment obtenir les spécifications système sur Ubuntu, donc si vous en avez besoin, dites-moi comment les obtenir.

aplay -l sortie:

**** Liste des périphériques matériels PLAYBACK **** 
carte 0: Intel [HDA Intel], 
périphérique 0: ALC887 Analog [ALC887 Analog] 
Sous-périphériques: 0/1 
Sous-périphérique n ° 0: 
Carte du sous-périphérique 0: Intel [HDA Intel], périphérique 3: ALC887 numérique [ALC887 numérique]. 
Sous-périphérique # 0: sous-périphérique # 0 carte 1: HDMI [HDA ATI HDMI], périphérique 3: HDMI 0 [HDMI 0] Sous-périphériques: 1/1 Sous-périphérique # 0: sous-périphérique # 0 

Je ne sais pas comment fournir plus de données.
Michael

Au minimum, nous avons besoin de savoir quel type de carte son vous utilisez: aplay -l
RobotHumans

Des programmes simples à utiliser que je peux utiliser qui peuvent fournir de telles informations?
Michael

Stupide moi, désolé pour ça. **** Liste des périphériques matériels PLAYBACK **** carte 0: Intel [HDA Intel], périphérique 0: ALC887 Analog [ALC887 Analog] Sous-périphériques: 0/1 Sous-périphérique # 0: sous-périphérique # 0 carte 0: Intel [HDA Intel ], périphérique 3: ALC887 numérique [ALC887 numérique], sous-périphériques: 1/1 Sous-périphérique # 0: sous-périphérique # 0, carte 1: HDMI [HDA ATI HDMI], périphérique 3: HDMI 0 [HDMI 0], sous-périphérique: 1/1 Sous-périphérique # 0 : sous-périphérique # 0
Michael

Avez-vous vérifié que ce n'est pas coupé dans alsamixer? crunchbang est dérivé d'ubuntu et a été signalé comme étant accidentellement mis en sourdine
RobotHumans

Réponses:


98

Avec le câble HDMI branché, exécutez l'utilitaire suivant:

speaker-test --channels 2 --rate 48000 --device hw:0,3

(pour les autres, le hw: x, y est x = carte, y = périphérique)

Cela lance juste un test sonore avec statique rebondissant en arrière. Une fois que chaque haut-parleur est joué, appuyez sur Ctrl + c pour l'arrêter, puis vérifiez vos paramètres audio pour voir si la sortie HDMI est maintenant répertoriée sous le périphérique interne.

C’était tout ce que je devais faire pour que cela fonctionne. Si cela ne fonctionne pas pour vous, consultez ce tutoriel pour mettre à niveau alsa vers la version ppa.


31
C'est ridicule, mais fonctionne admirablement. Merci.
Pedro Werneck

3
Mettre à jour alsa + en installant pavucontrol comme suggéré par le message de @gsdej (au lieu du test du locuteur) a fonctionné pour moi
nariknahom

Cela n'a pas fonctionné pour moi. L'installation a échoué. veuillez consulter le site askubuntu.com/questions/512482/hdmi-audio-not-working-on-tv
faizal

Merci pour cela, j'avais déjà essayé pavucontrol et il ne jouait toujours pas devant la télévision. Après avoir exécuté ce petit test, il a soudainement commencé à jouer ... wierd
smac89

1
//, Cela fonctionne, mais Firefox n’utilise toujours pas HDMI, contrairement à Chromium, sous Ubuntu 16.04.
Nathan Basanese

71

Vous pouvez essayer d'installer le programme "PulseAudio Volume Control" ( sudo apt-get install pavucontrol)

Dans l'onglet Configuration, sélectionnez le profil en mentionnant HDMI.

La sortie audio du bureau doit immédiatement basculer sur HDMI.


1
Merci, cela a fonctionné pour moi le 12.10, Intel HD 4000. Pour moi, HDMI n'était pas répertorié comme périphérique de sortie dans les paramètres audio du système. Mais une fois que j'ai sélectionné le profil HDMI dans l'onglet de configuration du "Contrôle du volume audio pulsé", le son via HDMI fonctionnait et HDMI était même répertorié comme périphérique de sortie dans les paramètres de son standard. L'approche de Bryan n'a pas fonctionné pour moi.
Tobold

Cela a également fonctionné pour moi - ALSA pouvait le voir, mais pas le bureau d'Ubuntu.
Tom Dalton

1
Il n'y a pas pavucontrolde 14.04
Ce Brésilien Guy

1
Pas de profil HDMI dans l'onglet Configuration pour moi.
Cboettig

1
Ça marche pour moi! Ubuntu 16.04
Ponsuyambu Velladurai

4

J'ai eu des problèmes similaires, et tous les forums que j'ai pu trouver parlaient de PulseAudio et AlsaMixer. Aucune de ces solutions n'a fonctionné pour moi.

J'ai finalement trouvé ma solution en mettant à jour mon pilote de carte graphique à partir duquel le câble HDMI était connecté en suivant les étapes décrites ici .

Vous n’avez peut-être pas les mêmes cartes graphiques, mais vous pouvez essayer de mettre à jour votre pilote.


3

Installez GNOME alsa mixer qui se trouve dans le référentiel des univers (activez le référentiel des univers dans vos sources de logiciels en exécutant Logiciel et mises à jour et en vérifiant que la deuxième case du haut est cochée), puis cliquez sur Installer via le logiciel Ubuntu.

gnome-alsamixer

lancez-le et vous verrez un écran comme celui-ci:

gam

réactiver tout en désactivant les cases à cocher, puis cocher la IEC958case.


6
Bien que cela puisse théoriquement répondre à la question, il est trop vague pour être utile. Développez-le pour inclure les étapes nécessaires pour accomplir ce que vous suggérez. Même si un utilisateur expérimenté sait comment faire cela, un nouvel utilisateur ne le fera probablement pas; il doit être utile à tous les utilisateurs.
TrailRider

4
Qu'est-ce qui est vague à ce sujet? J'ai installé GNOME alsa mixer à partir du magasin Ubuntu, je l'ai lancé et il y avait une case à cocher intitulée IEC958.
AaronF

Utilisez la mtouche pour désactiver / désactiver. MMsous une barre de volume signifie en sourdine, en surbrillance OOsignifie activé.
Anps

1
Qu'est-ce que vous avez 3 fois IEC958et non IEC958PCM?
Zelphir Kaltstahl
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.