分享到: 分享到QQ  分享到Twitter

作者: BigLoser    访问次数: 369 创建时间: 2022-10-08 18:00:53 更新时间: 2024-04-20 02:31:00

最近与 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 在内的其他发行版也能从中受益。

年度最有价值文章

季度最有价值文章

月度最有价值文章

投票统计

是否原创: 0 %

0 % Complete (success)

是否有价值: 0 %

0% Complete

是否有素质: 0 %

0% Complete (warning)

是否合法: 0 %

0% Complete

   群组工具

   外部链接