Debian 12为GNOME推出Ubuntu的三重缓冲补丁
Debian 12“书虫”计划为Ubuntu的三重缓冲补丁提供更快的GNOME体验。
如果你最近尝试过Ubuntu 22.04 LTS“Jammy jellyfish”,你一定已经感受到了GNOME桌面的“流畅”。动画、手势、最小化、最大化--所有这些都更加流畅,没有任何“滞后”。
原因是什么?
由Ubuntu开发的三重缓冲代码,可以在需要时在双缓冲和三缓冲之间动态切换。
该代码利用了GPU,而不会使其在为桌面绘制其他帧时处于闲置状态。它支持预渲染两个帧,而不是一个帧(如在双缓冲中)。因此,您的GNOME台式机在英特尔集成图形板、Raspberry PI 4和其他设备上具有更好的性能。
在这篇优秀的文章中,您可以了解更多关于这个有趣的概念的信息。
不幸的是,最近发布的GNOME 43无法合并回这段代码。因此,那些从源代码单独打包GNOME 43的发行版没有这个功能。
例如,Fedora工作站用户将无法使用此功能来享受速度更快的桌面体验。原因是更改的性质以及此合并请求(MR)所需的相关测试。截至发表这篇文章时,MR仍然开放,没有任何里程碑。