Ubuntu 20.04 上无法可靠检测耳机插孔

Ubuntu 20.04 上无法可靠检测耳机插孔

我遇到的问题是,插入台式计算机正面 3.5 毫米插孔的耳机并不总是能够被检测到。我在一台带有 B450 Tomahawk 主板的定制计算机上运行 Ubuntu 20.04。我确定问题出在 Ubuntu 20.04 上,因为当同一台计算机运行 18.04 时,该问题并未发生(据我所知)。

创建我的问题的步骤是:

  1. 使用另一个音频输出断开耳机运行计算机。
  2. 只需将耳机插入计算机,但耳机不会出现在声音设置中。
  3. 通过挂起和取消挂起计算机,问题是通常已修复,耳机现在将出现在声音设置中。

我尝试过的一些事情:

任何帮助将不胜感激!

答案1

打开你的终端并运行这些

pulseaudio --kill 
pulseaudio --start

这解决了我在 Ubuntu 20.04 中的问题。但不幸的是应该有自动检测,但不起作用。有点失望

答案2

在 ubuntu 20.04 上,以下步骤有效

1) Alsa 和 timidity-daemon

更多的这里

sudo apt-get install --reinstall alsa-base pulseaudio
sudo alsa force-reload
sudo apt purge timidity-daemon

2)根据Jack事件自动设置输出和麦克风

sudo apt install alsa-tools-gui
sudo hdajackretask

在右侧的选项下,启用解析器提示复选框。然后设置

  • 杰克检测=是
  • 触发感应 = 是
  • 主要_hp = 是
  • 多io=是
  • add_hp_mic = 是

然后按>>“立即应用”并按>>“安装启动覆盖”。

reboot

阅读提示字符串的所有选项这里

答案3

请注意,问题可能与软件无关——它可能与硬件相关。

许多耳机都有内置麦克风,因此耳机插孔比没有内置麦克风的耳机多了一个触点。

带或不带麦克风支持的耳机插孔

如果计算机上的插座需要一种类型的插孔,而您插入另一种类型的插孔,那么最终可能不会得到“干净”的接触。如果没有干净的接触,则操作系统(通过音频子系统)可能无法识别什么您已插入,或无法识别你已经插入了任何东西。

在大多数硬件出现故障的情况下,人们会将具有两个中心频带(支持麦克风的耳机)的插孔插入仅期望一个中心频带(仅限耳机)的插座。要测试这是否是您的问题,请找到一个普通的耳机插孔(只有一个中央带)并反复插拔该插孔。如果这一切正常,但你的两频段插孔却不然,那么你就知道问题出在哪里了。

PS:不管你是否真的使用麦克风无关紧要。当您将插孔物理插入插座时,问题只是金属对金属的电气连接之一。由于制造商在不同程度上遵守标准,并且制造公差无处不在,我们并不生活在一个完美的世界中,这些东西“正常工作”,正如它们应该的那样。

答案4

Ubuntu 20.04 MSI B450 Gaming Plus:我有同样的问题。当我拔下麦克风和/或耳机时,它会从声音设置中消失。当我再次插入时,它不再被识别。作为解决方法,我需要注销然后再次登录。瞧,连接的耳机和麦克风再次被识别。

奇怪的是,在声音设置中,扬声器的自检不起作用。一点声音也没有。但是,如果在下面进一步单击警报声音的各种选项,那么它就可以工作。

结论:我需要经常使用 Zoom 等类似的服务,这真是太痛苦了,以至于在使用 Ubuntu 10 多年后,我正在认真考虑返回 Windows(我当然不会)。以我的拙见,Ubuntu 中与声音设置相关的所有内容都非常麻烦并且有点反直觉 - 经常被破坏。

相关内容