Debian 12为GNOME推出Ubuntu的三重缓冲补丁

2023年 7月 12日 39.7k 0

Debian 12“书虫”计划为Ubuntu的三重缓冲补丁提供更快的GNOME体验。

在Debian12特性的一些好消息中,另一个令人兴奋和有用的变化现在已经落地。来自Ubuntu的GNOME桌面的三重缓冲补丁现在被合并到Debian 12中。

如果你最近尝试过Ubuntu 22.04 LTS“Jammy jellyfish”,你一定已经感受到了GNOME桌面的“流畅”。动画、手势、最小化、最大化--所有这些都更加流畅,没有任何“滞后”。

原因是什么?

由Ubuntu开发的三重缓冲代码,可以在需要时在双缓冲和三缓冲之间动态切换。

该代码利用了GPU,而不会使其在为桌面绘制其他帧时处于闲置状态。它支持预渲染两个帧,而不是一个帧(如在双缓冲中)。因此,您的GNOME台式机在英特尔集成图形板、Raspberry PI 4和其他设备上具有更好的性能。

在这篇优秀的文章中,您可以了解更多关于这个有趣的概念的信息。

不幸的是,最近发布的GNOME 43无法合并回这段代码。因此,那些从源代码单独打包GNOME 43的发行版没有这个功能。

例如,Fedora工作站用户将无法使用此功能来享受速度更快的桌面体验。原因是更改的性质以及此合并请求(MR)所需的相关测试。截至发表这篇文章时,MR仍然开放,没有任何里程碑。

Debian 12和三重缓冲

尽管如此,Debian现在有了这个变化--这要归功于最近的MUTTER 43包,该包被添加到Debian 12版的不稳定版本“书呆子”中。

[Jeremy Bicha]
*debian/test/libmutter-11-dev:修复对mutter-10的引用
。
低音(43~beta-3)实验性;紧急=中等
。
*从Ubuntu添加补丁:
-支持-动态-三重双缓冲.patch
--backends-native-kms-crtc-Don-t-compare-gamma-values-on-un.patch
+避免比较伽玛值时出现内存错误
--wayland-data-device-Allow-any-drag-timestamp....patch
+允许任何拖动时间戳作为拖动开始序列
*debian/libmutter-11-0.symbs:从三重缓冲补丁中添加新符号

以这一变化为特色的咕哝补丁

因此,当Debian 12在2023年发布时,您肯定会拥有GNOME桌面的三重缓冲补丁。

因此,如果您想要试用它,您可以使用以下步骤安装不稳定版本。

此外,如果您想在现有的Debian安装中启用不稳定的repo,请执行以下步骤。要非常小心,因为它可能会破坏你的系统。我建议您在虚拟机上试用它。

  • 打开Soures.list文件。
Sudo Nano/etc/apt/Sourcees.list
  • 然后使用不稳定的分支更新文件,如下所示。
Deb[存储库地址]不稳定的主控件非免费
#deb-src[存储库地址]不稳定的主对象非空闲
  • 保存并退出。然后从终端运行以下命令。
Sudo apt更新udo apt完全升级

这对Debian用户来说是一个极好的消息,我希望GNOME能尽快上游合并,让每个人都受益,包括Fedora、Arch和其他发行版。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论