Ubuntu se niega a emitir audio a través de HDMI

70

Tengo mi PC conectada a altavoces y un monitor. Además, está conectado a mi televisor LCD Vizio 37 '. Cuando estaba en Windows 7, podía elegir emitir sonido a través de HDMI. Tengo la opción en Ubuntu pero no se emite ningún sonido. ¿Algunas ideas? No sé cómo obtener las especificaciones del sistema en Ubuntu, así que si las necesita, dígame cómo obtenerlas.

aplay -l salida:

**** Lista de dispositivos de hardware PLAYBACK **** 
tarjeta 0: Intel [Intel HDA], 
dispositivo 0: ALC887 Analog [ALC887 Analog] 
Subdispositivos: 0/1 
Subdispositivo 0: 
subdispositivo # 0 tarjeta 0: Intel [HDA Intel], dispositivo 3: ALC887 Digital [ALC887 Digital] Subdispositivos: 1/1 
Subdispositivo n. ° 0: subdispositivo n. ° 0 tarjeta 1: HDMI [HDA ATI HDMI], dispositivo 3: HDMI 0 [HDMI 0] Subdispositivos: 1/1 Subdispositivo n. ° 0: subdispositivo n. ° 0 
Miguel
fuente
No sé cómo proporcionar más datos.
Michael
Como mínimo, necesitamos saber qué tipo de tarjeta de sonido estás usando: aplay -l
RobotHumans
¿Algún programa simple de usar que pueda usar que pueda proporcionar dicha información?
Michael
Estúpido, lo siento. **** Lista de dispositivos de hardware PLAYBACK **** tarjeta 0: Intel [HDA Intel], dispositivo 0: ALC887 Analog [ALC887 Analog] Subdispositivos: 0/1 Subdevice # 0: subdevice # 0 card 0: Intel [HDA Intel ], dispositivo 3: ALC887 Digital [ALC887 Digital] Subdispositivos: 1/1 Subdispositivo # 0: subdispositivo # 0 tarjeta 1: HDMI [HDA ATI HDMI], dispositivo 3: HDMI 0 [HDMI 0] Subdispositivos: 1/1 Subdispositivo # 0 : subdispositivo # 0
Michael
¿Has comprobado que no está silenciado en alsamixer? crunchbang se deriva de ubuntu y tiene un informe de que fue silenciado accidentalmente
RobotHumans

Respuestas:

98

Con el cable HDMI enchufado, ejecute la siguiente utilidad:

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

(para otros, hw: x, y es x = tarjeta, y = dispositivo)

Esto solo ejecuta una prueba de sonido con rebote estático de un lado a otro. Una vez que se haya reproducido en cada altavoz, presione Ctrl + c para detenerlo y luego verifique la configuración de sonido para ver si la salida HDMI ahora aparece en el dispositivo interno.

Eso fue todo lo que tuve que hacer para que funcionara. Si no funciona para usted, consulte este tutorial para actualizar alsa a la versión ppa.

Bryan Agee
fuente
31
Esto es ridículo, pero funciona admirablemente. Gracias.
Pedro Werneck el
3
Actualizar alsa + instalar pavucontrol como lo sugiere la publicación de @gsdej (en lugar de la prueba del orador) funcionó para mí
nariknahom
Esto no funcionó para mí. La instalación falló. consulte askubuntu.com/questions/512482/hdmi-audio-not-working-on-tv
faizal
Gracias por esto, había probado el pavucontrol antes y todavía no se estaba reproduciendo a través del televisor. Después de ejecutar esta pequeña prueba, de repente comenzó a jugar ... extraño
smac89
1
//, esto funciona, pero Firefox todavía no está usando HDMI, mientras que Chromium ahora sí, en Ubuntu 16.04.
Nathan Basanese
71

Puede intentar instalar el programa "PulseAudio Volume Control" ( sudo apt-get install pavucontrol)

En la pestaña Configuración, seleccione el perfil que menciona HDMI.

La salida de sonido del escritorio debe cambiar inmediatamente a HDMI.

gsedej
fuente
1
Gracias, esto funcionó para mí en 12.10, Intel HD 4000. Para mí, HDMI no figuraba como dispositivo de salida en la configuración de sonido del sistema. Pero una vez que seleccioné el perfil HDMI en la pestaña de configuración del "Control de volumen de audio de pulso", el sonido a través de HDMI funcionó y HDMI incluso figuraba como un dispositivo de salida en la configuración de sonido estándar. El enfoque de Bryan no funcionó para mí.
Tobold
Esto también funcionó para mí: ALSA podía verlo pero el escritorio de Ubuntu no.
Tom Dalton
1
No hay pavucontrol14.04
Ese tipo brasileño
1
No hay perfil HDMI en la pestaña Configuración para mí.
cboettig
1
¡Esto funciona para mi! Ubuntu 16.04
Ponsuyambu Velladurai
4

He tenido problemas similares, y todos los foros que pude encontrar estaban hablando de PulseAudio y AlsaMixer. Ninguna de esas soluciones funcionó para mí.

Finalmente encontré mi solución al actualizar mi controlador de tarjetas gráficas desde el que se conectó el cable HDMI siguiendo los pasos aquí .

Es posible que no tenga las mismas tarjetas gráficas o ninguna, pero puede intentar actualizar su controlador.

Leet
fuente
3

Instale el mezclador GNOME alsa que se encuentra en el repositorio de universos (active el repositorio de universos en sus fuentes de software ejecutando Software y actualizaciones y asegurándose de que la segunda casilla desde la parte superior esté marcada) y luego Instale a través del software Ubuntu.

gnome-alsamixer

ejecútelo y verá una pantalla como esta:

gam

activa el silencio desactivando las casillas de verificación de silencio y luego marca la IEC958casilla.

Rajathithan Rajasekar
fuente
66
Si bien esto teóricamente puede responder la pregunta, es demasiado vago para ser útil. Expanda para incluir los pasos necesarios para lograr lo que está sugiriendo. Si bien el usuario experimentado puede saber cómo hacer esto, es probable que el nuevo usuario no lo haga; Tiene que ser útil para todos los usuarios.
TrailRider
44
¿Qué tiene de vago? Instalé GNOME alsa mixer de la tienda ubuntu, lo ejecuté y había una casilla de verificación etiquetada IEC958.
AaronF
Use la mtecla para desactivar / silenciar. MMdebajo de una barra de volumen significa silenciado, resaltado OOsignifica habilitado.
anps
1
¿Qué tienes 3 veces IEC958y no IEC958PCM?
Zelphir Kaltstahl