GNOME 44 有望包含动态三重缓冲功能
两年多来,Canonical 一直致力于使用 Mutter 合成器为 GNOME 桌面开发动态三重缓冲功能。在必要时使用三重缓冲可以显著地提高桌面性能,尤其是在英特尔集成显卡和 Raspberry Pi 板等情况下。 目前动态三重缓冲的工作尚未在 GNOME 上游化,但 Ubuntu 一直在 22.04 LTS 和 22.10 的 Mutter 包中提供自己的动态三重缓冲支持补丁, Debian 也一直携带Ubuntu 的动态三重缓冲补丁,以便在必要时强制提升 GPU 性能和渲染速度。 据外媒 Phoronix介绍,本周 GNOME 的动态三重缓冲功能上游化工作又有了新进展, Canonical 的 Daniel Van Vugt 在 Ubuntu 桌面状态更新中分享称,在努力解决了一些问题并与其他开发者进一步讨论后,他为动态三重缓冲功能更新了最新 V4 补丁集,目前该功能已“接近登陆 Mutter 44”。 最新的 Mutter 动态三重缓冲补丁可以通过这个 MR找到,还需要进行大量优化工作,例如KMS 统一缓冲区管理并仅保留扫描出的缓冲区。目测该功能可能会错过 GNOME 44...

