Debian 12 将采用 Ubuntu 的动态三重缓冲技术


最近与 Debian 相关的消息层出不穷,其中就有 Debian 将允许安装非自由固件、Debian 12 将使用 PipeWire 作为默认音频服务器。

日前又有一个与 Debian 12 相关的好消息,那就是已经在 Ubuntu 中实现的 GNOME 三重缓冲技术现在已经合并到 Debian 12 中了。

三重缓冲(Triple Buffering)是一种图像处理技术。它使用一个前置缓存和两个后置缓存,在着色完第一个后置缓冲区的数据后,立即开始处理第二个后置缓冲区。三重缓冲技术此前主要是运用于游戏领域,已成为游戏领域的 “标配” 技术,因为它没有 Vsync 等待的时间,游戏也会更加流畅。

GNOME 上所采用的三重缓冲是一种动态采用的技术,只有当 GPU 渲染性能落后时,它才会动态地启用(前一帧运行落后于计划时)。启用三重缓冲技术后,GPU 的时钟速度将获得提升,时钟速度提升又有助于性能提升,以确保桌面能够以全帧率渲染。如果前一帧没有落后于计划,则会采用传统的双重缓冲技术,以避免过度延迟。

Ubuntu 最早是在 2022 年 4 月发布的 Ubuntu 22.04 LTS 上实现了它。因此,如果你最近使用了 Ubuntu 22.04 LTS,你一定感觉到了其 GNOME 桌面的 "流畅性"。动画、手势、最小化、最大化等操作都更流畅,没有任何 "滞后" 的感觉。

该功能效果十分显著,但上个月发布的 GNOME 43 由于无法将这些代码及时合并进来。因此,那些单独从源代码打包,并采用 GNOME 43 作为默认桌面环境的发行版暂时还没有这个功能(例如:Fedora)。

目前这些变化已经可以在 Debian 12 中找到(如下图)。也就是说当 Debian 12 在 2023 年发布时,你应该是能够用上 GNOME 的三重缓冲技术。

当然,如果你想率先尝试这个功能的话,可以按以下这些步骤安装不稳定版。也正是由于不稳定,它可能会破坏你的系统,因此仅建议在虚拟机上尝试。

  • 打开 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 在内的其他发行版也能从中受益。


相關推薦

2023-01-10

22.10 的 Mutter 包中提供自己的动态三重缓冲支持补丁, Debian 也一直携带 Ubuntu 的动态三重缓冲补丁,以便在必要时强制提升 GPU 性能和渲染速度。 据外媒 Phoronix 介绍,本周 G​​NOME 的动态三重缓冲功能上游化工作又有

2023-04-29

Debian 发布团队宣布了 Debian 12.0“Bookworm”的暂定发布日期.Debian 邮件列表显示,Debian 发布团队的目标是在 6 月 10 日正式发布 Debian 12.0,如果一切顺利,它将在一个多月内发布。 为了 Debian 12.0 的顺利发布,该版本的完全冻结日

2022-12-14

在一个大版本发布前,Debian 项目通常会举行壁纸作品评选活动,让各位艺术家为其新版本操作系统设计壁纸主题,然后通过投票最终选出一款作品。不过对于预计在 2023 年夏天正式发布的 Debian GNU/Linux 12 "Bookworm",他们并没有开

2023-09-28

能,例如使用英特尔集成显卡和 Raspberry Pi 显卡。此外,Debian 和 Ubuntu 已经合并这个动态三重缓冲补丁有一段时间了,但这项特性仍未能合并到上游。 虽然动态三层缓存未能进入 GNOME 45,但 Canonical 的工程师 Daniel van Vugt 更新

2023-01-04

Debian 的 Bug 日志记录显示,目前 Debian 已经完全删除了与 Python 2 相关的软件包。 2022 年 12 月 27 日,一名维护者发表邮件称要删除 Debian 中“残留”的 Python 2 相关软件包,但这需要强制执行: gnat-gps (Fix coming when GNAT 12 is comple

2022-05-19

全隐患的担忧。相对于无国家社区、无商业公司控制的 Debian 社区来说,Ubuntu 及其衍生发行版、社区则面临着随时被“卡脖子”和“断供“的威胁,其系统安全在关键时刻更是无法保证,直接关系到产业的可持续发展和国家的信

2023-07-24

Debian 12.1 现已发布,这是对稳定发行版 Debian 12(代号 Bookworm )的首次更新。本次发布主要增加了安全问题的修正,并对严重问题进行了一些调整。 一些更新内容包括: 妥善处理系统用户的创建;修复 equal match 的子目录

2022-10-08

务器,用户未来不再需要任何调整。 近日 Ubuntu 的上游 Debian 也做出了类似的改变,他们将推进在明年发布的 Debian 12 中将 Pipewire 设为默认音频服务器。 在 9 月中旬的时候,来自 Canonical 的维护者 Jeremy Bicha 就在 Debian Bug 中提

2022-08-26

外,这个 GTK HTML5 后端并没有被广泛使用,诸如 Ubuntu 和 Debian 发行版也没有为较新的 GTK4 提供 Broadway 支持。然而,在 Debian 和今年秋天发布的 Ubuntu 22.10 中,这种情况正在发生变化。 Ubuntu 21.10 和 22.04 LTS 没有提供对 GTK4 Broadway

2023-10-27

作系统上,Orange Pi 3B支持Android11、Ubuntu22.04、Ubuntu20.04、Debian11、Debian12、开源鸿蒙4.0 Beta1、Orange Pi OS(Arch)、基于开源鸿蒙的Orange Pi OS(OH)等操作系统。 下一步将适配X86架构的PC 鸿蒙系统已经应用在了手机、汽车、手表、

2022-11-24

个开源的服务器虚拟化环境 Linux 发行版。Proxmox VE 基于 Debian,使用基于 Ubuntu 的定制内核,包含安装程序、网页控制台和命令行工具,并且向第三方工具提供了 REST API。Proxmox VE 支持两类虚拟化技术:基于容器的 LXC(自 4.0 版开

2023-06-30

Proxmox Backup Server 3.0 已正式发布。 新版本基于 Debian 12 "Bookworm",并使用了较新内核版本:Linux 6.2,此外还引入了 ZFS 2.1.12。 Proxmox Backup Server (PBS) 是与 PVE 配套的备份解决方案,用于备份和恢复虚拟机、容器和物理主机。 通

2023-07-22

我们自己的一些版本已经默认使用 Noto 字体。如果你在 Debian 上安装 GNOME 桌面,那么 Debian 也会这样做,因为在这种情况下 fonts-noto-core 会被拉取,而 fontconfig 上游现在更喜欢 Noto。” OMG! Ubuntu 指出,虽然此举意味着一些 non-latin

2023-03-10

在,Vanilla OS 的 2.0 版本已经决定将底层从 Ubuntu 转移到 Debian Sid,并且名字也将会更改为"Orchid",因为"Vanilla"正是源自"Orchid"。 团队解释了迁移到 Debian 的原因: 与 Ubuntu 相比,Debian 更接近“原生”体验。虽然有人曾努力纠正