耳机麦克风在 Ubuntu 21.10 上不起作用

耳机麦克风在 Ubuntu 21.10 上不起作用

我的笔记本电脑(Lenovo IdeaPad 330)全新安装了 Ubuntu 21.10。在安装后正常使用期间,耳机麦克风被识别并且运行良好。然后过了一段时间,大概几周后,耳机麦克风就无法被识别了。Pavucontrol 说它已拔掉。我不知道这是否是因为某些更新,因为每当我插入耳机时,它都会出现这个提示,这是我以前没有看到的。

(请先阅读问题直至最后,然后再将其标记为重复。谢谢!)

在此处输入图片描述

我点击了“耳机”,以为这样就可以使用麦克风了,但结果就是不行。PulseAudio 音量控制仍然显示“耳机麦克风(已拔出)”。点击“耳机”也无济于事。

在此处输入图片描述

检查设置下的麦克风选项甚至没有列出外部麦克风

在此处输入图片描述

这些是关于我的声卡和芯片的详细信息

在此处输入图片描述

其他硬件信息:

在此处输入图片描述

我不知道该怎么做,并且 AskUbuntu 上的其他问题与我的不匹配(它们是关于内置麦克风或驱动程序问题,但我不认为这是一个驱动程序问题,因为外部麦克风之前工作正常 - 但我可能错了)或没有任何答案。

请帮忙。

答案1

可以通过以下步骤解决此问题:

  1. 使用以下方法查找你的机器的编解码器cat /proc/asound/card*/codec* | grep Codec
  2. 就我而言,我看到了Codec: Realtek ALC236 Codec: Intel Kabylake HDMI
  3. www.kernel.org并查找你的编解码器。在我的情况下是Realtek ALC23x
  4. 我选择dell-headset-multi其他编解码器选项,因为对我来说不起作用。
  5. 通过使用命令打开文件来options snd-hda-intel model=dell-headset-multi在文件中添加该行并进行编辑。alsa-base.confsudo gedit /etc/modprobe.d/alsa-base.conf
  6. 保存并关闭文件。重新启动系统以使更改生效。

相关内容