PipeWire 添加零延迟 JACK D-Bus 桥,性能调整
新版本的PipeWire已经推出,其中有许多显着的改进。
对于外行来说,PipeWire 是一个多媒体框架,能够在 Linux 系统上处理音频和视频流,作为 PulseAudio 和 JACK 等旧技术的替代品。
越来越多的桌面 Linux 发行版使用 PipeWire 作为它们的默认音频堆栈。这包括 Fedora Workstation 和 Ubuntu 等“大玩家”。
在这篇文章中,我分享了最新版本的快速概述。
PipeWire 0.3.71 变化
PipeWire 0.3.71 中的“重要补充”是增加了一个新的零延迟 jackdbus 桥接器。
开发人员说这就像 PulseAudio 产品一样工作,并在启动 jackdbus 时创建一个接收器/源”。这被描述为“更高效”并且“将完整的 PipeWire 图作为同步 JACK 客户端运行,不会增加延迟”。
此外,他们还指出,“…… JACK 通知回调实现已重新设计,以更好地模拟 JACK 的功能,提高与 ardour7 和 JACK 压力测试的兼容性。”
蓝牙方面,PipeWire 0.3.71使用AT+XEVENT实现电池上报;禁用 3M WorkTunes 的硬件音量;并使用较新的 bluez 属性添加 BAP 频道位置。
PipeWire 0.3.71 的(广泛的)发行说明还提到了此更新中的“许多性能”改进和错误修复,并提到与早期 3.x 系列版本的 API 和 ABI 继续兼容。
有关详细信息、下载链接以及有关 PipeWire 项目的更多信息,请参阅FreeDesktop.org GitLab 。
桌面用户应该等待发行版维护者打包并向他们提供此更新,因为从源代码构建它并不适合胆小的人。或者,此更新可以通过第三方存储库、PPA、COPR 或通过 AUR 分发。