当我插入HP DV6 12.04时,我的耳机将AlsaMixer静音

每当我将任何类型的耳机插入我的hp dv6上的一个音频输出连接器时,alsa将它们静音,使“扬声器”设置静音(参见附图)。 这也发生在Fedora中,所以这是Alsa和我的电脑的问题。 有谁知道任何有用的东西?

请注意,我没有足够的图像声誉。 这是一个链接: 图像

如果你能提供帮助,非常感谢你!

我找到了一个适用于此的解决方案: https : //bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/921397/comments/9

您还可以在此处查看有关此错误的整个讨论: https : //bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/921397

总结一下:

编辑sudo gedit /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf

并修改[Element Speaker]部分如下:

 [Element Speaker] ; link to muting switch = mute ; set volume to zero, so only the master slider controls playback volume. This gives better linearity. volume = zero 

在此之后,我不得不重新启动系统:您可能尝试使用pulseaudio -k重新启动脉冲音频。

我还有一个额外的问题,我解决了上面的问题。 也就是说,我的耳机根本不起作用。 我不得不添加这一行:

 options snd-hda-intel model=hp-dv6 enable_msi=1 

到文件sudo gedit /etc/modprobe.d/alsa-base.conf

是的,我在HP dv6140us上遇到了同样的问题。 我尝试了各种修理,并决定了解决方法。 我创建了一个脚本headphones-workaround.sh,其中包含以下内容:

 #!/bin/bash amixer set -c 1 Speaker unmute 70% 

我将脚本保存在我的主文件夹中,使其可执行(对于新手参考:chmod a + x headphones-workaround.sh)并在我的面板栏中创建了一个可点击的图标,该图标链接到脚本(alt-rightclick在面板栏中,选择单击添加到面板,选择自定义应用程序启动器,将名称设置为任意,并将命令设置为/home/your-user-name/headphones-workaround.sh)。

现在,每当我插入耳机时,我只需点击面板栏中的图标,耳机即可开始工作。