Meus favoritos

Mesa 26.0: Novo driver traz salto expressivo de desempenho em Ray Tracing para GPUs AMD

Mesa 26.0: Novo driver traz salto expressivo de desempenho em Ray Tracing para GPUs AMD
Topic Hubs
Resumo rápido
Click to expand
Índice

A chegada do Mesa 26.0.0 parece ser muito mais do que apenas um incremento de versão na pilha de drivers gráficos de código aberto para Linux. Lançada oficialmente em 11 de fevereiro de 2026 por Eric Engestrom, esta versão surge logo após a estabilização do kernel Linux 6.19, trazendo consigo uma série de otimizações, novos recursos e suporte expandido de hardware. O objetivo é claro: transformar a experiência de gamers, criadores de conteúdo e desenvolvedores. A primeira impressão é que, embora o Mesa sempre entregue melhorias sólidas, a versão 26.0 foca intensamente nos usuários de GPUs AMD Radeon, com avanços monumentais no ray tracing via Vulkan.

A Renascença do Ray Tracing para Usuários AMD Radeon

O maior destaque deste lançamento é, inegavelmente, o salto de desempenho em ray tracing para placas AMD. O progresso do driver Vulkan RADV desde a versão 25.3 é notável e não se trata apenas de um crescimento orgânico; é o resultado direto do investimento contínuo da Valve. Esse esforço beneficia não apenas o ecossistema do Steam Deck, mas toda a cena de gaming no Linux.

Os ganhos são particularmente visíveis em títulos que utilizam a Unreal Engine 5, onde ajustes inteligentes tornaram o ray tracing do Lumen muito mais eficiente. No caso de Ghostwire Tokyo, por exemplo, houve um aumento de velocidade superior a duas vezes em certas passagens de ray tracing. A desenvolvedora Natalie Vock observou que as taxas de quadros saltaram de 30 FPS para cerca de 40 FPS em uma Radeon RX 7900 XTX. Embora 40 FPS possa não parecer um número astronômico para uma placa topo de linha com ray tracing ativado, um aumento de 33% é um ganho substancial que transforma um título "no limite do jogável" em uma experiência muito mais fluida.

Outra otimização crucial veio de Konstantin Seurer, da Valve, que implementou melhorias nas atualizações da estrutura de aceleração BVH4. O foco aqui foi a eficiência: agora é necessária apenas uma sétima parte da memória temporária (scratch memory) utilizada anteriormente. Em Guardians of the Galaxy, rodando em uma Radeon RX 6700 XT (RDNA 2), observou-se um aumento de velocidade de 30%. Ao transferir a validação e a configuração para a GPU, o Mesa reduz a carga sobre a CPU e melhora a execução dos shaders. Isso significa que as placas RDNA 2 ganham um novo fôlego no ray tracing, algo muito bem-vindo para quem ainda utiliza hardware da geração anterior.

OpenGL: Refinamentos e a Consolidação do ACO

Apesar do Vulkan dominar as manchetes, os usuários de OpenGL também têm o que comemorar. O driver RadeonSI Gallium3D finalmente adotou o compilador ACO como back-end padrão. Historicamente, o ACO tem superado o antigo compilador LLVM em desempenho de geração de código ISA, resultando em execuções de GPU mais rápidas e tempos de compilação reduzidos. Para o usuário final, isso se traduz em carregamentos de jogos mais ágeis e uma performance mais estável em aplicações profissionais e títulos OpenGL exigentes.

O driver Zink, que permite rodar OpenGL sobre Vulkan, também recebeu melhorias significativas. Isso garante maior conformidade com as especificações OpenGL e melhor desempenho em diversas cargas de trabalho, oferecendo mais estabilidade para quem depende dessa camada de tradução moderna.

Atualizações Gerais: De Intel a Apple Silicon

