Mesa 21.2 chega com suporte inicial para Apple M1, melhorias para Panfrost, Vulkan e mais

Mesa dos motoristas

Após três meses de desenvolvimento o lançamento da nova versão do o novo ramo de Tabela 21.2 que tem um estado experimental e que após a estabilização final do código, a versão estável 21.2.1 será lançada.

Esta nova versão do Mesa 21.2 fornece suporte completo para OpenGL 4.6 para os drivers 965, iris, radeonsi, zink e llvmpipe, além do suporte a OpenGL 4.5 para AMD r600 e NVIDIA nvc0.

Principais novidades da Tabela 21.2

Na Tabela 21.2 podemos encontrar que Driver asahi OpenGL incluído no suporte inicial de GPU fornecido em chips Maçã M1. O controlador usa a interface Gallium e é compatível com a maioria das funções do OpenGL 2.1 e OpenGL ES 2.0, mas ainda não pode ser usado para executar a maioria dos jogos.

Outra novidade é o Inclusão de driver PanVk (desenvolvido por funcionários da Collabora) que fornece suporte para gráficos API Vulkan GPU ARM Mali Midgard e Bifrost e está posicionado como uma continuação do projeto Panfrost, que fornece suporte a OpenGL.

Além disso, nesta nova versão do Mesa 21.2 Panfrost para Midgard e Bifrost suporta OpenGL ES 3.1, embora seja mencionado que há planos para aumentar o desempenho dos chips Bifrost e suporte para GPUs baseadas na arquitetura Valhall (Mali G77 e mais recente).

O driver Zink funcionou para poder suportar extensões OpenGL: GL_ARB_sample_locations, GL_ARB_sparse_buffer, GL_ARB_shader_group_vote, GL_ARB_texture e GL_filter_minlock. Modificadores de formato DRM foram adicionados.

Enquanto no Controlador Vulkan ANV (Intel) e o driver OpenGL Iris, nesta nova versão se fez o trabalho preparatório para oferecer suporte às próximas placas de vídeo Intel Xe-HPG (DG2). Isso inclui recursos de rastreamento de raio precoce e suporte de sombreador de rastreamento de raio.

No lado do driver lavapipe, o modo "wideLines" agora é suportado (ele fornece suporte para linhas com uma largura maior que 1.0).

Também é mencionado que OpenGL 4.3 já tem suporte para virgl e compatibilidade com Vulkan 1.2 está disponível para placas Intel e AMDBem como no modo de emulador (vn), o suporte Vulkan 1.1 está disponível para GPUs Qualcomm e o rasterizador de software lavapipe e Vulkan 1.0 está disponível para GPU Broadcom VideoCore VI (Framboesa Pi 4).

Do outras mudanças que se destacam desta nova versão:

  • O driver Nouveau nv50 para GPUs NVIDIA GT21x (GeForce GT 2x0) inclui suporte para OpenGL ES 3.1.
  • Driver Vulkan TURNIP e driver Freedreno OpenGL sendo desenvolvido para GPUs
  • Qualcomm Adreno fornece suporte inicial para a GPU Adreno a6xx gen4 (a660, a635).
  • A capacidade de construir o driver RADV na plataforma Windows usando o compilador MSVC foi implementada.
  • Implementado suporte para detecção dinâmica e carregamento de back-ends alternativos de GBM (Generic Buffer Manager). A mudança tem como objetivo melhorar o suporte ao Wayland em sistemas com drivers NVIDIA.
  • Vulkan RADV (AMD), ANV (Intel) e drivers lavapipe adicionaram suporte para extensões

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