Com a nova versão do Ubuntu 24.10, os usuários que possuem uma placa de vídeo dedicada NVIDIA como principal e utilizam a placa de vídeo integrada Intel para conectar seus monitores agora podem aproveitar uma melhoria significativa no desempenho. Essa configuração, conhecida como “reverse PRIME”, que antes enfrentava dificuldades, agora está funcionando de forma eficiente no ambiente gráfico Wayland do Ubuntu 24.10. Além disso, há chances de que esse suporte seja levado também para a versão de suporte a longo prazo, o Ubuntu 24.04 LTS.
Daniel Van Vugt, um dos desenvolvedores da Canonical, responsável por melhorias no ambiente de desktop do Ubuntu e contribuições para o GNOME, anunciou em uma recente atualização que o suporte ao reverse PRIME (com a NVIDIA como a GPU principal e os monitores conectados à Intel como secundária) “simplesmente funciona nas sessões Wayland do Ubuntu 24.10. Isso foi uma surpresa.”
Para quem não está familiarizado com o termo, reverse PRIME é uma configuração que permite ao sistema usar duas placas gráficas: uma placa dedicada mais potente (como a NVIDIA) para executar tarefas pesadas, enquanto a outra placa (no caso, a Intel integrada) cuida da conexão dos monitores. É o oposto da configuração mais comum, onde a Intel costuma ser a principal e a NVIDIA usada para tarefas específicas.
Desde 2022, os usuários aguardavam uma correção para esse problema em ambientes Wayland, onde a NVIDIA era a placa de vídeo principal, mas a Intel estava encarregada de exibir as imagens nos monitores. Normalmente, a configuração padrão era o contrário: a Intel como principal e a NVIDIA como secundária.
Essa correção se deu graças a uma pequena alteração no Mutter, o gerenciador de janelas do GNOME, que ajustou a maneira como os modificadores de exibição são retornados pelo sistema. Com apenas algumas linhas de código, foi possível resolver um problema que incomodava muitos usuários, permitindo o uso de configurações mais avançadas com duas GPUs de maneira fluida.
Para mais detalhes sobre o commit que trouxe essa correção, você pode verificar o GitLab do GNOME e o relatório de bug no Launchpad.