Mesa 22.0 chega com suporte ao Vulkan 1.3, melhorias de driver e muito mais

Mesa dos motoristas

Após quatro meses de desenvolvimento o lançamento de a implementação gratuita da API OpenGL e Vulkan "Tabela 22.0.0", sendo esta a primeira versão do ramo Mesa 22.0.0 tem um status experimental: após a estabilização final do código, uma versão estável 22.0.1 será lançada.

Nesta nova versão que é apresentada é notável pela implementação da API de gráficos Vulkan 1.3 no driver anv para GPUs Intel e radv para GPUs AMD.

Além do suporte ao Vulkan 1.2 sendo implementado no modo emulador (vn), o suporte ao Vulkan 1.1 está disponível para o rasterizador de software Qualcomm GPU e lavapipe, e o suporte ao Vulkan 1.0 está disponível para o Broadcom VideoCore VI GPU (Raspberry Pi 4).

O Mesa 22.0 também oferece suporte completo ao OpenGL 4.6 para os drivers 965, iris (Intel), radeonsi (AMD), zink e llvmpipe. O suporte OpenGL 4.5 está disponível para GPUs AMD (r600) e NVIDIA (nvc0) e suporte OpenGL 4.3 para virgl (GPU virtual Virgil3D para QEMU/KVM) e vmwgfx (VMware).

Principais novidades da Tabela 22.0

Como mencionado no início, uma das principais novidades desta nova versão da tabela é que foi adicionado suporte para a API gráfica Vulkan 1.3 e a partir da qual você pode aprender sobre seus recursos mais importantes. neste post.

Artigo relacionado:
A nova versão do Vulkan 1.3 já foi lançada e estas são as suas novidades

Outra novidade que se destaca é que os drivers clássicos do OpenGL que não usam a interface Gallium3D foi movido da composição principal do Mesa para uma ramificação “Amber” separada.

Além deste O ramo “Amber” também mudou o controlador SWR, que oferecia um rasterizador de software OpenGL baseado no projeto Intel OpenSWR. A biblioteca xlib clássica foi excluída da compilação principal, em vez disso, é recomendável usar a variante gallium-xlib.

Além disso, podemos descobrir que nesta nova versão do Mesa 22.0 o driver D3D12 Gallium com uma camada OpenGL sobre a API DirectX 12 (D3D12) fornece compatibilidade com OpenGL ES 3.1. O driver é usado na camada WSL2 para executar aplicativos gráficos do Linux no Windows.

Controladores As GPUs Intel são habilitadas por padrão para oferecer suporte ao Adaptive-Sync (VRR), permitindo que você altere de forma adaptativa a taxa de atualização do seu monitor para uma saída suave e sem interrupções.

Para EGL, o mecanismo "dma-buf feedback" é implementado, que fornece informações adicionais sobre as GPUs disponíveis e permite aumentar a eficiência da troca de dados entre as GPUs primárias e secundárias, por exemplo, para organizar a saída sem buffer intermediário.

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

  • O suporte para OpenGL 4.3 foi adicionado ao driver vmwgfx que é usado para implementar a aceleração 3D em ambientes VMware.
  • Adicionado suporte para extensões de driver Vulkan RADV (AMD), ANV (Intel) e zink (OpenGL sobre Vulkan).
  • Adicionado suporte para chips Intel Alderlake (S e N) ao driver OpenGL "iris" e ao driver Vulkan "ANV".
  • O driver RADV (AMD) Vulkan continua a oferecer suporte a ray tracing e ray tracers shaders.
  • O driver v3dv desenvolvido para o acelerador gráfico VideoCore VI usado desde o modelo Raspberry Pi 4 fornece a capacidade de trabalhar na plataforma Android.

Finalmente se você estiver interessado em saber mais sobre isso Sobre esta nova versão dos controladores Mesa 22.0, você pode verificar o detalhes 09 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.