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

Enquanto o Mesa 22.2.0 deveria ser lançado no final de agosto/início de setembro, ele saiu do vagão no mês passado. O Mesa 22.2-rc3 foi lançado em 19 de agosto e, em seguida, os candidatos a lançamento semanal/v22.2 final simplesmente não aconteceram. Foi então levantado ontem, onde está o Mesa 22.2, pois não houve atualizações em um mês. A ramificação do Mesa 22.2 no Git também não foi atualizada até hoje, mas foi mantida no estado-rc3. Agora, esta tarde, inesperadamente, o Mesa 22.2 foi lançado.

Como parte da versão atual do Mesa 22.2 sobre 22.2-rc3, existem quase 150 patches portados do Mesa 22.3/Git para a série 22.2 para correção de bugs. Normalmente, isso levaria a outro candidato a lançamento, mas parece que o Mesa 22.2.0 foi simplesmente expulso para lançar o lançamento. Portanto, se você está particularmente preocupado com estabilidade/bugs, este pode definitivamente ser um lançamento em que vale a pena esperar pelo Mesa 22.2.1 até que seus pneus tenham sido chutados um pouco mais.

Enquanto isso, no Mesa Git, as mudanças do 22.3 estão se acumulando há semanas e há muito o que se animar 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 no gerenciamento de lançamento.

Quanto aos principais destaques de lançamento do Mesa 22.2:

-O suporte Intel Arc Graphics DG2/Alchemist está em melhor forma com os IDs PCI de desktop sendo adicionados e trabalhando em torno de pequenas barras, suporte de computação e outros recursos adicionados. O suporte ao Mesa 22.2 pode funcionar com kernels upstream do Linux 6.0+ assumindo o uso da opção do módulo i915.force_probe=para habilitar o suporte atualmente experimental.

-Uma grande correção de desempenho para o código de rastreamento de raios Intel DG2 Vulkan na ordem de uma melhoria de ~ 100x.

-A AMD está trabalhando 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 à placa gráfica RDNA3 no dia do lançamento no Linux ou, se necessário, os patches permanecem pendentes… da AMD, que presumivelmente levará mais tempo até o lançamento ou depois antes que esteja em boa forma-dependendo se a AMD está fornecendo algum hardware para os desenvolvedores de drivers gráficos Valve e Red Hat Linux com antecedência.

-O antigo driver R600g para hardware da série Radeon HD 2000 a HD 6000 (pré-GCN) reescreveu o suporte NIR e adicionou suporte NIR para GPUs pré-Evergreen.

-Suporte de alta prioridade ao contexto RadeonSI EGL para ajudar os compositores Wayland.

-O driver Radeon RADV adicionou novas extensões como primitivas_generated_query, shader_module_identifier e outras. O RADV também continuou os preparativos para o suporte ao sombreador de malha Vulkan e suporte parcial para os comandos gerados por dispositivos da NVIDIA.

-RADV habilitou consultas de raio por padrão.

-O driver ANV da Intel também adicionou extensões Vulkan recentes, como o identificador do módulo shader que é importante para o VKD3D-Proton.

-Melhorias no Mesa no Windows, como a implementação de mais recursos para a implementação do Direct3D 12 com suporte a OpenGL/Vulkan/OpenCL e WGL_ARB_create_context_robustness. Há também outros trabalhos na aceleração de vídeo D3D12 que chegaram.

-Nouveau começou a trabalhar no suporte RTX 30″Ampere”em seu driver OpenGL.

-A implementação do Zink OpenGL-on-Vulkan viu melhorias no suporte do Windows com o X-Plane procurando fazer uso dele.

-O driver Lavapipe como uma implementação de software Vulkan adicionou suporte para novas extensões como VK_EXT_robustness2 e suporte a ponteiros variáveis.

-Suporte inicial do Arm Mali Valhall OpenGL no Panfrost para acompanhar o suporte ao driver do kernel DRM do Linux 6.0.

-O driver Etnaviv Gallium3D para IP de gráficos Vivante adicionou a compilação de shader assíncrona usando ARB_parallel_shader_compile.

-Continuação do trabalho no driver Vulkan de código aberto PowerVR que foi mesclado no início deste ano.

-Removendo o antigo caminho GLSL-to-TGSI e mais código GLSL IR sendo substituído por código NIR e drivers como Nouveau mudando para NIR por padrão.

-Suporte para a criação do Mesa com codecs de vídeo selecionados desativados devido a preocupações com patentes de software.

Nas duas horas desde o lançamento apressado do Mesa 22.2 de hoje, nenhum anúncio de lançamento apareceu ainda, mas os interessados ​​podem ir direto para Gitlab se quiser construir o Mesa 22.2.0 você mesmo.

Categories: IT Info