ミニPC Gigabyte GB-BXBT-2807にカーネル3.16.0-48と一緒にUbuntu 14.04.3をインストールしました。チップセットにはRealtek ALC283オーディオコントローラも内蔵されています。 HDMI経由でオーディオを再生しようとしましたが、成功しませんでした。
まず、オンラインのさまざまな記事で提案されているようにPulseAudioを削除し、ALSAを再インストールしました。
% dpkg -l | grep alsa
ii alsa-base 1.0.25+dfsg-0ubuntu4 ...
ii alsa-utils 1.0.27.2-1ubuntu2 ...
再起動後、すべてのモジュールが存在するように見えます。
% lsmod | grep snd
snd_hda_codec_hdmi 47548 1
snd_hda_codec_realtek 77561 1
snd_hda_codec_generic 69011 1 snd_hda_codec_realtek
snd_hda_intel 30469 0
snd_soc_rt5640 93042 0
snd_soc_rl6231 13037 1 snd_soc_rt5640
snd_hda_controller 30228 1 snd_hda_intel
snd_hda_codec 139719 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep 17698 1 snd_hda_codec
snd_soc_core 200204 1 snd_soc_rt5640
snd_compress 19200 1 snd_soc_core
snd_pcm_dmaengine 15172 1 snd_soc_core
snd_pcm 104112 7 snd_soc_rt5640,snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller,snd_pcm_dmaengine
snd_seq_midi 13564 0
snd_seq_midi_event 14899 1 snd_seq_midi
snd_rawmidi 30876 1 snd_seq_midi
snd_seq 63074 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 29562 2 snd_pcm,snd_seq
snd 79468 13 snd_hda_codec_realtek,snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_compress
soundcore 15047 2 snd,snd_hda_codec
snd_soc_sst_acpi 13007 0
%
% aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
%
audio
また、私のアカウントをグループに追加しました。以下はPCMのリストです。
% aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
HDA Intel PCH, ALC283 Analog
Default Audio Device
sysdefault:CARD=PCH
HDA Intel PCH, ALC283 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
Front speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
dmix:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
Direct sample mixing device
dmix:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 0
Direct sample mixing device
dsnoop:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
Direct sample snooping device
dsnoop:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 0
Direct sample snooping device
hw:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
Direct hardware device without any conversions
hw:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 0
Direct hardware device without any conversions
plughw:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
Hardware device with all software conversions
plughw:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 0
Hardware device with all software conversions
%
問題は、オーディオジャックに接続されたヘッドフォンを介してサウンドを再生できますが、テレビへのHDMIリンクを介して再生できないことです。aplay -D
DEV = 3とマークされた上記の他のデバイスに対して実行しようとしましたが、そのうちの何も機能しませんでした。また、FireFoxでは動作しません。
HDMI経由でオーディオ再生を設定する特別な設定はありますか?また何を試すべきですか?
答え1
古い問題です。コンピュータ - ヤマハ受信機 - テレビを接続したときにこれを見ました。以前はデジタルケーブル(10m)でしたが、新しいマザーボードでは10m長のHDMIケーブル(約5ポンド、約10ドル)が得られました。
最終的に私はPulseをそのまま残しました。 「export AE_ENGINE = SOFT」を使用してALSAを介してサウンドをオンにし、Pulseが引き継がれるのを防ぎました。私のオーディオは今選択のためにPLEXの実際のテレビモデルを表示します。
私がこの質問をする理由は、ALSAを直接再生するためのAudaciusの設定を把握し(DTS、AC3、WAV、または他のマルチチャンネル録音を直接再生することができます)、PLEXプレーヤーが正しく機能するように設定しましたが、問題がなかったためです。 。実際にPulseを削除する必要があります。
他に何を試すことができるかを言うのは難しいです。 Audaciousは「HDMIオーディオ出力」を使用するPCMデバイスを提供しますが、それ以降の「hw:0,7 - HDMI 1」オプションも機能します。
テレビからヘッドフォンに音声を切り替えるには(まず、HDMIを介して受信機に接続してテレビに電力を供給することを忘れないでください)、タスクバーの音量アプレットをクリックします(Pulseが機能しない場合は機能しません)。実行中)..その後、「HDMI / DisplayPort2内蔵」でサウンドを切り替えて(DTSを干渉なく使用するにはデジタルステレオ(HDMI)出力に設定する必要があります)、「ヘッドフォン内蔵」を選択できます。オーディオ"。
完璧ではなく、これを把握しようと頭が痛いですが…今は十分です。