Mesa 22.2 Lançado com muitas melhorias para vulkan

O projeto Mesa informou que lançou mais uma atualização de seu pacote de drivers gráficos, o Mesa 22.2. Confira os detalhes desse release.

MESA são os drivers de software Linux de código aberto disponíveis para hardware AMD, NVIDIA e Intel. Eles servem como uma alternativa de fonte aberta para drivers proprietários de código fechado fornecidos por fornecedores de GPU.

Mesa se relaciona com vários outros projetos de código aberto: o Direct Rendering Infrastructure e X.org, para fornecer suporte OpenGL em Linux, FreeBSD e outros sistemas operacionais.

Agora, o Mesa 22.2 foi lançado como a mais nova atualização de recursos da pilha de drivers gráficos OpenGL/Vulkan de código aberto que também suporta aceleração de vídeo e outros recursos de GPU no desktop Linux.

Novidades do Mesa 22.2

Mesa 22.2 Lançado com muitas melhorias para vulkan
Mesa 22.2 Lançado com muitas melhorias para vulkan

O Mesa 22.2 atrasado foi lançado inesperadamente hoje por fornecer o suporte do driver de gráficos Linux de código aberto mais recente não apenas para o hardware gráfico da Intel e da AMD Radeon, mas também para o driver Nouveau (NVIDIA) de engenharia reversa (NVIDIA) e os muitos drivers menores como Etnaviv, Mali, Mali, Panfrost, o novo driver PowerVR Vulkan e os drivers de software como LLVMPipe e Zink.

Enquanto Mesa 22.2.0 deveria estar no final de agosto/início de setembro, está fora do vagão no mês passado. Mesa 22.2-RC3 lançado em 19 de agosto e depois os candidatos semanais de lançamento/V22.2 Final simplesmente não aconteceu.

Foi então criado ontem onde está Mesa 22.2, pois não houve atualizações em um mês. A filial Mesa 22.2 no Git também não foi atualizada até hoje, mas mantinha no estado -rc3. Agora, esta tarde, inesperadamente, Mesa 22.2 foi lançado.

Como parte do lançamento do Mesa 22.2 de hoje com 22.2-RC3, existem quase 150 patches em portas de Mesa 22.3/git para a série 22.2 para a correção de bugs.

Normalmente, isso levaria a outro candidato de lançamento, mas parece que a Mesa 22.2.0 foi chutada pela porta para divulgar o lançamento.

Portanto, se você está particularmente preocupado com a estabilidade/bugs, isso pode definitivamente ser um lançamento, onde vale a pena esperar por Mesa 22.2.1 até que seus pneus tenham sido chutados um pouco mais.

Enquanto isso, em Mesa Git, as 22.3 mudanças já estão se acumulando há semanas e há muito o que se empolgar com o próximo lançamento trimestral.

O Mesa 22.3 deve ser lançado no final de novembro/início de dezembro, exceto mais surpresas de gerenciamento de lançamentos.

Quanto ao Mesa 22.2, esses são os principais destaques dessa atualização:

  • O suporte Intel Arc Graphics DG2/Alchemist está em melhor forma, com os IDs PCI de desktop sendo adicionados e contornam uma pequena barra, suporte de computação e outros recursos adicionados. O suporte Mesa 22.2 pode funcionar com os kernels do Linux 6.0+ a montante, assumindo o uso da opção i915.force_probe = módulo para permitir o suporte atualmente experimental.
  • Uma grande correção de desempenho para o código de rastreamento de raios Vulkan Intel DG2 para a ordem de uma melhoria de ~ 100x.
  • A AMD tem trabalhado no suporte RDNA3 / GFX11 para Mesa 22.2, acompanhando todo o lado do kernel de trabalho RDNA3 com o driver AMDGPU. No entanto, eles não declararam publicamente se o Linux 6.0 e o Mesa 22.2 devem ser suficientes para fornecer suporte para a placa gráfica do dia de lançamento do RDNA3 no Linux ou, se necessário Da AMD, presumivelmente, levará mais tempo até o lançamento ou depois antes disso, em boa forma – dependendo se a AMD está fornecendo algum hardware para os desenvolvedores de driver de gráficos Valve e Red Hat Linux com antecedência.
  • O antigo driver R600G para hardware Radeon HD 2000 para HD 6000 Series (pré-GCN) reescreveu o suporte ao NIR e adicionou suporte NIR para GPUs pré-erere-verde.
  • Radeonsi EGL Contexto Suporte de alta prioridade para ajudar os compositores de Wayland.
  • O driver Radeon RADV adicionou novas extensões como Primitives_Generated_Query, Shader_module_Identifier e outros. O RADV também continuou os preparativos para o suporte ao shader de malha de vulkan e suporte parcial para os comandos gerados pelo dispositivo da NVIDIA.
  • O RADV ativou as consultas de raio por padrão.
  • O driver ANV da Intel também adicionou extensões vulkan recentes também como o identificador de módulo de shader que é importante para o vkd3d-proton.
  • Melhorias para MESA no Windows, como a implementação de mais recursos da implementação Direct3D 12 que suporta o OpenGL/Vulkan/OpenCL e o Suporte a WGL_ARB_CREATE_CONTEXT_ROBUSTIND. Há também outro trabalho na aceleração de vídeo D3D12 que chegou.
  • O Nouveau começou a trabalhar no suporte RTX 30 “Ampere” em seu driver OpenGL.
  • A implementação do Zink OpenGL-on-Vulkan viu o Windows suportar melhorias com o X-Plane buscando usá-lo.
  • O driver Lavapipe como uma implementação de software Vulkan adicionou suporte para novas extensões como VK_EXT_ROBUSTNESS2 e suporte variável de ponteiros.
  • Suporte inicial do Arm Mali Valhall OpenGL no Panfrost para acompanhar o suporte do driver do kernel do Linux 6.0 DRM.
  • O driver Etnaviv Gallium3D para o Vivante Graphics IP adicionou compilação assíncroada com shader usando ARB_PARALLE_SHADER_COMPILE.
  • Trabalho contínuo no driver Vulkan de código aberto PowerVR, que foi fundido no início deste ano.
  • Removendo o caminho antigo GLSL para-TGSI e mais código GLSL IR sendo substituído pelo código NIR e drivers como o Nouveau alternando para o NIR por padrão.
  • Suporte para a criação de Mesa com codecs de vídeo selecionados desativados por preocupações com patentes de software.

A lista completa de patches do Mesa 22.2 pode ser encontrada no anúncio de lançamento.

Como instalar ou atualizar

Aqueles que compilam o Mesa a partir da fonte podem obtê-lo no Git ou Mesa3D.org.

Para instalar a versão mais recente do Mesa no Ubuntu, use esse tutorial:
Como instalar a versão mais recente do driver Mesa no Ubuntu

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.