有一段时间,我的声音在 Ubuntu 中无法正常工作。它以前播放正常,但经过一些升级(可能是发行版升级到 9.10)后,它停止工作了。我目前在 amd64 架构上运行 10.04。我在富士康主板上使用内置音频,它是带有 Azalia 控制器的 ATI / Intel HDA 芯片,显然它使用的是 Realtek ALC1200 编解码器。所有细节这里。编辑:重新安装音频包后,我的配置现在看起来像这(但仍然不起作用)。
我找到了一个很好的声音故障排除教程这里,写得很好并且内容很广泛,但是,我无法查找我的声卡支持的“型号”。
故障排除页面建议查找提供声卡使用的编解码器的部分,对我来说它看起来像这样:
!!HDA-Intel 编解码器信息 !!------------------------------ --开始折叠-- 编解码器: Realtek ALC1200
然后,我应该Documentation/ALSA-Configuration.txt
在 ALSA 相应目录中的文件中查找该编解码器的模型git 存储库。实际上,我指向了一个单独的文件,Documentation/HD-Audio-Models.txt
对于我的驱动程序版本,该文件位于这里和不包含与 ALC1200 编解码器相关的部分。
我尝试将驱动程序选项probe-mask=1
放入model=auto
modprobe 的配置文件中,就像其他地方建议的那样,但这只导致snd-hda-intel
无法再加载。我还尝试linux-backports-modules-alsa
为我的内核安装该软件包,因为描述听起来很有希望,但这也没有改变任何东西。
答案1
我关注了故障排除建议在这个 PulseAudio 维基,并且尴尬地发现我的主频道在 alsamixer 中显示为静音......
取消静音并没有帮助,但是当我通过停止守护进程并删除所有配置和临时文件来重置 PulseAudio 时(如上页所建议的那样),我听到了声音。
现在,我不确定这两者中的哪一个是解决方案,也许两者都是,但静音的 Master 肯定不会播放声音,我猜......