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 
Michael
la source
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.

Bryan Agee
la source
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.

Gsedej
la source
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.

Leet
la source
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.

Rajathithan Rajasekar
la source
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