16.04不再检测到耳机

使用Ubuntu 15.10时,我的耳机被正确自动检测到。 自升级到16.04以来,情况已不再如此。 我可以使用pavucontrolindicator-sound-switcher强制输出,并且在调试模式下运行pulseaudio时这样做表明analog-output-headphones (显然)工作。

然而, pavucontrolhdajacksensetest显示不再检测到插入的耳机。

16.04有什么变化? 有问题的声卡使用的是Realtek ALC3235编解码器,使用的是snd-hda-intel模块,据我所知。

来自dmesg一些信息:

 snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC3235: line_outs=1 (0x16/0x0/0x0/0x0/0x0) type:line [ 2.501826] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=1 (0x14/0x0/0x0/0x0/0x0) [ 2.501829] snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0) [ 2.501831] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0 [ 2.501832] snd_hda_codec_realtek hdaudioC1D0: inputs: [ 2.501835] snd_hda_codec_realtek hdaudioC1D0: Dock Mic=0x19 [ 2.501837] snd_hda_codec_realtek hdaudioC1D0: Headset Mic=0x1a [ 2.501839] snd_hda_codec_realtek hdaudioC1D0: Internal Mic=0x13 [ 2.511782] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10 [ 2.511845] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11 [ 2.511901] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12 

ALSA详细信息: http : //www.alsa-project.org/db/? f = b75391807be48e7403a2fd316c18485e15cecb2b

在最新的戴尔XPS 13(9350)上,我遇到了16.04的类似问题。 为解决这个问题,我从cli运行alsamixer,使用箭头键选择“Headphone”频道,然后按“M”取消静音(由“MM”状态指示)。 我还必须在同一频道增加音量。 一旦我的耳机取消静音,就会有一个额外的通道导致失真/干扰,所以我降低了。 在此之后一切都很好,虽然我不再像以前那样提示识别输入设备14.04,如果它知道它是耳机,这不是一件坏事。

当我安装pulseaudio然后将其删除时,我遇到了这个问题。 我不知道如何自己修复它,但安装pulseaudio可能会有所帮助。

skype和其他程序需要pulseaudio。 也许你删除了它们。 希望有人可以评论或编辑此答案以更好地解决问题。