我已升级到 Ubuntu 12.04,但音量有问题。问题是当音量条在0%到66%之间时音量为0,所以实际音量范围只有66%到100%之间。如果我打开声音配置菜单,音量条中使声音开始发声(增加或减少 66%)的位置将放置在显示“无放大”的位置。
谁能帮我?
谢谢你。
这可能是由于一个错误ALSA与3.2内核,它识别硬件的方式。由于alsa是错误的,它无法与Pulse Audio正确通信。据报道,这已在3.3 内核中修复。同时,解决方法是手动设置硬件。
这记录在Ubuntu Community Help Wiki 中,但由于 wiki 声称已经过时,并且涵盖了更多手头的问题,有效点如下:
/etc/modprobe.d/alsa-base.conf使用您选择的编辑器以 root 身份编辑文件。options snd-hda-intel model=[Your Model Specifier]如果该行不存在,则将该行添加到文件末尾。如果已指定此选项,您只需将模型更改为适当的模型。困难的部分是找出要指定的模型。您可以cat /proc/asound/card0/codec* | grep Codec在终端上找到您正在使用的硬件。如果您得到多行输出,您将需要确定哪个声卡给您带来了麻烦。然后您可以在文件中查找生成的硬件/usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz。由于此文件已压缩,因此您可以解压缩它,gzip -dc /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz > HD-Audio-Models.txt这将在当前目录中创建一个新的未压缩文件。
对我来说,困难在于我的硬件 ( Conexant CX20549 (Venice)) 不在列表中。显然,这与我的硬件Conexant 5045的Model Option Line是一样的:options snd-hda-intel model=laptop-hpmicsense. 对于那些想知道的人来说,笔记本电脑 hpmicsense 中的 hp 部分与品牌 Hewlet Packard 无关。
一旦我将所有内容放在一起,进行相关更改并重新启动,一切正常。
感谢https://askubuntu.com/a/140992/60904 中的用户 Rhino将最后(也是最重要的)拼图拼凑在一起。
我希望这有帮助。