0

我正在使用 gnome 运行 Centos 7 桌面,尽管 Arch 和其他发行版经常会出现类似的问题。

当我通过 top 检查我的 cpu 使用率时,pulseaudio 使用了近 20% 的 cpu。

我四处寻找解决方案,但有很多不正确的解决方案,所以我在这里发布业力点以帮助他人。

4

2 回答 2

0

也可能与firefox有关。如果它只发生在 FF 上,你可以试试这个

语音调度程序请求相当低的延迟,因此 CPU 负载会上升。您可以使用以下方法将其关闭:media.webspeech.synth.enabled在 Firefox 中about:config

来自https://bugzilla.redhat.com/show_bug.cgi?id=1925810

于 2021-10-27T07:44:10.423 回答
0

sd_espeak-ng(文本到语音)以某种方式打开。要禁用它,请进入设置>通用访问>屏幕阅读器并将其关闭。

这里的关键见解是,pulse 的工作是将音频从应用程序路由、混合和重新采样到正确的设备。不同的应用程序/设备可能具有不同的采样率(例如:44.1khz 到 48khz),因此脉冲正在重新采样,这通常需要大量的 cpu 资源。这对您来说可能是沉默的,这可能是造成混乱的根源,但请查看其他可能在后台执行此操作的应用程序。

请注意,某些版本的 Firefox 也存在一些已知问题,这些问题会产生类似的行为。如果可以的话,解决方案应该是升级或调整驱动程序,但 cpu 使用的原因可能是相同的。

于 2021-02-20T09:57:54.627 回答