編集:これはnotRadeonドライバーを使用したHDMIで音が出ない の複製です。これらの指示に従ってgrubを更新しましたが、問題は解決しません。
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
私がすでに試したこと:
次は何をしようか迷っています。
これに関連する最も顕著なエラーは、スピーカーテストのエラーでしょう。
$ 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.13にアップグレードすることでした。そうすることで、radeonまたはfglrxドライバーを使用して、HDMIオーディオが動作するようになりました。