Som via HDMI no Arch Linux

17

Eu tenho meu laptop Toshiba (Satellite A300) conectado à minha TV via HDMI. Usando o VLC 2.2.6, o vídeo funciona perfeitamente.

Atualmente, estou tentando emitir som para os alto-falantes da TV.

aplay -l mostra o dispositivo de reprodução HDMI como o terceiro:

**** 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

Consegui reproduzir um som de teste na TV usando speaker-test -D plughw:0,3 -c 2depois de ativar o som S / PDIF alsamixer.

No entanto, ao reproduzir um arquivo com VLC, a única opção Audio → Audio Deviceé "Áudio Estéreo Analógico Integrado". No momento, o som é reproduzido usando os alto-falantes do laptop.

Como posso o VLC emitir o som para os alto-falantes da TV?

Matthias Braun
fonte

Respostas:

30

Com pavucontrol

Acontece que eu tive que mudar o perfil de "Áudio embutido" para HDMI.

Eu posso fazer isso com pavucontrol, instalar com pacman -Sy pavucontrol.

captura de tela de pavucontrol

Agora, o som funciona perfeitamente nos alto-falantes da TV.


Desde pavucontrolusos PulseAudio , isso tem que ser instalado, bem como: pacman -s pulseaudio. Após reiniciar (o trabalho do systemd do PulseAudio provavelmente precisou ser iniciado), você pavucontrolpode se conectar ao PulseAudio.

Matthias Braun
fonte
5
Existe alguma possibilidade de obter isso diretamente como um dispositivo de saída sem precisar alterar o perfil de configuração?
Qw3ry
Selecionando outra fonte para a reprodução, eu consigo fazer com que minha saída de áudio do monitor funcione! Obrigado, você salva meu dia !!
Wei Zhong
Sim, você pode: pactl set-card-profile 0 output:hdmi-stereo. Veja isso para mais.
Matthias Braun