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

Mat*_*ler 8 ubuntu audio pulseaudio

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

创建我的问题的步骤是:

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

我尝试过的一些事情:

任何帮助将不胜感激!

Fai*_*eed 16

打开你的终端并运行这些

pulseaudio --kill 
pulseaudio --start
Run Code Online (Sandbox Code Playgroud)

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


小智 5

在 ubuntu 20.04 上,以下步骤有效

1) Alsa 和 timidity-daemon

更多这里

sudo apt-get install --reinstall alsa-base pulseaudio
sudo alsa force-reload
sudo apt purge timidity-daemon
Run Code Online (Sandbox Code Playgroud)

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

sudo apt install alsa-tools-gui
sudo hdajackretask
Run Code Online (Sandbox Code Playgroud)

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

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

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

reboot
Run Code Online (Sandbox Code Playgroud)

在此处阅读提示字符串的所有选项。