- Fim do Stuttering: A grande estrela do Mesa 26.0.0 é a adoção do compilador ACO por padrão no RadeonSI, eliminando travadas de compilação de shaders em jogos OpenGL no Brasil e no mundo.
- Raytracing Competitivo: Usuários de GPUs Radeon ganham um salto de performance em Raytracing no Linux, aproximando a experiência do Mesa 26.0.0 aos drivers proprietários do Windows.
- Novidade para Apple Silicon: O lançamento introduz o "KosmicKrisp", um driver inédito que traduz Vulkan para Metal, expandindo o suporte a jogos no macOS via Mesa.
- Evolução NVIDIA Open Source: O driver NVK continua sua rápida evolução dentro do Mesa 26.0.0, recebendo extensões vitais para rodar jogos modernos sem depender do driver fechado da fabricante.
- Disponibilidade Imediata: O código-fonte já está liberado; usuários de Arch Linux e distros rolling release serão os primeiros a receber os benefícios de performance do Mesa 26.0.0 nos próximos dias.
Se você joga no Linux ou usa uma interface gráfica moderna, você usa o Mesa, mesmo que não saiba. O Mesa é o “tradutor” universal do mundo Linux: ele pega os comandos que jogos e aplicativos enviam (em OpenGL ou Vulkan) e os traduz para a linguagem que sua placa de vídeo (AMD, Intel, e agora NVIDIA via NVK) entende. Sem ele, o ambiente gráfico do seu sistema operacional simplesmente não funcionaria. Esta versão 26.0.0 é um marco importante, trazendo mudanças profundas na forma como os drivers processam gráficos.
Principais novidades
RadeonSI adota ACO por padrão (O fim do stuttering?)
A maior notícia para usuários de placas AMD é técnica, mas de impacto prático imenso. O driver OpenGL (RadeonSI) abandonou o compilador LLVM em favor do ACO (AMD Compiler).
- O que muda: O ACO foi criado pela Valve para compilar shaders muito mais rápido que o LLVM. Isso significa que jogos e emuladores que usam OpenGL devem sofrer muito menos com “travadinhas” (stuttering) ao carregar novos cenários ou efeitos, além de entregar tempos de carregamento menores.
Raytracing turbinado no RADV
O driver Vulkan para AMD (RADV) recebeu melhorias significativas de performance em Raytracing. Se antes o desempenho com traçado de raios no Linux ficava atrás do Windows, essa atualização promete estreitar essa lacuna, tornando viável ligar o RT em títulos mais pesados.
Estreia do “KosmicKrisp” para macOS
Usuários da Apple não foram esquecidos. Esta versão introduz o driver KosmicKrisp, uma camada que traduz Vulkan para Metal. Isso expande as capacidades de jogos e aplicações 3D no macOS, permitindo que softwares criados para Vulkan rodem nativamente no hardware da Apple com menos “gambiarras”.
Impacto e repercussão
Embora o anúncio seja recente, a comunidade de desenvolvimento gráfico e Linux Gaming já antecipava essas mudanças com entusiasmo:
- Consolidação do ACO: A comunidade pedia o ACO no RadeonSI há anos, dado o sucesso estrondoso que ele teve no driver Vulkan (RADV). Testes preliminares indicam que isso pode revitalizar a performance em jogos legados (como Minecraft Java ou Team Fortress 2).
- NVIDIA Open Source (NVK): A inclusão de novas extensões para o driver NVK (como
VK_EXT_discard_rectangles) mostra que o driver aberto da NVIDIA está amadurecendo rápido, preparando o terreno para ser uma alternativa viável ao driver proprietário no futuro próximo.
Resumo técnico
Para desenvolvedores e usuários avançados, aqui estão as mudanças críticas “por baixo do capô”:
- RadeonSI: Troca padrão do backend de compilação para ACO.
- RADV (Vulkan AMD): Remoção de opções de debug obsoletas (
invariantgeom,nodynamicbounds, etc.) em favor de variáveisdriconf. Adicionado suporte aVK_EXT_custom_resolveeVK_VALVE_video_encode_rgb_conversion. - HoneyKrisp (Apple Silicon): Suporte adicionado para
VK_KHR_present_id,VK_KHR_present_waiteVK_KHR_pipeline_binary, melhorando a sincronização e gerenciamento de pipeline. - PanVK (Mali/Arm): Suporte massivo a novas extensões, incluindo
sparseResidencyImage2D(v10+) eVK_EXT_multisampled_render_to_single_sampled, vital para performance em dispositivos móveis. - Geral: Promoção das extensões
VK_KHR_surface_maintenance1eVK_KHR_swapchain_maintenance1para quase todos os drivers, facilitando o gerenciamento de janelas e superfícies de renderização.
Disponibilidade
O código-fonte do Mesa 26.0.0 já está disponível para compilação.
- Rolling Release (Arch, OpenSUSE Tumbleweed): Devem receber a atualização nos repositórios oficiais nos próximos dias.
- Fedora/Ubuntu: Usuários destas distribuições geralmente recebem versões “major” como esta na próxima grande atualização do sistema (ex: Fedora 44/45) ou via PPAs específicos (como o Kisak-Mesa no Ubuntu).
- Flatpak: A atualização do runtime do Freedesktop SDK costuma ocorrer pouco tempo após o lançamento oficial.
