web-dev-qa-db-ja.com

16.04 ALSA / Radeon R9 380 HDMIオーディオ

最近Ubuntu Studio 15.10から16.04にアップグレードしましたが、GPUのHDMIポートからのオーディオ出力がまったく機能しなくなったようです。

Alsa-info.shからの出力はここにあります。これにはaplay -lが含まれています。 http://Pastebin.ca/3584748

オンボードサウンドカード(カード0)およびUSBオーディオインターフェイス(カード1)からの出力は正常に動作するようです。入力を試していません。

私はfglrx/Catalystを使用していましたが、オープンソースドライバー(AMDGPU)への移行が原因かどうか疑問に思っていましたが、ここで周りに誰かが確かに知っているか、構成エラーを見つけることができるかどうか尋ねると思いました。 (願わくば)

そして、ここにlspci -vvnnからの関連する出力があります:

00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-H HD Audio [8086:a170] (rev 31)
        Subsystem: Gigabyte Technology Co., Ltd Sunrise Point-H HD Audio [1458:a182]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 32
        Interrupt: pin A routed to IRQ 139
        Region 0: Memory at dff20000 (64-bit, non-prefetchable) [size=16K]
        Region 4: Memory at dff00000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Tonga HDMI Audio [Radeon R9 285/380] [1002:aad8]
        Subsystem: Tul Corporation / PowerColor Tonga HDMI Audio [Radeon R9 285/380] [148c:aad8]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin B routed to IRQ 138
        Region 0: Memory at dfe60000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

ETA:(4/27)speaker-test -Dhw:3,3 -c2 -r48000を使用して直接サウンドを送信しようとしましたが、成功しませんでした。また、7から11のカード上の他のデバイスも試してみました。もちろん、オンボードのオーディオデバイス(hw:2,0)を直接再生しても機能しました。

また、注目すべきは、pavucontrolがデバイスにサウンドが送信されていることを示しているという事実です。

ETA:(4/28)2つの異なるディストリビューションの2つの異なるライブイメージを起動して、良好なalsa-info.sh出力が得られるかどうかを確認しましたが、どちらでもオーディオが機能しませんでした。 1つはUbuntu 15.10で、fglrxをインストールしました。まだ音が出ません。カードの物理的な問題かもしれませんが、それは驚くべき偶然でしょう。

radeon.audioモジュールプロパティに関する言及を見てきました。 radeonモジュールはロードされていません。amdgpuは関連するモジュールです。 amdgpu.audio(有効なプロパティであり、radeonの同等のものと同じように思われる)を設定できませんでしたが、それは別の質問にある別の問題です。 (ここ: / etc/modprobe.d/confファイルは無視されます

ETA:(5/01)私は疑い始め、別の人が確認しました、( / etc/modprobe.d/confファイルは無視されましたamdgpuドライバーはちょうどGPUのチップセットのオーディオ出力をサポートできます。そうでない場合は、質問を再度更新するか、回答します。

3
Zalethon

AMDGPU-PROドライバー (現在のバージョンは16.30)をインストールしたところ、HDMIケーブルを使用して画面からサウンドが機能するようになりました!

$ Sudo lspci | grep VGA

私にくれます

[AMD/ATI] Tonga PRO [Radeon R9 285/380] 
4
Wli