Após muito tempo oferecendo apenas uma versão proprietária, finalmente a NVIDIA publicou módulos de kernel de GPU de código aberto para Linux.
A NVIDIA é uma multinacional americana com sede em Santa Clara, no estado da Califórnia, que fabrica peças de computador, e é mais popularmente conhecida por sua série de placas de vídeo GeForce (entre outras).
A empresa também é uma das poucas que produz drivers para Linux, mas apenas uma versão proprietária.
Agora, a NVIDIA anunciou que começou a publicar seus módulos de kernel de GPU para sistemas Linux como código aberto no GitHub como o primeiro a fornecer à comunidade um driver gráfico NVIDIA aberto.
NVIDIA publicou módulos de kernel de GPU de código aberto para Linux
Os módulos de kernel de GPU Linux de código aberto têm uma licença GPL/MIT dupla e estarão disponíveis a partir da próxima série NVIDIA 515.x.x de seu driver gráfico proprietário, que entrou no teste beta público hoje com um instalador atualizado, memória de vídeo RTD3 atualizada limite de utilização, suporte Vulkan aprimorado, configurações atualizadas do NVIDIA X Server e outras alterações.
Como você pode esperar, o código aberto da NVIDIA de seus módulos de kernel de GPU Linux abrirá as portas para novas contribuições da comunidade Linux para tornar o driver gráfico NVIDIA utilizável em mais sistemas e fornecer aos usuários uma experiência de usuário pronta para uso, com Canonical, Red Hat e SUSE como as primeiras empresas de código aberto a empacotar os novos módulos de kernel de GPU de código aberto para suas distribuições Ubuntu, Red Hat Enterprise Linux e SUSE Linux Enterprise.
A NVIDIA disse que:
“Esta versão é um passo significativo para melhorar a experiência de uso de GPUs NVIDIA no Linux, para uma integração mais estreita com o sistema operacional e para os desenvolvedores depurar, integrar e contribuir de volta.”
A cada nova versão de seu driver gráfico, a NVIDIA publicará um instantâneo do código-fonte no GitHub para permitir que aqueles que desejam fazer contribuições ajudem a melhorar a qualidade e a segurança do driver gráfico NVIDIA para sistemas Linux.
A próxima família de drivers gráficos NVIDIA 515 será a primeira versão a também ser fornecida com o código-fonte.
No entanto, a NVIDIA observou o fato de que a qualidade alfa será fornecida nesta versão de código aberto para GPUs NVIDIA GeForce e Workstation. Os usuários poderão usar o driver nas arquiteturas de GPU NVIDIA Turing e NVIDIA Ampere para executar desktops Linux.
Recursos como suporte para vários monitores, G-SYNC, NVIDIA OptiX e rastreamento de raios NVIDIA RTX no Vulkan estarão disponíveis no driver de código aberto.
A NVIDIA também disse que mais recursos serão adicionados nas próximas versões do driver de código aberto para colocá-lo no mesmo nível do driver gráfico proprietário, que será substituído pela versão de código aberto em um futuro próximo.
Além disso, a princípio, durante a instalação, os usuários poderão escolher entre o driver de código fechado e os módulos de kernel de código aberto, mas é importante observar aqui que o driver de modo de kernel de código aberto funcionará bem com o mesmo firmware e as mesmas pilhas de modo de usuário como CUDA, OpenGL e Vulkan.