O projeto Mesa informou que lançou a mais recente versão de seu pacote de drivers gráficos, o Mesa 20.3. Confira os detalhes desse release.
MESA são os drivers de software Linux de código aberto disponíveis para hardware AMD, NVIDIA e Intel. Eles servem como uma alternativa de fonte aberta para drivers proprietários de código fechado fornecidos por fornecedores de GPU.
Mesa se relaciona com vários outros projetos de código aberto: o Direct Rendering Infrastructure e X.org, para fornecer suporte OpenGL em Linux, FreeBSD e outros sistemas operacionais.
Agora, o Mesa 20.3 foi lançado como a atualização do driver gráfico de código aberto do quarto trismestre de 2020.
Novidades do Mesa 20.3
Mesa 20.3 foi lançado principalmente para fornecer suporte OpenGL e Vulkan em gráficos como Intel e AMD Radeon junto com o suporte Nouveau de engenharia reversa, muitos drivers menores, especialmente no espaço embarcado e a lista crescente de implementações baseadas em CPU e outros esforços de tradução.
Como de costume, o Mesa 20.3 vê muito do trabalho empolgante para o trabalho do driver gráfico Intel e AMD Radeon – incluindo suporte a novo hardware – mas neste trimestre também houve muito trabalho principal, o driver Raspberry Pi Vulkan adicionado, melhorias de computação OpenCL , trabalho contínuo em torno do código Zink OpenGL-on-Vulkan Gallium3D e muito mais.
Entre as mudanças para desfrutar com Mesa 20.3 incluem:
- O driver V3DV Vulkan foi mesclado para fornecer suporte ao Raspberry Pi 4 Vulkan.
- Suporte inicial para gráficos Intel Gen12 Alder Lake.
- Suporte gráfico inicial AMD Dimgrey Cavefish e VanGogh para as próximas peças.
- Lavapipe foi fundido (anteriormente denominado VALLIUM) como uma implementação baseada em CPU Vulkan semelhante ao que LLVMpipe é para OpenGL.
- Suporte ao kernel de computação no driver Intel Iris Gallium3D.
- Suporte para cache shader em disco Nouveau NVC0.
- Etnaviv também adicionou suporte para cache de shader no disco.
- Suporte para falsificar menos memória de vídeo, embora principalmente para fins de depuração / teste.
- Mais otimizações de desempenho de gráficos Intel Gen12/Tiger Lake.
- Feedback da transformação Vulkan foi adicionado para Intel Haswell.
- O código gráfico Intel Gen10/Cannonlake foi finalmente eliminado.
- Suporte OpenCL 1.2 para Clover do Gallium3D junto com muitos outros trabalhos relacionados à computação. Também há suporte de imagem OpenCL para Nouveau.
- Suporte para shader de geometria NGG no código do compilador ACO da RADV
- OpenGL 3.3 para Zink junto com outras melhorias do Zink para OpenGL no Vulkan enquanto mais GL4 e trabalho de desempenho ainda estão sendo atualizados.
- NIR para suporte TGSI foi adicionado.
- Otimização de cache AMD Zen L3 reescrita.
- Suporte a conteúdo protegido por RadeonSI EGL.
- Várias novas extensões OpenGL e Vulkan suportadas.
A lista completa das correções dessa versão pode ser encontrada no anúncio de lançamento.
O Mesa 21.0 está agora em desenvolvimento e deve ter seu lançamento estável em março.
Como instalar ou atualizar o Mesa 20.3
Aqueles que compilam o Mesa a partir da fonte podem obtê-lo no Git ou Mesa3D.org.
Para instalar a versão mais recente do Mesa no Ubuntu, use esse tutorial:
Como instalar a versão mais recente do driver Mesa no Ubuntu