Canonical 的 Daniel Van Vugt 过去两年因专注于优化 GNOME 而被大家熟知,最近他在博客向大家介绍了将在 Ubuntu 20.04 LTS 和 Ubuntu 20.10 上针对 GNOME 进行的性能优化工作。
Daniel Van Vugt 提及了他曾发现 GNOME Shell 存在的性能问题,并在 GNOME 3.34(Ubuntu 19.10 使用的版本)中找到并解决了许多实时错误,以及一些历史遗留问题。目前尚未解决且迫在眉睫的两个错误分别是 Wayland 中的多显示器渲染出现效率低下,以及某些情况下 Mutter 帧调度的问题。
Daniel 表示在 Ubuntu 20.04 LTS 中对 GNOME 的优化目标是在快速且现代的机器上提供高性能。这将涉及到 Mutter 的工作,以避免出现丢帧的情况,还有就是 Wayland 中的多显示器渲染存在效率低下问题。此外,它们还将修复所有阻塞磁盘的 I/O。
至于 LTS 之后的 Ubuntu 20.10 版本,对 GNOME 的优化目标是为旧款计算机(主要是老旧且运行巨慢的电脑)提供更高的性能。为此,Ubuntu 的团队成员将进行大量分析,为影响 GNOME 性能的因素查找 CPU 及 GPU 的瓶颈。
这里有一个值得关注但并未在博客中提及的地方是,Ubuntu 20.10 很有可能将重新在默认情况下使用 Wayland 显示服务器。
最后附上 Daniel 定下的计划:
- 17.10:Gnome Shell 回归 Ubuntu
- 18.04:小幅度的性能改进
- 18.10:小幅度的性能改进
- 19.04:小幅度的性能改进
- 19.10:重大性能改进 ← 当前进度
- 20.04:目标是在现代的机器上提供高性能
- 20.10:目标是在旧款的机器上提供高性能
暂无回复。