Após um atraso, a nova versão dos drivers Mesa 22.2 finalmente chega

Mesa dos motoristas

Mesa é uma biblioteca gráfica desenvolvida de código aberto que fornece uma implementação genérica do OpenGL.

Após algumas semanas de atraso (e quatro meses de desenvolvimento desde o último lançamento), o lançamento de a nova versão da implementação da API OpenGL e Vulkan "Tabela 22.2.0", sendo esta a primeira versão da ramificação Mesa 22.2.x que tem um status experimental e que posteriormente após a estabilização final do código, uma versão estável do Mesa 22.2.1 será lançada.

E é que O Mesa 22.2.0 deveria sair no final de agosto ou início de setembro (mas foi cerca de um pouco mais de 2 semanas), já que o Mesa 22.2-rc3 foi lançado em 19 de agosto e, em seguida, os candidatos a lançamentos semanais 22.2 finais simplesmente não aconteceram, dando o lançamento final nos dias de hoje.

Principais novidades da Tabela 22.2

Nesta nova versão apresentada por Mesa 22.2, suporte a API gráfica Vulkan 1.3 está disponível em anv para GPU Intel, radv para GPUs AMD e GPUs Qualcomm. Vulkan 1.2 é suportado no modo de emulador (vn), Vulkan 1.1 no rasterizador de software lavapipe (lvp) e Vulkan 1.0 no driver v3dv (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Além disso, o driver de GPU Qualcomm (tu) fornece suporte para a API de gráficos Vulkan 1.3, bem como suporte para GPUs Mali baseadas na microarquitetura Valhall (Mali-G57) foi adicionado ao driver Panfrost (o driver é compatível com a especificação OpenGL ES 3.1).

Outras mudanças que se destacam nesta nova versão do Mesa 22.2, é a suporte aprimorado para placas gráficas Intel DG2-G12 (Arc Alchemist) no driver ANV Vulkan (Intel) e no driver Iris OpenGL, além do driver Vulkan, melhoraram significativamente (cerca de 100 vezes) o desempenho do código de rastreamento de raios.

O controlador R600g para GPUs da série AMD Radeon HD 2000 a HD 6000 movido para usar uma representação intermediária (IV) nenhum tipo de shaders NIR. O suporte NIR também permite o suporte de renderização Tungsten Graphics Shader Infrastructure (TGSI), permitindo que uma camada converta NIR em TGSI.

Das outras mudanças que se destacam nesta nova versão:

  • Implementação contínua do driver Vulkan para GPUs baseado na arquitetura PowerVR Rogue desenvolvida pela Imagination.
  • O driver Nouveau OpenGL começou a trabalhar na implementação do suporte para a GPU RTX 30 "Ampere".
  • O suporte para compilação assíncrona de shaders foi implementado no driver Etnaviv para placas Vivante.
  • Suporte para compilar o Mesa com codecs de vídeo selecionados desativados devido a problemas de patente de software.
  • O driver Lavapipe como uma implementação de software Vulkan adicionou suporte para novas extensões, como VK_EXT_robustness2 e suporte a ponteiro variável.
  • Se agregó soporte para las extensiones de Vulkan, VK_EXT_robustness2 para controlador de lavapipe, VK_EXT_image_2d_view_of_3d para RADV, VK_EXT_primitives_generated_query para RADV, VK_EXT_non_seamless_cube_map para RADV, ANV, lavapipe, VK_EXT_border_color_swizzle para lavapipe, ANV, nabo, RADV, VK_EXT_shader_module_identifier para RADV, VK_EXT_multisampled_render_to_single_sampled para lavapipe, VK_EXT_shader_subgroup_vote para lavapipe, VK_EXT_shader_subgroup_ballot para lavapipe e VK_EXT_attachment_feedback_loop_layout para RADV.

Finalmente se você estiver interessado em saber mais sobre isso sobre esta nova versão dos drivers Mesa, você pode verificar o detalhes no link a seguir.

Como instalar os drivers de vídeo Mesa no Linux?

Pacotes mesa encontrado em todas as distribuições Linux, então sua instalação pode ser feita baixando e compilando o código fonte (Todas as informações sobre isso aqui) ou de forma relativamente simples, que depende da disponibilidade nos canais oficiais da sua distribuição ou de terceiros.

Para quem é usuário de Ubuntu, Linux Mint e derivados eles podem adicionar o seguinte repositório onde os drivers são atualizados rapidamente.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Agora vamos atualizar nossa lista de pacotes e repositórios com:

sudo apt update

E, finalmente, podemos instalar os drivers com:

sudo apt upgrade

Para o caso de quem é Usuários e derivados do Arch Linux, nós os instalamos com o seguinte comando:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Para quem quer que sejam Os usuários do Fedora 32 podem usar este repositório, então eles devem habilitar corp com:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Finalmente, para aqueles que são usuários do openSUSE, eles podem instalar ou atualizar digitando:

sudo zypper in mesa

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.