Ubuntu 22.04 LTS 支持 GNOME 三级缓存
根据 Phoronix 的报道,Ubuntu 22.04 将会包含一个新补丁,以便 GNOME 桌面在必要时使用三级缓存 (triple buffering),从而提升 GPU 的渲染性能,获得更流畅的桌面体验。 Canonical 开发者 Daniel Van Vugt 在过去的几年里为 GNOME 上游贡献了大量的修复/改进工作,他花了很多时间来设计 GNOME 的三级缓存支持。2020 年夏天,Daniel 一直在进行 GNOME 的三级缓存支持开发工作,以应对 GPU 渲染性能落后于计划运行时的情况。 虽然此特性引入了一些延迟,但三级缓存只在 GPU 落后时按需运行。 GNOME 上所采用的三级缓存会动态按需使用,只有当 GPU 渲染性能落后时,它才会动态启用(前一帧运行落后于计划时)。启用三级缓存后,GPU 的时钟速度将获得提升,时钟速度提升又有助于性能提升,以确保桌面能够以全帧率渲染。如果前一帧没有落后于计划,则会采用传统的两级缓存,以避免过度延迟。 在过去的两年里,GNOME 三级缓存的代码已经经历了多次修改和大量的审查,并且似乎已经接近主线。此前我们报道过,这些补丁已经...
