丝滑顺畅!Debian 12 采用 Ubuntu 的三重缓冲技术
Debian 12“Bookworm”计划为 Ubuntu 的三重缓冲(Triple Buffering)补丁提供更快的 GNOME 体验。
在 Debian 12 特性的一些好消息中,另一个令人兴奋和有用的变化现在已经实现。Ubuntu 的 GNOME 桌面的三重缓冲补丁现在合并到Debian 12 中。
如果你最近试过 Ubuntu 22.04 LTS“Jammy Jellyfish”,你一定感觉到了 GNOME 桌面的“丝滑顺畅”。动画、手势、最小化、最大化–所有这些都非常平滑,没有任何“滞后”。
原因
Ubuntu 开发的三重缓冲代码,在需要时可以在双缓冲和三重缓冲之间动态切换。
该代码使用 GPU,而不会使其闲置,同时为桌面绘制其他框架。它启用两帧而不是一帧的预渲染(如双缓冲)。因此,对于Intel集成图形板、Raspberry Pi 4和其他产品,GNOME桌面的性能会更好。
你可以在这篇优秀的文章中了解更多关于这个有趣的概念。
不幸的是,最近发布的 GNOME 43 无法将此代码合并回去。因此,这些发行版从源代码中单独打包 GNOME 43 没有这个特性。
例如,Fedora工作站用户将无法使用此功能享受更快的桌面体验。原因是此合并请求(MR)所需的更改和相关测试的性质。截至发布之日,MR 仍处于开放状态,没有任何里程碑。
Debian 12 和三重缓冲
也就是说,Debian 现在有了这个变化-感谢最近的 mutter 43包,它被添加到 Debian 的不稳定版本 12“bookworm”。
[ Jeremy Bicha ]
* debian/tests/libmutter-11-dev: fix a reference to mutter-10
.
mutter (43~beta-3) experimental; urgency=medium
.
* Add patches from Ubuntu:
- Support-Dynamic-triple-double-buffering.patch
- backends-native-kms-crtc-Don-t-compare-gamma-values-on-un.patch
+ Avoid memory errors when comparing gamma values
- wayland-data-device-Allow-any-drag-timestamp....patch
+ Allow any drag timestamp as drag start serial
* debian/libmutter-11-0.symbols: Add new symbols from triple buffering patch
Mutter 补丁显示这个变化
因此,当 Debian 12 在 2023 年发布时,你肯定会有 GNOME 桌面的三重缓冲补丁。
因此,如果您想尝试一下,可以使用以下步骤安装不稳定版本。
此外,如果您想在现有的Debian安装中启用不稳定存储库,请遵循以下步骤。要非常小心,因为它可能破坏你的系统。我建议你在虚拟机上试试。
打开sources.list文件。
sudo nano /etc/apt/sources.list
然后按照如下方法用不稳定的分支更新文件。
deb [repository address] unstable main contrib non-free
# deb-src [repository address] unstable main contrib non-free
保存并退出。然后从终端运行以下程序。
sudo apt update
sudo apt full-upgrade
这对 Debian 用户来说是一个极好的消息,我希望 GNOME 上游能尽快将其合并,以造福所有人,包括 Fedora、Arch 和其他 Linux 发行版。
相关文章
- Jgit的使用笔记
- 利用Github Action实现Tornadofx/JavaFx打包
- 叹息!GitHub Trending 即将成为历史!
- 微软软了?开源社区讨论炸锅,GitHub CEO 亲自来答
- GitHub Trending 列表频现重复项,前后端都没去重?
- Photoshop Elements 2021版本软件安装教程(mac+windows全版本都有)
- (ps全版本)Photoshop 2020的安装与破解教程(mac+windows全版本都有)
- (ps全版本)Photoshop cc2018的安装与破解教程(mac+windows全版本,包括2023
- 环境搭建:Oracle GoldenGate 大数据迁移到 Redshift/Flat file/Flume/Kafka测试流程
- 每个开发人员都要掌握的:最小 Linux 基础课
- 来撸羊毛了!Windows 环境下 Hexo 博客搭建,并部署到 GitHub Pages
- 超实用!手把手入门 MongoDB:这些坑点请一定远离
- 【GitHub日报】22-10-09 zustand、neovim、webtorrent、express 等4款App今日上新
- 【GitHub日报】22-10-10 brew、minio、vite、seaweedfs、dbeaver 等8款App今日上新
- 【GitHub日报】22-10-11 cobra、grafana、vue、ToolJet、redwood 等13款App今日上新
- Photoshop 2018 下载及安装教程(mac+windows全版本都有,包括最新的2023)
- Photoshop 2017 下载及安装教程(mac+windows全版本都有,包括最新的2023)
- Photoshop 2020 下载及安装教程(mac+windows全版本都有,包括最新的2023)
- Photoshop 2023 资源免费下载(mac+windows全版本都有,包括最新的2023)
- 最新版本Photoshop CC2018软件安装教程(mac+windows全版本都有,包括2023