web-dev-qa-db-ja.com

HDMIオーディオがスピーカーテストに失敗する

編集:これはnotRadeonドライバーを使用したHDMIで音が出ない の複製です。これらの指示に従ってgrubを更新しましたが、問題は解決しません。

HDMIオーディオを機能させることができません。私はこの問題を解決する方法について多くの提案を読んで調べましたが、問題を解決したものはありませんでした。

  • Ubuntu 13.10の実行
  • AMD Radeon Richland統合APU
  • オンボードオーディオは正常に動作します
  • HDMIオーディオがのぞき見しない

詳細:

$ lspci -nn | grep VGA

00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Richland [1002:999c]

$ aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 1: ALC892 Digital [ALC892 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0`

$ cat /proc/asound/version 
Advanced Linux Sound Architecture Driver Version k3.11.0-15-generic

$ Sudo lshw -c video
  *-display               
       description: VGA compatible controller
       product: Richland
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 1
       bus info: pci@0000:00:01.0
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=fglrx_pci latency=0
       resources: irq:53 memory:c0000000-cfffffff ioport:f000(size=256) memory:ff700000-ff73ffff

私がすでに試したこと:

  • AlsamixerでHDMIがミュートされていないことを確認する
  • Alsaを最新のデイリービルドに更新します。 oem-audio-hda-daily-dkmsの実行-0.201402110705〜ubuntu13.10.1
  • ビデオドライバーをradeonからfglrxに更新します(触媒13.12)。最初はHDMIオーディオはサウンド設定の出力にリストされていませんでした(aplay -lに表示されていましたが)が、fglrxドライバーをインストールすると、HDMIオーディオがサウンド設定にリストされます。
  • PulseAudio Volume Controlで確認された音量と設定-HDMIオーディオをフォールバック出力に設定します。

次は何をしようか迷っています。

これに関連する最も顕著なエラーは、スピーカーテストのエラーでしょう。

$ speaker-test -c2 -D hw:0,3 -r48000

speaker-test 1.0.27.1

Playback device is hw:0,3
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 16384
Period size range from 32 to 8192
Using max buffer size 16384
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
 0 - Front Left
Write error: -5,Input/output error
xrun_recovery failed: -5,Input/output error
Transfer failed: Input/output error

どんな助けも大歓迎です!

ありがとう

3
Jugdizh

これに対する修正は、カーネルを3.13にアップグレードすることでした。そうすることで、radeonまたはfglrxドライバーを使用して、HDMIオーディオが動作するようになりました。

1
Jugdizh