Pipewire 在空闲时使用 2 个进程

Pipewire 在空闲时使用 2 个进程

最近,我的 BT 耳机出现断断续续的情况,并意识到在 CPU 密集处理过程中,pipewire 会丢帧。那么,我的总体目标是简化处理过程,使这种情况很少发生或永远不会发生。

考虑到这一点,我今天注意到,即使没有音频发生,pipewire 也正在进行大量处理:

htop 显示管道流程

这些进程加起来占用了一个 CPU 的 10% 以上。

我的问题有两个:

  1. 每个 pipeline 进程(pipewire、pipewire-pulse 和 pipeline-gnome-session)运行 2 个进程是否正常?如果不是,我怎样才能将其减少到 1 个?

  2. 当任何地方都没有系统音频流时,为什么这些进程甚至占用任何 CPU?有没有办法减少空闲时的CPU使用率?

相关内容