Mesa 26.0.0 lançado: Veja as novidades e correções

Adeus travamentos: Mesa 26.0.0 revoluciona drivers AMD com ACO e traz Raytracing de elite para o Linux.

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...
  • 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áveis driconf. Adicionado suporte a VK_EXT_custom_resolve e VK_VALVE_video_encode_rgb_conversion.
  • HoneyKrisp (Apple Silicon): Suporte adicionado para VK_KHR_present_id, VK_KHR_present_wait e VK_KHR_pipeline_binary, melhorando a sincronização e gerenciamento de pipeline.
  • PanVK (Mali/Arm): Suporte massivo a novas extensões, incluindo sparseResidencyImage2D (v10+) e VK_EXT_multisampled_render_to_single_sampled, vital para performance em dispositivos móveis.
  • Geral: Promoção das extensões VK_KHR_surface_maintenance1 e VK_KHR_swapchain_maintenance1 para 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.
Compartilhe este artigo