所以我正常启动了 LMMS,但每次我点击Play它时它都不会发出声音,而且它的线程占用了整个 CPU。此外,计时似乎比正常时间快两倍。
我的音频输出设置为 ALSA,并且我知道它使用 PulseAudio 产生声音。
为什么我不能使用 ALSA?LMMS 建议不要使用它,因为它的“延迟太高”。
答案1
在这种情况下发生的情况是 PulseAudio 锁定了 LMMS 反复尝试访问的 ALSA Backend(导致 CPU 使用率高),并且由于 Pulse 已锁定它,LMMS 无法发送音频。
你可以在使用 LMMS 时通过以下命令启动 LMMS,轻松禁用 PulseAudiopasuspender
lmms
。
或者你也可以坚持使用 Pulse 作为输出,并且应用一些降低延迟的技巧。
答案2
我高度建议改用 JACK 以获得最佳性能。使用 ALSA 时,我的电脑在播放其中一个演示时会锁定。当我正确配置 Jack 时,一切都会完美运行。