O Mesa 26.0 é uma atualização abrangente que toca quase todas as famílias de drivers:

  • Intel e o Impasse do Vídeo: Os drivers ANV (Vulkan) e Iris (OpenGL) da Intel receberam otimizações para a arquitetura Gen12 e posteriores, com foco em gerenciamento de energia e largura de banda de memória. No entanto, houve um retrocesso: a codificação de vídeo Vulkan foi desativada em hardwares mais recentes (como Alchemist e Meteor Lake) devido a bugs persistentes e falta de testes suficientes. Usuários dessas GPUs discretas e integradas terão que aguardar uma correção futura.
  • NVIDIA NVK em Evolução: O driver de código aberto NVK continua sua marcha constante, agora com suporte para extensões como . Contudo, ele ainda é considerado experimental para as séries GeForce RTX. Para quem busca estabilidade e performance máxima, o driver proprietário da NVIDIA continua sendo a recomendação principal.
  • Mobilidade e ARM: O suporte foi expandido para incluir os gráficos Qualcomm Adreno Gen 8 (SoCs Snapdragon X2). Drivers móveis como PowerVR e PanVK também foram atualizados, com o PanVK ganhando recursos avançados de gerenciamento de memória.
  • KosmicKrisp no macOS: Uma adição curiosa é o KosmicKrisp, um driver de camada que traduz Vulkan para Metal especificamente para o macOS. Isso pode abrir portas para rodar uma biblioteca muito maior de softwares e jogos Vulkan no ecossistema da Apple sem a necessidade de ports nativos para Metal.

Evolução de APIs e Ferramentas para Desenvolvedores

Oficialmente, o Mesa 26.0.0 agora suporta Vulkan 1.4, OpenGL 4.6, OpenGL ES 3.2 e OpenCL 3.0. Para os desenvolvedores, isso significa acesso aos recursos mais recentes das APIs, maior controle sobre os recursos da GPU e ferramentas de depuração aprimoradas. Essas melhorias "sob o capô" são o que garantem a saúde do ecossistema e permitem inovações futuras em renderização e computação gráfica.

Disponibilidade e Próximos Passos

O Mesa 26.0 já está sendo distribuído através dos gerenciadores de pacotes padrão. Usuários de distribuições como Fedora e Arch Linux devem receber a atualização em breve, enquanto backports para Ubuntu e Debian devem surgir nas próximas semanas.

O cronograma aponta para uma versão de correção (26.0.1) por volta de 25 de fevereiro de 2026, com a próxima grande atualização de recursos, o Mesa 26.1, prevista para 6 de maio de 2026.

Considerações Importantes

Como de costume, a equipe do Mesa recomenda cautela ao ativar recursos experimentais em ambientes de produção. Algumas funcionalidades para hardwares muito recentes podem não estar totalmente estáveis, e modelos de GPUs mais antigos podem apresentar regressões pontuais. Apesar desses cuidados inerentes ao software de ponta, o Mesa 26.0.0 se consolida como um marco, especialmente para a comunidade Linux Gaming e usuários da arquitetura Radeon.

Perguntas frequentes

Os usuários podem observar um aumento de até 33% na taxa de quadros em títulos específicos, como Ghostwire Tokyo, que salta de 30 FPS para 40 FPS em uma Radeon RX 7900 XTX. Além disso, otimizações para estruturas de aceleração BVH4 proporcionam um aumento de velocidade de 30% em Guardians of the Galaxy, utilizando apenas um sétimo da memória temporária (scratch memory) anteriormente necessária.

Não, o driver NVK ainda é considerado experimental para GPUs da série NVIDIA GeForce RTX. Para ambientes de produção ou desempenho e estabilidade ideais, o artigo recomenda que os usuários continuem utilizando o driver proprietário da NVIDIA.

O driver RadeonSI mudou oficialmente para o back-end do compilador ACO por padrão, substituindo o antigo compilador LLVM. Espera-se que esta transição resulte em uma geração de código ISA mais rápida, tempos de inicialização de aplicativos mais curtos e melhor desempenho em títulos OpenGL exigentes.

A codificação de vídeo Intel Vulkan (Vulkan Video encode) está atualmente desativada para hardware Alchemist, Meteor Lake e gerações mais novas, devido a bugs contínuos e testes insuficientes. Embora outras otimizações para Gen12 e arquiteturas mais recentes estejam incluídas, os usuários dessas GPUs Intel específicas terão que aguardar por uma correção futura para a codificação de vídeo.

A atualização introduz um novo driver de camada Vulkan-para-Metal chamado KosmicKrisp, especificamente para o macOS. Este driver ajuda a preencher a lacuna para usuários de Apple Silicon, permitindo que executem aplicações ou jogos Vulkan sem a necessidade de portes nativos para Metal.

O Mesa 26.0 suporta oficialmente Vulkan 1.4, OpenGL 4.6, OpenGL ES 3.2 e OpenCL 3.0. Estas atualizações fornecem aos desenvolvedores novos recursos, como suporte aprimorado a semáforos de linha do tempo (timeline semaphores) e rastreamento de estado mais eficiente para aplicações OpenGL.

Comentários

Preferências de leitura
Tamanho da fonte
Tabela comparativa