我使用该命令时,HDMI 上的声音输出很不流畅。
aplay /usr/share/sounds/alsa/Front_Center.wav
我的当前配置可以在这里找到: alsa-info.sh 输出
经过一些调整后,10.04 的声音可以正常工作。升级到 11.10 后,声音不再正常工作。全新安装 11.10 并没有改变这种情况。
通过 HDMI 传输视频没有问题。只要我运行扬声器测试,我就能再次获得流畅的声音。登录后触发扬声器测试的解决方法很明显,但我希望真正解决这个问题。
我怎样才能解决这个问题?
答案1
这个问题已经被OP解决了:
以下配置修复了该问题:
1)在/etc/pulse/default.pa中添加以下行
load-module module-alsa-siice=hw:0,8
2)在 /etc/modprobe.d/alsa-base.conf 中添加以下行
options snd-hda-intel model=mbp55 enable=1 index=0 position_fix=1
最后三个参数确实解决了问题。在此之前,我必须运行扬声器测试才能获得流畅的声音。dmesg 返回了以下错误,但之后声音就正常了。
hda-intel: Invalid position buffer, using LPIB read method instead.
3)我不确定这是否相关,但我暂时成功地在 /etc/default/grub 中使用了以下 grub 启动参数
GRUB_CMDLINE_LINUX="nomodeset noacpi"
我仍然不确定问题是什么。如果有人能告诉我,我很乐意学习。谢谢。
一些有用的资源:
ftp://download.nvidia.com/XFree86/gpu-hdmi-audio-document/gpu-hdmi-audio.html http://my.opera.com/Hoelli/blog/show.dml/1646577