Drivers 3D de código aberto Mesa tiveram crescimento recorde

By | 02/01/2023

Drivers 3D de código aberto Mesa experimentaram crescimento recorde em 2022. Os desenvolvedores da Valve estão investindo pesadamente na pilha de drivers gráficos 3D de código aberto. Paralelamente, a AMD dá grandes contribuições para o Mesa, o driver Apple AGX Gallium3D toma forma, a Microsoft continua a alavancar o Mesa para vários propósitos no Windows, o Zink amadurecendo para o OpenGL no Vulkan. Tudo isso se soma e provoca um maior crescimento de código do Mesa em um único ano. Observamos, assim, o maior número de comprometimentos já feitos para este projeto de driver de gráficos 3D.

O GitStats for Mesa mostra que 2022 foi um ano fenomenal no cenário Mesa para esses drivers de código aberto predominantemente Vulkan e OpenGL usados no Linux e em outras plataformas. 

Foi um ano agitado com tudo o que estava acontecendo com a ativação do Arc Graphics DG2/Alchemist da Intel, suporte AMD RDNA3, uma tonelada de correções de driver Linux para jogos graças à Valve, muitas novas extensões Vulkan sendo introduzida.

Drivers 3D de código aberto Mesa tiveram crescimento recorde

A partir desta manhã, o repositório Mesa Git tem 164.638 commits de cerca de 1.306 autores diferentes. Existem cerca de 4.507.217 linhas no repositório Mesa Git, tanto de código, documentação, testes, etc.

Drivers 3D de código aberto Mesa experimentaram crescimento recorde em 2022

Com base nos commits, o Mesa quase empatou com o ano passado em mais commits de todos os tempos… A partir de agora, faltando apenas dois dias para o final do ano, o Mesa está com 14.830 commits em comparação com o recorde histórico de 2021 de 15.026 commits. 

Este ano está um pouco à frente do grande ano de 2020 de 14.729 commits. Mas onde o Mesa experimentou um crescimento recorde este ano foi em novas linhas de código adicionadas. No ano passado, o Mesa teve 1.125.814 novas linhas adicionadas e 943.405 linhas removidas, ou um ganho líquido de 182 mil linhas. 

Mas este ano o Mesa viu 1.382.754 novas linhas e 665.472 linhas removidas, ou um ganho líquido de 717 mil linhas! Um ganho líquido muito maior do que no ano passado ou em qualquer ano anterior para o desenvolvimento do Mesa3D.

Merecem destaque

Os desenvolvedores Mesa mais destacados continuam sendo Brain Paul (fundador da Mesa3D, atualmente na VMware), Marek Olsak (AMD), Emma Anholt (anteriormente Intel e Broadcom, agora Google), Jason Ekstrand (anteriormente Intel, agora Collabora) e Ken Graunke (Intel).

Este ano, o contribuidor mais prolífico para a base de código do Mesa com base em commits foi Mike Blumenkrantz com 10,3% (1.538 commits) para o Mesa. Blumenkrantz está trabalhando para a Valve com foco na implementação Zink OpenGL-on-Vulkan. Este é o segundo ano consecutivo que Blumenkrantz é o colaborador número um do Mesa.

Seguindo Blumenkrantz com mais confirmações estavam Alyssa Rosenzweig (Collabora, Panfrost, Apple AGX), Samuel Pitoiset (Valve/principalmente RADV), Marek Olšák (AMD), Jason Ekstrand (Collabora) e Emma Anholt (Google).Havia cerca de 299 autores diferentes no Mesa3D este ano – um número recorde de endereços de e-mail distintos que contribuíram para o Mesa. Em comparação, o ano passado teve cerca de 264 autores e o ano anterior 246.

A árvore Mesa Git está fechando 2022 com 4,5 milhões de linhas contidas. Portanto, se 2023 for como este ano, pode ultrapassar 5 milhões de linhas dentro da árvore Git no próximo ano. Assim, a promessa é de mais um ano repleto de recursos no Mesa. Isso por conta do NVK para driver NVIDIA Vulkan de código aberto no horizonte, extensões de vídeo Vulkan em desenvolvimento para ANV e RADV. Além disso, esforços de driver Apple Vulkan em andamento, hardware de última geração da AMD e Intel chegando no próximo ano. Por outro lado, Valve e Microsoft não mostrando sinais de desistir de seus colaboradores do Mesa.

(LinuxSU)