GNOME 45 动态三层缓存补丁更新


GNOME 45 "Rīga" 上周已正式发布,此版本虽然有许多针对桌面环境的改进,但上游缺少的一个功能是 Canonical 主导的 Mutter 动态三层缓存

动态三层缓存用于在需要时提升性能,并且已被证明有助于提高桌面渲染性能,例如使用英特尔集成显卡和 Raspberry Pi 显卡。此外,Debian 和 Ubuntu 已经合并这个动态三重缓冲补丁有一段时间了,但这项特性仍未能合并到上游。

虽然动态三层缓存未能进入 GNOME 45,但 Canonical 的工程师 Daniel van Vugt 更新了 Debian/Ubuntu 补丁以与 Mutter 45.0 兼容。

动态三层缓存是 Daniel 负责的一项功能,其动机是为了在需要的时候动态地进行三级缓存,以使 GPU 加快其时钟频率,否则它的渲染效率就会变慢。让 GPU 工作得更快并暂时导致额外的帧延迟不是理想的方式,但它似乎确实能在需要的时候让 GPU 性能得到提升。

目前看来,一切都已准备就绪——使用 GNOME 45 的 Ubuntu 23.10 将提供动态三层缓存,该版本将于 10 月中旬首次亮相。该补丁现在还修复了显示器拔出插头时可能导致的潜在内存泄漏,该泄漏可能会导致独立 GPU 无法进入低功耗状态。


相關推薦

2022-09-07

继续针对 GNOME 43 进行维护。它支持使用 Mutter 合成器进行动态三级缓存,这使得 Ubuntu 的 GNOME 桌面环境在某些系统上表现得更好,不过 GNOME 上游尚未合并——虽然 GNOME 维护者也认可此补丁能够显著改善体验,但是在一个被认为

2023-01-10

,Canonical 一直致力于使用 Mutter 合成器为 GNOME 桌面开发动态三重缓冲功能。在必要时使用三重缓冲可以显著地提高桌面性能,尤其是在英特尔集成显卡和 Raspberry Pi 板等情况下。 目前动态三重缓冲的工作尚未在 GNOME 上游化,但

2023-07-07

GNOME 45 首个 Alpha 已发布,稳定版则计划于 9 月发布。 与 GNOME 44 相比,GNOME 45 Alpha 的部分新变化包括: GNOME Shell 改进内置的屏幕记录器 (screen recorder) 修复 Mutter 合成器大量错误,改进对连接显示器的平板电脑的支持,以及

2023-09-06

GNOME 45 首个 Beta 已在上个月发布,按照计划,稳定版将于本月发布。 计划下个月发布的 Ubuntu 23.10 每日构建版已经用上了 GNOME 45,引入了包括 Nautilus,Settings 和 Calendar 在内的新版应用程序。 根据 omgubuntu 的报道,GNOME 45 桌面

2022-05-17

固件现在默认使用 7.45.206 而不是 7.45.154,并应用了 nexmon 补丁 Raspberry Pi Zero 2 W 现在被 nexmon 支持了 对 wpa_supplicant.conf 处理的改进 内核内置了对 NVME 的支持 Pinebook Pro: 使用 Kali 内核和 u-boot USB Armory MKII: 内核升级到 5

2022-10-08

,游戏也会更加流畅。 GNOME 上所采用的三重缓冲是一种动态采用的技术,只有当 GPU 渲染性能落后时,它才会动态地启用(前一帧运行落后于计划时)。启用三重缓冲技术后,GPU 的时钟速度将获得提升,时钟速度提升又有助于

2023-04-22

注释(规避了对hint特性的影响,知道hint吗?搜oracle hint),和动态更新加载,便于开发和后期维护整个过程的管理 //3、支持缓存翻译和反向缓存条件检索(通过缓存将名称匹配成精确的key),实现sql简化和性能大幅提升 //4、支持快速分

2023-12-01

版本将在 7 个月内(直至 2024-06-30)接受错误修复和安全更新。自上一版本发布以来,23.11 版本包含了来自 2162 位贡献者的 40024 次 commit。 此次发布的 Nixpkgs 中新增了 9147 个软件包,更新了 18700 个软件包。以及删除了 4015 个

2023-10-14

桌面环境使用 GNOME 45 内核版本升级到 Linux Kernel 6.5 更新升级的安装程序 受限的非特权用户命名空间 默认启用多代 LRU 页面回收 支持 idmapped Ceph 挂载 使用 Wayland 时默认启用原生 Wayland 模式会话,以获得更快的浏览体

2024-04-19

致它在应该返回 Infinity 时返回 NULL。23b8688ef4 自上一个补丁发布以来出现的其他琐碎更正和编译器警告修复。 详情可参阅时间表。 Hashes: SQLITE_SOURCE_ID: 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1e8355

2022-08-04

。截至上周,Ubuntu 22.10 的 GNOME Console 软件包添加了一个补丁,用于解决此问题,以及通过让 x-terminal-emulator 指向 gnome-console 来集成到发行版。安装 gnome-console 时,nautilus-extension-gnome-console 也被设置为推荐软件包。 下图是在 Ubu

2024-03-15

起作用,导致查询结果不正确。Forum thread 440f2a2f17 上次补丁发布后出现的其他琐碎修正和编译器警告修复。详情请查看 timeline Hashes: SQLITE_SOURCE_ID: "2024-03-12 11:06:23 d8cd6d49b46a395b13955387d05e9e1a2a47e54fb99f3c9b59835bbefad6af77" SHA

2022-10-29

控优化 IPsec升级用户体验增强 IPsec配置灵活修改 动态资源调度(DRS)新增自动模式 云主机VNC控制台支持文本粘贴 云主机存储迁移增强 云主机“更改主存储”新增支持跨SharedBlock<->Ceph整机热迁移 云主机“

2022-11-16

取消对 ARMv7 架构 (ARM32/ARMhfp) 的支持 最新的 OpenSSL 安全补丁 为了跟上密码学的最新趋势,这个版本还引入了一个 TEST-FEDORA39 策略,新政策将弃用 SHA-1 签名,过渡到更高的安全性策略。 Anaconda Web UI:基于 Web 的安装程序预览