Ubuntu 16.04耳机无法正常工作

前编辑:我发现谁和我一样有同样的问题。 也可以在此处找到此问题的链接:

Realtek ALC892耳机输出不起作用


提醒:我从头开始重新安装Ubuntu 16.04,但没有帮助,问题仍然存在。


我使用Windows 10和Ubuntu作为双启动。

问题是我不能让耳机工作。 它们在Win 10上运行得很好。 显然我的耳机插孔与Ubuntu不兼容。 如何让Ubuntu看到我的耳机插孔? 我需要帮助。

耳机插孔不工作?

我在上面的链接中尝试过各种方法。

耳机:Apple

当我插入耳机时,它们甚至不显示: 系统设置>声音

内置扬声器工作正常。

如果您还想知道其他事项,请帮我查一查。


编辑:这可能很有用。

burakcank@BurakcanK-PC:~/Documents$ lspci | grep Audio 00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 0a) 00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05) 

编辑2:添加了AlsaInfo

  • 耳机已连接 – > AlsaInfo

编辑3:添加了Alsa-base.conf文件内容

 # autoloader aliases install sound-slot-0 /sbin/modprobe snd-card-0 install sound-slot-1 /sbin/modprobe snd-card-1 install sound-slot-2 /sbin/modprobe snd-card-2 install sound-slot-3 /sbin/modprobe snd-card-3 install sound-slot-4 /sbin/modprobe snd-card-4 install sound-slot-5 /sbin/modprobe snd-card-5 install sound-slot-6 /sbin/modprobe snd-card-6 install sound-slot-7 /sbin/modprobe snd-card-7 # Cause optional modules to be loaded above generic modules install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; } # # Workaround at bug #499695 (reverted in Ubuntu see LP #319505) install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; } install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; } install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; } # install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; } # Cause optional modules to be loaded above sound card driver modules install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; } install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; } # Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway) install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; } # Prevent abnormal drivers from grabbing index 0 options bt87x index=-2 options cx88_alsa index=-2 options saa7134-alsa index=-2 options snd-atiixp-modem index=-2 options snd-intel8x0m index=-2 options snd-via82xx-modem index=-2 options snd-usb-audio index=-2 options snd-usb-caiaq index=-2 options snd-usb-ua101 index=-2 options snd-usb-us122l index=-2 options snd-usb-usx2y index=-2 # Ubuntu #62691, enable MPU for snd-cmipci options snd-cmipci mpu_port=0x330 fm_port=0x388 # Keep snd-pcsp from being loaded as first soundcard options snd-pcsp index=-2 # Keep snd-usb-audio from beeing loaded as first soundcard options snd-usb-audio index=-2 # Keep snd-pcsp from being loaded as first soundcard options snd-pcsp index=-2 alias snd-card-0 snd-hda-intel alias sound-slot-0 snd-hda-intel options snd-hda-intel model=dell-m6-amic 

在找到该死的2个月的解决方案之后,我能够解决自己的问题。

顺便说一下,这个问题在Linux Mint中也存在,因为它们都是基于Debian的,这意味着这是Debian中存在的一个问题。

[已解决]前面板耳机无法使用板载Intel HD Audio

在此链接中有关于此问题的大量信息。 在某些时候,它提到了包hda-jack-retask 。 我搜索了一下,发现它存在于alsa-tools-gui中 。 安装它然后我写了

sudo hdajackretask

在这个GUI中,我已经将我的前插孔覆盖到耳机并安装了启动覆盖。

现在我的耳机听起来水晶般清澈,还可以检测到它们是否插入! 它们插入时会使扬声器静音。


我只是想提一下,这个问题在用户中可能不会经常发生,但这是一个难以解决的问题。 互联网上的其他解决方案对此问题不起作用。

如果有人知道在Debian的未来版本中要解决这个问题,请与我联系或告诉我报告此问题的方法。

我希望它可以帮助任何有同样问题的人。

最初我在Ubuntu 14上遇到了声音问题。我的笔记很神秘,但他们提到音量约为2%。 也许像pacmd这样的包可能有用吗? 进一步在我的旧笔记中是一个命令sudo pacmd set-sink-volume 32600.还有一个评论要确定静音:否(不知道这是否也是pacmd的一部分。

我的答案与BcK的答案相同,只是我不得不将“耳机”覆盖到“线路输出”端口,请参见下图。 现在一切都很完美,谢谢Bck!

在此处输入图像描述

尝试通过function面板静音和取消静音(我的ntb fn + f10 )。 之后我的声音设置同步,我的耳机开始工作。