Звук через 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 2S / 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. Дивіться це докладніше.
Маттіас Браун
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.