Mesa 22.0 com Vulkan 1.3 e muitas melhorias de driver Intel e AMD de código aberto

Intel adquire empresa do setor de tecnologia gráfica fundada por ex-funcionários da AMD
Intel adquire empresa do setor de tecnologia gráfica fundada por ex-funcionários da AMD


Um dos recursos mais usados pelas distribuições Linux, o Mesa 22.0 foi lançado como a atualização depois de 3 meses. O novo Mesa 22.0 traz recursos para esta coleção de drivers gráficos OpenGL e Vulkan de código aberto, especificamente com o Vulkan 1.3, além de muitas melhorias de driver Intel e AMD de código aberto.

Os drivers gráficos de código aberto Intel e AMD Radeon Linux, em particular, estão em ótima forma e continuam a dominar os lançamentos do Mesa3D para melhorar os jogos Linux e outras áreas.

Mesa 22.0 com Vulkan 1.3 e muitas melhorias de driver Intel e AMD de código aberto

Mesa 22.0 com Vulkan 1.3 e muitas melhorias de driver Intel e AMD de código aberto
Mesa 22.0 com Vulkan 1.3 e muitas melhorias de driver Intel e AMD de código aberto

Como de costume, a maior parte da atividade do driver de GPU 3D de código aberto está em torno dos drivers gráficos Intel e AMD Radeon. Especificamente, o Iris Gallium3D da Intel, o driver Intel Crocus Gallium3D recentemente introduzido, drivers Intel ANV Vulkan, RadeonSI Gallium3D e Radeon RADV. Porém, há um trabalho saudável acontecendo na implementação do Zink OpenGL-on-Vulkan, Freedreno, Panfrost e vários outros drivers menores. Infelizmente, não há muito a relatar sobre a frente do driver NVIDIA de código aberto Nouveau.

Alguns dos destaques do Mesa 22.0 incluem:

  • O Vulkan 1.3 está disponível para os drivers Radeon “RADV” e Intel “ANV” Vulkan. Várias extensões exigidas pelo Vulkan 1.3 foram adicionadas no início deste ciclo, incluindo renderização dinâmica (KHR_dynamic_rendering) e outros recursos;
  • O suporte ao Intel Alder Lake N está em vigor junto com a inicialização do Raptor Lake . Há também um novo código DG2/Alchemist desabilitado;
  • Adaptive-Sync/VRR para os drivers Intel OpenGL e Vulkan;
  • Sombreadores de malha experimentais para RADV e Intel ANV com DG2/Alchemist;
  • Continuação do trabalho no traçado de raios RADV;
  • Melhor desempenho de codificação de vídeo Radeon VCE;
  • Suporte a textura escassa RadeonSI;
  • Suporte ETC2 emulado para RADV;
  • Seleção de shader RadeonSI NGG para GPUs Navi 1x para consumidores;
  • Retirada dos drivers clássicos do Mesa. Além disso, o driver OpenSWR da Intel foi movido para o ramo “Amber” da Mesa;
  • RadeonSI e Zink agora suportam a extensão OpenGL ARB_sparse_texture;
  • O código D3D12 da Microsoft agora suporta OpenGL ES 3.1 e outros recursos trabalhando para o suporte GL 4.x também como shaders de computação;
  • Suporte VMware SVGA OpenGL 4.3 ao usar o Linux 5.17+ e o próximo software de virtualização VMware;
  • O código Zink OpenGL-on-Vulkan continua se tornando mais eficiente e com melhor suporte a vários recursos do OpenGL;
  • O driver Vulkan Raspberry Pi V3DV agora funciona no Android;
  • Freedreno tem suporte básico para Clover OpenCL;
  • Suporte DMA-BUF Feedback dentro do código EGL do Mesa;
  • Várias otimizações de desempenho, incluindo mais otimizações RadeonSI.

O Mesa 22.1 já está em desenvolvimento de recursos há várias semanas no que será a atualização da pilha de drivers 3D de código aberto do segundo trimestre de 2022.

Downloads e mais detalhes sobre o Mesa 22.0 através do breve anúncio de lançamento de agora.