12.04 成交量范围较窄

12.04 成交量范围较窄

我已经升级到 Ubuntu 12.04,但音量出现了问题。问题是,当音量条在 0% 到 66% 之间时,音量为 0,因此实际音量范围仅在 66% 到 100% 之间。如果我打开声音配置菜单,音量条中使声音开始发声的位置(66% 左右)位于显示“无放大”的位置。

谁能帮我?

谢谢。

答案1

这可能是由于阿尔萨3.2 内核以及它识别硬件的方式。阿尔萨获取错误,它无法正确通信脉冲音频。 它一直已报告这是固定在3.3 内核。与此同时,解决方法是手动设置硬件。

这记录在Ubuntu 社区帮助维基但是由于 wiki 声称已经过时,并且涵盖的内容超出了当前的问题,因此有效的观点如下:

  1. /etc/modprobe.d/alsa-base.conf使用您选择的编辑器以 root 身份编辑该文件。
  2. options snd-hda-intel model=[Your Model Specifier]如果尚不存在,请将此行添加到文件末尾。如果已指定此选项,则只需将模型更改为适当的模型即可。
  3. 节省文件和重启以使更改生效。

困难的部分是找出要指定的型号。您可以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型号 选项 线路对于我的硬件是:options snd-hda-intel model=laptop-hpmicsense。对于那些感到疑惑的人来说,laptop-hpmicsense 中的 hp-part 与 hewlet packard 品牌没有任何关系。

一旦我把所有东西整理好,做出相关更改并重新启动,一切都会正常运行。

感谢用户 Rhinohttps://askubuntu.com/a/140992/60904将拼图的最后一块(也是最重要的一块)碎片拼凑在一起。

我希望这有帮助。

答案2

尝试检查 alsamixer 和 pavucontrol 中的音量级别(sudo apt-get install pavucontrol)。这帮我解决了问题。

相关内容