来源:OSCHINA 时间:2023-01-10 08:24:57
(相关资料图)
两年多来,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 的合并周期,但 Daniel 似乎很乐观,认为这项工作最终可以在 GNOME 44 中上游化。
GNOME 44 将在 2 月中旬进行 UI 、功能和 API/ABI 冻结,稳定版将于 3 月 22 日发布,届时可以看到动态三重缓冲功能能否赶上该周期。
开源 ROM 魔趣 (Mokee) 创始人宣布项目结束 焦点短讯
谷歌为 Linux 内核添加 HugeTLB 高粒度映射功能
Red Hat 计划举办 Hackfest ,进一步推进 Linux 桌面 HDR 支持