web-dev-qa-db-ja.com

Arch LinuxのHDMI経由のサウンド

Toshibaラップトップ(Satellite A300)をHDMI経由でテレビに接続しました。 VLC 2.2.6を使用すると、ビデオは問題なく動作します。

現在、テレビのスピーカーに音を出そうとしています。

aplay -lは、HDMI再生デバイスを3番目のものとして示しています。

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

alsamixerでS/PDIFのミュートを解除した後、speaker-test -D plughw:0,3 -c 2を使用してTVでテストサウンドを再生できました。

ただし、VLCでファイルを再生する場合、Audio → Audio Deviceの唯一のオプションは[ビルトインオーディオアナログステレオ]です。現時点では、ノートパソコンのスピーカーを使用して音声が再生されます。

VLCでサウンドをテレビのスピーカーに出力するにはどうすればよいですか?

20
Matthias Braun

pavucontrol

結局、「内蔵オーディオ」のprofileをHDMIに切り替える必要がありました。

pavucontrolでそれを行うことができます。pacman -Sy pavucontrolでインストールできます。

pavucontrol screenshot

これで、サウンドはTVスピーカーで完全に機能します。


pavucontrolPulseAudio を使用するため、これもインストールする必要があります:pacman -S pulseaudio。再起動後(PulseAudioのsystemdジョブを起動する必要がある可能性があります)、pavucontrolはPulseAudioに接続できます。

36
Matthias Braun

Alsamixerについて言及したので、F6でサウンドカードを変更することもできます。

0
J. Doe