Slack 通知和其他声音冻结桌面

Slack 通知和其他声音冻结桌面

Ubuntu 18.04.03。5.0.0-31-通用#33~18.04.1-Ubuntu SMP 2019 年 10 月 1 日星期二 10:20:39 UTC x86_64 x86_64 x86_64 GNU/Linux

每当我收到来自 Slack 的声音播放通知时,我的整个桌面都会冻结,直到声音播放完毕。

然而,我现在已经证明问题不在于 Slack,而在于 Ubuntu 本身。

这是一个简单的测试用例。在终端中运行它:

sleep 2 ; while true ; do echo -n '^G' ; sleep 1 ; done

其中 ^G 是铃声字符,您可以使用按键 Ctrl-V Ctrl-G 输入它。

一旦输入命令,就开始移动任何窗口。

2 秒延迟后,您的桌面会冻结,然后播放第一声声音,桌面取消冻结。

它继续处于解冻状态。

在终端中按 Ctrl-C 可停止重复声音。

如果您现在等待大约 20 秒,您可以重复测试。

当我选择笔记本电脑内置扬声器时,问题短暂发生,但很多当我通过 HDMI/Displayport 选择音频时,情况更糟。

我已经安装了所有最新的软件包。

有什么想法吗?

问候,Russ

答案1

我的 Mac Pro 4,1(带有 5,1 固件)也遇到了同样的问题。我到处搜索,最后放弃并完全禁用了声音,因为感觉我的电脑会随机挂起 - 即使它只是在播放声音。

这个页面有一个对我有用的修复程序 - 位于最底部: https://ubuntuforums.org/showthread.php?t=2313164

我做的另一件事(我不确定是否有帮助)是我更改了配置,以便 PulseAudio 不能具有高优先级:

/etc/pulse/daemon.conf

  • 取消注释该行high-priority = yes
  • 将值更改为no

相关内容