Mac Mini 4,1 上通过 HDMI 发出的断断续续的声音

Bjo*_*ern 6 11.10 hdmi mac-mini alsa

我使用命令通过 hdmi 获得断断续续的声音输出。

aplay /usr/share/sounds/alsa/Front_Center.wav
Run Code Online (Sandbox Code Playgroud)

我当前的配置可以在这里找到: alsa-info.sh output

声音在 10.04 中进行了一些调整后有效。升级到 11.10 后声音停止正常工作。全新安装 11.10 并没有改变这种情况。

通过 hdmi 的视频工作没有问题。一旦我运行扬声器测试,我就会再次获得流畅的声音。登录后触发扬声器测试的解决方法很明显,但我想真正解决该问题。

我怎样才能解决这个问题?

cov*_*ail 1

这个问题已经被OP解决了:

以下配置解决了该问题:

1) 将以下行添加到 /etc/pulse/default.pa

load-module module-alsa-siice=hw:0,8
Run Code Online (Sandbox Code Playgroud)

2)将以下行添加到/etc/modprobe.d/alsa-base.conf

options snd-hda-intel model=mbp55 enable=1 index=0 position_fix=1
Run Code Online (Sandbox Code Playgroud)

最后三个参数实际上解决了问题。在此之前,我必须运行扬声器测试才能获得流畅的声音。dmesg 返回以下错误,但随后声音正常。

hda-intel: Invalid position buffer, using LPIB read method instead.
Run Code Online (Sandbox Code Playgroud)

3)我不确定这是否相关,但我在 /etc/default/grub 中使用以下 grub 引导参数暂时成功

GRUB_CMDLINE_LINUX="nomodeset noacpi"
Run Code Online (Sandbox Code Playgroud)

我仍然不确定问题是什么。如果有人能告诉我我想学。谢谢。

一些有用的资源:

ftp://download.nvidia.com/XFree86/gpu-hdmi-audio-document/gpu-hdmi-audio.html http://my.opera.com/Hoelli/blog/show.dml/1646577