我有华硕笔记本电脑型号 F6V,配有 Ati Radeon HD 3470 显卡和 Ubuntu 12.04.5 LTS(精确的 pargolin)。我已将输出设置为 HDMI,但没有声音。扬声器和耳机正常。
我尝试了几种方法,但都没有用:使用 alsamixer 检查 HDMI 是否已取消静音,是否已添加
radeon.audio=1
到 grub,添加
options snd-hda-intel xxx model=xxx
有各种选项/etc/modeprobe.d/alsa-base.conf
。重新安装 pulseaudio,安装 pavucontrol,将内核升级到 3.13.0-46。HDMI 音频与之前的 Ubuntu 版本兼容(我认为是 11.10 Oneiric Ocelot)。
aplay -l
card 0 : Intel [ HDA Intel ] , device 0 : ALC662 rev1 Analog [ ALC662 rev1 Analog ]
card 0 : Intel [ HDA Intel ] , device 1 : ALC662 rev1 Digital [ ALC662 rev1 Digital]
card 1 : HDMI [ HDA ATI HDMI ] , device 3 : HDMI 0 [ HDMI 0 ]
aplay -D plughw:1,3 ~/aa.wav
Now Playing WAVE 'aa.wav' : Signed 16 bit Little Endian, Frequency 44100 Hz, Mono
我没有收到任何错误,但是 HDMI 没有声音
我也尝试登录访客会话:
aplay -D plughw:1,3 ~/aa.wav
Now Playing WAVE '/tmp/guest-8bTvdr/aa.wav : Signed 16 bit Little Endian, Frequency 44100 Hz, Mono
结果相同,没有错误,但是通过 HDMI 没有声音
cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel
我不知道这是否相关,但最初 HDMI 未显示在 pulseaudio 音频设置选择列表中。我不得不编辑/usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-0.conf
[Jack HDMI/DP,pcm=3]
required -any = ignore
能够看到音频设置选择列表。
希望能够解决问题