Sonido a través de HDMI en Arch Linux

17

Tengo mi computadora portátil Toshiba (Satellite A300) conectada a mi televisor a través de HDMI. Usando VLC 2.2.6, el video funciona bien.

Actualmente, estoy tratando de emitir sonido a los altavoces del televisor.

aplay -l muestra el dispositivo de reproducción HDMI como el tercero:

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC268 Digital [ALC268 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Pude reproducir un sonido de prueba en el televisor usando speaker-test -D plughw:0,3 -c 2después de haber activado S / PDIF alsamixer.

Sin embargo, cuando se reproduce un archivo con VLC, la única opción Audio → Audio Devicees "Audio estéreo analógico incorporado". Por el momento, el sonido se reproduce con los altavoces de la computadora portátil.

¿Cómo puedo hacer que VLC emita el sonido a los altavoces del televisor?

Matthias Braun
fuente

Respuestas:

30

Con pavucontrol

Resulta que tuve que cambiar el perfil de "Audio incorporado" a HDMI.

Puedo hacer eso con pavucontrol, instalarlo con pacman -Sy pavucontrol.

captura de pantalla de pavucontrol

Ahora, el sonido funciona perfectamente en los altavoces del televisor.


Desde pavucontrolusos PulseAudio , esto tiene que ser instalado, así: pacman -s pulseaudio. Después de reiniciar (el trabajo systemd de PulseAudio probablemente necesitaba estar activo), pavucontrolpuede conectarse a PulseAudio.

Matthias Braun
fuente
55
¿Existe alguna posibilidad de obtener esto directamente como dispositivo de salida sin tener que cambiar el perfil de configuración?
Qw3ry
¡Seleccionando otra fuente para la reproducción, logré con éxito que mi salida de audio del monitor funcionara! ¡Gracias, me salvas el día!
Wei Zhong
Sí, se puede: pactl set-card-profile 0 output:hdmi-stereo. Mira esto para más.
Matthias Braun