Звук через HDMI в Arch Linux

17

Мой ноутбук Toshiba (Satellite A300) подключен к телевизору через HDMI. Используя VLC 2.2.6, видео работает просто отлично.

В настоящее время я пытаюсь вывести звук на динамики телевизора.

aplay -l показывает устройство воспроизведения HDMI в качестве третьего:

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

Я смог воспроизвести тестовый звук на телевизоре, используя speaker-test -D plughw:0,3 -c 2после включения звука S / PDIF alsamixer.

Тем не менее, при воспроизведении файла с VLC, единственная опция Audio → Audio Device- «Встроенный аналоговый стереозвук». На данный момент звук воспроизводится через динамики ноутбука.

Как можно, чтобы VLC выводил звук на динамики телевизора?

Матиас Браун
источник

Ответы:

30

С pavucontrol

Оказывается, мне пришлось переключить профиль «Встроенный звук» на HDMI.

Я могу сделать это с помощью pavucontrol, установить его с pacman -Sy pavucontrol.

скриншот pavucontrol

Теперь звук отлично работает на динамиках телевизора.


Поскольку pavucontrolиспользование PulseAudio , это должно быть установлено так: pacman -s pulseaudio. После перезапуска (возможно, нужно было запустить системную работу PulseAudio), pavucontrolможно подключиться к PulseAudio.

Матиас Браун
источник
5
Есть ли возможность получить это напрямую в качестве устройства вывода без необходимости изменения профиля конфигурации?
Qw3ry
Выбрав другой источник для воспроизведения, я успешно смог заставить работать мой вывод звука с монитора! Спасибо, вы спасли мой день!
Вэй Чжун
Да, вы можете: pactl set-card-profile 0 output:hdmi-stereo. Смотрите это больше.
Матиас Браун