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:目标是在旧款的机器上提供高性能
本文素材来自互联网