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

ETA: (4/27) 직접 사용하여 사운드를 보내려고 했지만 speaker-test -Dhw:3,3 -c2 -r48000성공하지 못했습니다. 나는 또한 카드에 있는 다른 장치인 7부터 11까지 시험해 보았습니다. hw:2,0물론 온보드 오디오 장치로 직접 재생하는 것은 (당시에는) 작동했습니다.

pavucontrol또한 주목할만한 점은 사운드가 장치로 전송되고 있음을 나타내는 사실입니다 .

ETA: (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] 

관련 정보