在另一台带有Ubuntu20.04LTS的笔记本电脑上,每次我插入我的(目前的)耳机(索尼的耳朵外低音)时,都会弹出一个窗口来选择耳机还是耳机,尽管这种弹出令人讨厌,但它是使用我的麦克风耳机的方式。我出售了以前的笔记本电脑,现在我正在使用另一台笔记本电脑(华硕rog G513QM),我从0安装了Ubuntu22.04。首先,当我插上耳机时,不会弹出这样的窗口。其次,即使在系统中搜索也没有显示我的耳机的麦克风来手动选择它们。请,也许有人知道如何做,以便(1)选择窗口再次弹出和/或(2)我的系统可以自动识别我的耳机麦克风,甚至手动。PS。我的耳机上的麦克风和音频都工作得很好,因为我在手机和平板电脑上使用它们,没有任何问题。在此之前,非常感谢您。
发布于 2022-07-05 18:53:42
我终于找到了解决问题的办法。我以为我什么都试过了,直到我找到这个答案,这里。
我做了所有的事情,一步一步的,在我重新启动的最后,它确实识别了我的耳机的麦克风。
现在,尽管每次我插上耳机,我都无法在耳机和耳机之间做出选择(就像Ubuntu20.04之前所做的那样),但当我把耳机插入耳机时,它确实会让“内部麦克风”和“输入”声音设置中的“麦克风”区别开来。
发布于 2022-06-13 17:24:27
这个修复为我工作:
1.使用以下命令获取机器模型的音频编码:
cat /proc/asound/card*/codec* | grep Codec
在我的例子中,我看到了以下音频和视频编解码器:
Codec: ATI R6xx HDMI
Codec: Realtek ALC236
2.转到https://www.kernel.org/doc/html/latest/sound/hd-audio/models.html,查找您的编解码器的版本,并获得它的全名。
在我的例子中,我发现: ALC22x/23x/25x/269/27x/28x/29x (以及特定于供应商的ALC3xxx模型)
所以我从名单上选了笔记本电脑。
3.创建/更新/etc/modprobe.d/alsa-base.conf文件,并添加这一行,将模型替换为您自己的:
options snd-hda-intel model=laptop-amic
4.重新启动计算机或使用以下命令:
pulseaudio -k && sudo alsa force-reload
5.转到桌面设置->声音->输入设备,并检查您的耳机麦克风是否工作。您可能必须将其设置为回退/默认设置。
如果这不适用于您,请从kernel.org中的列表中尝试更多选项,或者为您的/etc/modprobe.d/alsa-base.conf文件尝试以下选项:
options snd-hda-intel model=laptop-amic,dell-headset-multi
这就是最后为我工作的原因。
这个解决方案的一个小问题是:在音频设置中有一个多余的麦克风选项叫做麦克风(除了内部麦克风和耳机麦克风),忽略它。
https://askubuntu.com/questions/1413842
复制相似问题