Após pouco mais de três meses de intenso desenvolvimento e milhares de commits de código, a comunidade lançou a nova versão "Mesa 26.2.0", uma atualização colossal para a implementação de código aberto das APIs Vulkan, OpenGL e OpenCL.
Esta nova versão não é uma simples revisão, mas sim uma inclusão massiva de suporte à tecnologia de renderização, marcando o inÃcio de uma era de ouro pouco antes da chegada iminente da versão estável 26.2.1. Ela apresenta integrações que revolucionam o desempenho de placas gráficas da AMD, Intel, NVIDIA e até mesmo de hardware da Apple.
Principais novidades da Tabela 26.2.0
Sem dúvida, uma das novidades mais importantes do Mesa 26.2.0 é a adoção quase universal da especificação Vulkan 1.4. Além disso , a Apple também recebe atualizações para os drivers HoneyKrisp e para o novÃssimo KosmicKrisp , que implementa o Vulkan diretamente sobre a API Metal. Para arquiteturas móveis e sistemas embarcados, projetos como Turnip e PanVK também oferecem suporte ao padrão 1.4, garantindo que nenhum dispositivo moderno fique para trás.
O OpenGL, por sua vez, chega com total compatibilidade com a versão 4.6, consolidando sua posição como padrão para os principais fabricantes de hardware. Para hardware legado, o suporte é mantido, garantindo que GPUs mais antigas continuem a operar com as versões 4.5 e 3.3, dependendo de suas capacidades fÃsicas.
Inovações, malhas e traçado de raios
Nos bastidores, a equipe de engenharia integrou ferramentas e extensões revolucionárias para desenvolvedores. Dentre todas as inclusões, destaca-se o uso de uma versão personalizada da biblioteca libclc. Os desenvolvedores explicam que essa decisão garante a aprovação nos rigorosos testes de conformidade do OpenCL por meio do driver rusticl, que agora oferece suporte estável ao OpenCL 3.1 em uma ampla gama de arquiteturas de hardware.
Para usuários de placas gráficas NVIDIA , o driver NVK de código aberto dá um passo adiante ao incorporar suporte completo para Mesh Shaders . Esse recurso oferece um método alternativo e extremamente eficiente para gerar geometrias complexas , aliviando os gargalos clássicos do processador.
Além disso, os desenvolvedores também mencionam que para AMD (via RADV) agora está disponÃvel o novo utilitário Gamma , uma ferramenta de diagnóstico projetada especificamente para inspecionar a estrutura de agrupamento de objetos e a distribuição dos cálculos de traçado de raios com precisão milimétrica.
Otimização e depuração de hardware móvel
O Mesa 26.2.0 adiciona suporte oficial e otimizado para as poderosas GPUs ARM da série Mali G1, abrangendo as variantes Ultra, Premium e Pro por meio dos drivers Panfrost e PanVK. Essa integração garante que dispositivos portáteis e placas de desenvolvimento possam lidar com cargas de trabalho gráficas modernas com eficiência energética superior.
Por fim, vale mencionar a integração de uma extensa lista de novas extensões Vulkan , otimizando aspectos crÃticos como renderização dinâmica, sincronização interna de filas, layout de memória e controle avançado de subgrupos . Todo esse progresso é acompanhado por uma impressionante lista de correções de bugs, que resolvem desde problemas de compilação e vazamentos de memória até falhas gráficas graves em jogos AAA contemporâneos, pavimentando um caminho sólido e confiável para a próxima versão de produção.
Se tiver interesse em saber mais, você pode encontrar os detalhes no seguinte link.
Como instalar drivers Mesa no Linux?
Os pacotes Mesa estão presentes em todas as distribuições Linux , portanto, sua instalação pode ser feita baixando e compilando o código-fonte ( todas as informações aqui ) ou de uma maneira relativamente simples, que depende da disponibilidade nos canais oficiais da sua distribuição ou de terceiros.
Para usuários do Ubuntu, Debian ou derivados, o Mesa geralmente está disponÃvel nos repositórios oficiais dessas distribuições. Para instalar ou atualizar:
sudo apt update && sudo apt upgrade -yers
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
Se você deseja a versão mais recente de um PPA (para Ubuntu e derivados):
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y
No caso de quem é usuário de Arch Linux e derivados, Nós os instalamos com o seguinte comando:
sudo pacman -S mesa mesa-utils mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
Para usuários do Fedora, é importante saber que os pacotes atualizados estão disponÃveis em seus repositórios e que basta executar o seguinte comando:
sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers
Se você quiser versões mais recentes, pode usar o repositório Mesa Copr:
sudo dnf copr enable grigorig/mesa-stable
sudo dnf update
Por fim, para usuários do openSUSE , é possÃvel instalar ou atualizar digitando:
sudo zypper in mesa