Embora já tenha havido uma série de melhorias no desempenho do GNOME até o momento durante o ciclo GNOME 3.32, ainda mais novidades estão por vir. Ainda há várias solicitações de mesclagem abertas para melhorar o desempenho da área de trabalho do GNOME. Leia neste post que a Canonical apoia otimizações de desempenho do GNOME.
Contribuições da Canonical
Desde que o Ubuntu mudou do Unity de volta para o GNOME, a Canonical tem contribuído com mais patches upstream para a pilha do GNOME. O desenvolvedor do Ubuntu/Canonical, Daniel Van Vugt, em particular, tem liderado muitas das iniciativas de desempenho de desktop. Ele conseguiu várias melhorias nos últimos meses, mas ainda tem muitos pedidos abertos de mesclagem a serem resolvidos.
Entre os pedidos abertos, destacamos:
- Trabalho para entregar eventos mais cedo;
- Um aprimoramento do Mutter para diminuir o uso da CPU e da GPU nos movimentos do mouse, evitando a GPU quando desnecessário;
- O renderizador nativo do Mutter aceita novos frames sem nunca bloquear. Isso deve ajudar a melhorar o desempenho de vários monitores do GNOME Wayland;
- Embora o GNOME Wayland agora funcione bem em taxas de atualização de não-60Hz, o cursor do mouse ainda está preso a 60Hz. Uma correção está pendente para resolver esse problema;
- Clutter Cogl trabalha na redução da latência de saída e dos quadros perdidos devido ao buffer triplo acidental;
- Várias outras melhorias de desempenho, principalmente relacionadas à Clutter and Mutter.
Mais detalhes sobre o trabalho relacionado ao desempenho do GNOME (e mais) podem ser acessados por meio deste ticket do Discourse.
Agora é esperar que muitas dessas melhorias no desempenho do GNOME sejam revisadas e mescladas. Elas devem ficar prontas a tempo para o lançamento do 3.32.0 em março. Elas devem estar prontas até o lançamento do Ubuntu 19.04.