Ubuntu 20.04 LTS 會為現代PC 優化GNOME
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:目標是在舊款的機器上提供高性能