Ubuntu 22.10 支持 GNOME 三级缓存


几个月前,当 Ubuntu 22.04 LTS 发布时,由于其使用的 GNOME 桌面尚未采用三级缓存补丁,因此 Canonical 自己开发了一个支持该功能的 Mutter 补丁,并将其搭载在 Ubuntu 22.04 上。

现在,在即将到来的 Ubuntu 22.10 中,该补丁会继续针对 GNOME 43 进行维护。它支持使用 Mutter 合成器进行动态三级缓存,这使得 Ubuntu 的 GNOME 桌面环境在某些系统上表现得更好,不过 GNOME 上游尚未合并——虽然 GNOME 维护者也认可此补丁能够显著改善体验,但是在一个被认为可以用于上游的解决方案出现之前,用户或发行版想要拥有它,就需要把它作为下游补丁,正所谓好事多磨。

Canonical 开发者 Daniel Van Vugt 在过去的几年里为 GNOME 上游贡献了大量的修复/改进工作,他花了很多时间来设计 GNOME 的三级缓存支持。2020 年夏天,Daniel 一直在进行 GNOME 的三级缓存支持开发工作,以应对 GPU 渲染性能落后于计划运行时的情况。Daniel 还重新测试了这个技术在不同环境下的表现,其中三级缓存为英特尔和树莓派带来性能提升最大,最高帧率可提高 100%。

近日,Daniel 还发表了一篇题为“为什么 Ubuntu 22.04 这么快”的讨论帖。他在里面概述了 22.04 和 22.10 的动态三级缓存补丁,以及一些优化调整。


相關推薦

2022-08-04

面软件工程师 Jeremy Bicha 曾提议使用新的 GNOME Console 作为 Ubuntu 22.10 中的默认终端应,以取代 GNOME Terminal。目前此项变更提案尚未落实,不过在此之前,Ubuntu 22.10 的 gnome-console 软件包已进行了一些必要的改进。 Bicha 在 5 月

2023-09-28

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

2022-10-01

Ubuntu 22.10 Beta 现已可供下载,最终稳定版将于 10 月 20 日发布。此版本具体更新内容包括: 最新的 GNOME 43 版本将Kinetic与它的大部分主要新功能结合起来。有一个新的“快速设置”,可以更轻松地管理日常系统任务;调整

2022-08-29

上周,在 Ubuntu 22.10 功能冻结之前,webp-pixbuf-loader 库被升级到主要存档 (main archive)。据介绍,这是为了让 22.10 版本的 GNOME 桌面能够支持显示 WebP 格式图像的缩略图,以及在 GNOME 图像

2022-09-28

Pop!_OS 是一个开源的 Linux 发行版,基于 Ubuntu,并具有定制的 GNOME 桌面环境 —— COSMIC。该发行版由美国 Linux 电脑制造商 System76 开发。虽然 Pop!_OS 主要是与 System76 制造的电脑捆绑在一起,但也可以下载并安装在大多数电脑上。

2023-04-24

Ubuntu 23.04 "Lunar Lobster" 在前两天正式发布了,虽然系统带来了不少新特性、新功能,以及一些问题修复,但不少还停留在 Ubuntu 22.10 甚至更早版本的用户还是会先观望观望,再决定是否升级。日前外媒 Phoronix 在 Ubuntu 23.04 与 22.10

2023-06-16

Canonical 今天宣布,Ubuntu 22.10(Kinetic Kudu)操作系统版本将于 2023 年 7 月 20 日达到生命周期结束,并敦促用户尽快将其系统升级到最新的 Ubuntu 23.04(Lunar Lobster)版本。 Ubuntu 22.10 于 2022 年 10 月 20 日发布,它是一个短期支持版

2023-01-08

Vanilla OS 是近期才公开发布的 Linux 发行版,基于 Ubuntu 构建,免费且开源,默认桌面环境是 GNOME。虽然 Vanilla OS 的底层是 Ubuntu,但它并不是简单地基于 Ubuntu 进行"remix",而且外观看起来也不像 Ubuntu。从官方介绍来看,Vanilla O

2023-01-10

下。 目前动态三重缓冲的工作尚未在 GNOME 上游化,但 Ubuntu 一直在 22.04 LTS 和 22.10 的 Mutter 包中提供自己的动态三重缓冲支持补丁, Debian 也一直携带 Ubuntu 的动态三重缓冲补丁,以便在必要时强制提升 GPU 性能和渲染速度。

2022-10-08

在今年 5 月份的时候,Canonical 就宣布将会在最新的 Ubuntu 22.10(代号 "Kinetic Kudu")中使用 Pipewire 取代了 PulseAudio,使前者成为了 Ubuntu 的默认音频服务器,用户未来不再需要任何调整。 近日 Ubuntu 的上游 Debian 也做出了类似的改

2022-10-29

根据 Ubuntu 开发者官方论坛 Launchpad 的更新,再结合 Ubuntu 推特帐号发布的一条神秘推文,将于明年发布的 Ubuntu 23.04 似乎已确定代号为“Lunar Lobster”。 如上图所示,两个 emoji 似乎分别代指 lunar(月亮)和 lobster(龙虾)—

2022-09-05

2017 年,Canonical 放弃了 Ubuntu 使用的默认桌面环境 Unity 。但开源社区中的一些人仍然在维护它,并运行非官方的 Ubuntu Unity 发行版。 近日,Ubuntu Unity Remix 团队提议将 Ubuntu Unity 22.10 版本作为 Ubuntu 官方风味版本支持 9 个月。U

2022-09-14

计划下月发布的 Ubuntu 22.10 将添加一项重要变化:集成 Debuginfod。 Debuginfod 支持通过 Binutils 的 readelf 和 objdump 工具或 GNU 调试器 (GDB) 本身自动查询远程 HTTP 服务器,以获取调试资源。debuginfod 服务器能够根据需要向客户端

2022-10-26

近日,Canonical 宣布 已将 Ubuntu 22.10 操作系统移植到 Sipeed 的 LicheeRV Dock (荔枝 D1) RISC-V 开发板上。目前最新版本的 Ubuntu 22.10 映像已在 LicheeRV 板子上可用,接下来的工作是新功能和最新 Ubuntu 版本的移植。  Sipeed 矽速科