耳机在15.04 Dell XPS 13中无效

升级到15.04后,我的耳机无法正常工作,如何解决?

当我输入命令alsamixer时,我看到一些奇怪的东西:

在此处输入图像描述

我没有完整的解决方案,但我确实通过我的Haswell Dell XPS 13 16.04上的耳机插孔发出声音。 我将发布我在这里所做的事情,以防它对其他人有所帮助。

我将这些选项添加到/etc/modprobe.d/alsa-base.conf 。 我不确定他们是否有帮助。

 options snd-hda-intel model=dell-headset-multi # Intel Corporation Haswell-ULT HD Audio Controller options snd-hda-intel index=0 model=auto vid=8086 pid=0a0c # # Intel Corporation 8 Series HD Audio Controller options snd-hda-intel index=1 model=auto vid=8086 pid=9c20 # Prefer PCH card over HDMI card options snd_hda_intel index=1,0 

您可能需要确认主板的“vid”和“pid”值是否相同。 我目前已经失去了关于我如何看待它们的参考。

最后,我经常打开终端并运行alsamixer ,这是一个用于音量调整的CLI应用程序。 使用箭头键选择“耳机”列。 如果底部显示“M”,按“M”取消静音。 按向上箭头可在耳机列中完全调高音量。 然后使用箭头键移动到“扬声器”列。 您可能希望将其完全打开,除非您希望声音从扬声器和耳机插孔中传出。

作为实验, alsamixer打开,当您使用媒体键或系统音量滑块调整音量时,音量会发生什么。 您可能期望或希望仅选择“主”音量,但我看到“扬声器”音量也会上下移动,而“耳机”音量不会受到影响。

我的理解是,剩下的问题是PulseAudio没有看到耳机输出作为选项。 例如,如果您打开声音设置,您将看到“扬声器”输出选项,但不会显示“耳机”。 因此,下一步真正解决这个问题,以弄清楚如何让PulseAudio识别耳机输出。 与此同时,每次通过PulseAudio(使用媒体键或系统音量滑块)调整音量后,​​都需要通过alsamixer重置音量。

更新2017年3月6日现在我正在运行4.8内核,我注意到alsamixer中的一个选项我之前没有注意到:“自动静音模式”。 将此设置为“已启用”会导致操作系统在将某些内容插入耳机插孔时自动将笔记本电脑扬声器静音,这可能就是您想要的。