web-dev-qa-db-ja.com

Radeon HD 7570(ubuntu 13.04、12.10、および12.04)でHDMI経由の音声が聞こえない

私はUbuntuにかなり慣れていないので、2.5か月しか使っていません。独自のドライバー以外に、HDMIオーディオを修正する方法はありますか?バグとして報告する必要がある場合、どこが一番いいでしょうか?

タイトルに記載されているように、Radeon HD 7570ではHDMI経由でオーディオは機能しません。HDMIはサウンド設定に表示されず、alsamixerはカードを正しく認識しません。

私が出会ったすべての提案を試しました:

/ etc/default/grubを「radeon.audio = 1」で編集する(その後grubを更新する)
alsa-mixerの更新
xorg-edgers ppa
メインラインカーネル(v3.9)
等...
残りを忘れてしまいました。これを理解しようとして2ヶ月間大変でした、ごめんなさい... :(

Ubuntu 13.04を実行し、
ビデオカード:AMD Radeon HD 7570、
コンピューター:Dell XPS 8500
HDMIは、ubuntu 12.04または12.10でも動作しません(触媒にはhdmiオーディオがありますが、ひどいようです)。

AMD Catalyst(fglrx)ドライバーはオーディオで動作しますが、ビデオはせいぜい低レベルで、ブロックのせいでテキストを読むのが難しく、グラフィックスを集中的に使用するプログラムではぎこちなく動作します。 Xorgサーバーは正反対です(オーディオは機能しませんが、ビデオは見栄えがよく、テキストは読みやすく、グラフィックを多く使用するものをより適切に実行します)。

Lspciは「オーディオ」に対して「Radeon HD 6000シリーズ」を誤って表示しますが、ビデオに対してはHD 7570として正しく識別します。また、alsamixerはカード1に対して「ATI R6xx HDMI」を表示しています

以下に、lspci、aplay -L、および情報alsamixerの表示を含めました。他に役立つものがあれば、教えてください。

手伝っていただけるとありがたいです。

Lspci :

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation H77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Turks PRO [Radeon HD 7570]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Turks/Whistler HDMI Audio [Radeon HD 6000 Series]
02:00.0 Network controller: Atheros Communications Inc. AR9485 Wireless Network Adapter (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 07)

〜〜〜〜〜〜〜〜〜〜〜

aplay -L:

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD Digital]
  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
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

〜〜〜〜〜〜〜〜〜〜〜

Alsamixer (for device 1):

Card: HD-Audio Generic                               F1:  Help
Chip: ATI R6xx HDMI                                  F2:  System information
View: F3:[Playback] F4: Capture  F5: All             F6:  Select sound card
Item: S/PDIF                                         Esc: Exit 
5
Relsig

これは数週間の既知のバグです。 13.04のカーネルにはバグがあります。解決策は、新しいカーネルまたは古いカーネルを使用することです。うまくいけば、これはすぐに修正されるでしょう。これにより多くの人が影響を受けます(Ubuntuを使用してメディアPCを操作する人など)。

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1169761

3
Tim Richardson

この問題はLinux 3.0以降に存在します

「オープンソースRadeonドライバーのHDMIオーディオサポートにリンクされた空白の画面がある人がいるため、HDMIオーディオはデフォルトで無効になりました。しかし、Linux 3.0にアップグレードする前にHDMIオーディオを使用すると、もう機能しません。

HDMIオーディオを再度有効にするには、/ boot/grub/menu.lstで、これを「カーネル」行の最後に追加します:radeon.audio = 1

たとえば、これはmenu.lstの最初の「カーネル」行です(フォールバックはそのままにしました)。

カーネル/ boot/vmlinuz-linux root =/dev/sda1 ro radeon.audio = 1

再起動後、サウンドが復元されます。」

3
user136526

私は同じビデオカードとubuntu 12.04を持っています、私の解決策はカーネルをアップグレードし、grubを編集することでした Radeonドライバを使用してHDMIで音が出ない

0
user2200481