16.04 ALSA / Radeon R9 380 HDMI 音頻

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

預計到達時間:(4/27)我嘗試直接使用向該物體發送聲音,speaker-test -Dhw:3,3 -c2 -r48000但沒有成功。我還嘗試了卡上的其他設備,從 7 到 11 hw:2,0

另外值得注意的是,顯示pavucontrol聲音正在傳送到設備。

預計到達時間:(4/28)我嘗試啟動兩個不同發行版的兩個不同的即時影像,看看是否可以獲得良好的alsa-info.sh輸出,但音訊在其中任何一個上都不起作用。一個是Ubuntu 15.10,我安裝了fglrx;還是沒有聲音。我想這可能是卡的物理問題,但這將是一個驚人的巧合。

我已經看到radeon.audio周圍提到了模組屬性。該radeon模組未加載,amdgpu看起來是相關模組。我無法設定amdgpu.audio, (這是一個有效的屬性,並且似乎與等效屬性相同radeon),但這是我在另一個問題中遇到的另一個問題。 (這裡:/etc/modprobe.d/conf 檔案被忽略

預計到達時間:(5/01)我開始懷疑,另一個人已經證實,(/etc/modprobe.d/conf 檔案被忽略)該amdgpu驅動程式無法支援我的 GPU 晶片組的音訊輸出。如果我發現其他問題,我會再次更新問題或回答它。

答案1

我剛剛安裝了AMDGPU-PRO 驅動程式(目前版本是 16.30)並且現在可以使用 HDMI 電纜在我的螢幕上播放聲音!

$ sudo lspci | grep VGA

給我

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

相關內容