这是我的问题:无论我在电脑上尝试哪个 Linux 发行版,我都会遇到一个问题。基本上,音频会断断续续。有时几分钟内没问题,有时 30 秒内会断断续续 3 次。以下是我目前收集到的信息:
- 问题似乎是由于内置音频条目不断重新连接而引起的。在查看时
pavucontrol
,在“配置”选项卡中,我可以更改内置音频配置文件,并且一段时间后它总会重新设置为模拟立体声输出(在这些“重新连接”之后) - 在 Ubuntu 16.04 上,我找到了一种解决方法。使用
hdajackretask
,我会在每次启动时将后输出线设置为断开连接,将前输出线设置为“耳机”(这是台式电脑,不是笔记本电脑)。这样做之后,一切都会好起来。但是,启动覆盖从未起作用,我总是不得不这样做。这并不麻烦,因为它相对较快,而且它允许我真正使用我的电脑。 - 今天,我重新安装了上述计算机。我尝试了 Manjaro 20.2 和 Ubuntu 20.04。两者都出现了同样的问题。问题是,我不能使用与 16.04 相同的技巧。
hdajackretask
总是会告诉我设备正忙,所以我无法覆盖该条目,如果我设法完全杀死pulseaudio
(没有重生)以应用设置,则只会保留虚拟输出,这意味着在这种情况下我没有音频。但是,我可以在实时 Ubuntu CD 中执行此操作 - 我发现了一件新事情:如果我检查
journalctl
,在现场执行此操作(journalctl -f
)可以让我看到每次内置音频“重新连接”时,都会出现几行这样的行。1909 年的过程是pulseaudio
:
Dez 21 18:09:01 thomas-ubudesk rtkit-daemon[943]: Successfully made thread 3912 of process 1909 owned by '1000' RT at priority 5.
Dez 21 18:09:01 thomas-ubudesk rtkit-daemon[943]: Supervising 4 threads of 2 processes of 1 users.
Dez 21 18:09:02 thomas-ubudesk rtkit-daemon[943]: Supervising 3 threads of 2 processes of 1 users.
Dez 21 18:09:02 thomas-ubudesk rtkit-daemon[943]: Successfully made thread 3913 of process 1909 owned by '1000' RT at priority 5.
Dez 21 18:09:02 thomas-ubudesk rtkit-daemon[943]: Supervising 4 threads of 2 processes of 1 users.
另外,我使用 Windows 双启动,那里没有音频问题。所以我猜是因为某些原因,进程pulseaudio
优先级被重置了,导致了观察到的行为。你知道我能做什么吗?提前谢谢,如果想了解更多细节,请随时询问。
附言:下面是我较长的(但不是特别有用的)部分journalctl
:https://pastebin.pl/view/757971d1