A NVIDIA publicou nesta semana uma atualização sobre o status do suporte ao Wayland nos seus drivers gráficos para Linux. O anúncio foi feito no fórum oficial de desenvolvedores da empresa e trata da série de drivers R575, listando recursos que ainda não possuem paridade com o X11, funcionalidades em desenvolvimento e planos futuros para compatibilidade com Wayland e compositores modernos.
Suporte Wayland avança, mas ainda com limitações importantes
A empresa reconhece que ainda existem múltiplas lacunas de compatibilidade entre X11 e Wayland, seja por limitações do próprio driver, do protocolo Wayland ou da variedade de compositores disponíveis no ecossistema Linux.
Entre os recursos que não estão planejados para suporte no Wayland, destacam-se:
- Stereo rendering via GLX, EGL ou Vulkan
- Modo SLI Mosaic implícito
- Algumas funcionalidades da interface do NVIDIA Settings
Esses recursos não serão implementados diretamente no Wayland devido a incompatibilidades com a arquitetura de composição, mas estarão disponíveis por meio do Vulkan Direct to Display (VK_KHR_display), onde o aplicativo assume controle total sobre o display físico.
Recursos futuros previstos para Wayland
Apesar das limitações atuais, a NVIDIA reafirma seu compromisso com o avanço do suporte ao Wayland. A empresa detalhou uma lista de funcionalidades que estão em desenvolvimento e devem ser incluídas em futuras versões do driver:
- Ativação padrão do parâmetro
nvidia-drm modeset=1 - Suporte a notebooks com múltiplas GPUs e multiplexadores de display
- Pipeline avançado com recursos como warp, blend e pixel shift
- Exposição das propriedades de cor via DRM (
COLOR_ENCODINGeCOLOR_RANGE) - Informações de Presentation Timing para o driver NVIDIA DRM
- Suporte ao VDPAU (decodificação de vídeo por hardware) no Wayland
- Compatibilidade com vGPU (virtual GPU) no Wayland
Essas melhorias dependem também da adoção de extensões específicas nos compositores e na padronização de comportamentos no ecossistema gráfico Linux.
VK_KHR_display será solução para recursos avançados
Para recursos como Vulkan Explicit SLI, swap groups e frame lock / genlock, a NVIDIA adotará a extensão VK_KHR_display, permitindo que aplicativos comuniquem-se diretamente com o hardware gráfico, fora da abstração dos compositores Wayland. Isso garante desempenho otimizado, ainda que exija modificações nos softwares que queiram usar tais recursos.
FAQ – Suporte da NVIDIA ao Wayland
Conclusão
A NVIDIA segue avançando na integração de seu driver proprietário ao ecossistema Wayland, mesmo que ainda existam limitações importantes. Com o fim progressivo do X11 em distribuições como o Fedora e o GNOME, a adoção do Wayland se torna inevitável, e a empresa parece preparada para adaptar seu driver a essa nova realidade. Usuários que dependem de recursos avançados de renderização ou ambientes multi-GPU devem acompanhar de perto os próximos ciclos da série de drivers R500.
