我已升级到Ubuntu 12.04,但该卷有问题。问题在于,当音量条在0%和66%之间或多或少之间时,音量为0,因此实际音量范围仅在66%和100%之间。如果我打开声音配置菜单,则在音量栏中使声音开始发出声音(或多或少66%)的位置位于“没有放大”的位置。
谁能帮我?
谢谢。
我已升级到Ubuntu 12.04,但该卷有问题。问题在于,当音量条在0%和66%之间或多或少之间时,音量为0,因此实际音量范围仅在66%和100%之间。如果我打开声音配置菜单,则在音量栏中使声音开始发出声音(或多或少66%)的位置位于“没有放大”的位置。
谁能帮我?
谢谢。
Answers:
这可能是由于一个错误ALSA与3.2内核,它识别硬件的方式。由于alsa错误,它无法与Pulse Audio正确通信。据报道,此问题已在3.3内核中修复。同时,解决方法是手动设置硬件。
Ubuntu社区帮助Wiki中对此进行了记录,但是由于该Wiki声称已过时,并且涵盖了当前问题的更多内容,因此有效点如下:
/etc/modprobe.d/alsa-base.conf
使用您选择的编辑器以根用户身份编辑文件。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用户将拼图的最后一个(也是最重要的)拼凑在一起。
我希望这有帮助。