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