Nvidia anunciou nesta quarta-feira que está expandindo sua transição para módulos de kernel GPU open-source. A Nvidia lançou pela primeira vez módulos de kernel GPU Linux open-source prontos para produção para GPUs de computação em data centers em maio de 2022. Com o lançamento do driver R560, a Nvidia fará a transição completa para módulos de kernel GPU open-source em todas as plataformas.
A Nvidia afirmou que, como todas as suas GPUs compartilham uma arquitetura de driver típica e um conjunto de capacidades, ela pode utilizar o mesmo driver fundamental, independentemente de a GPU ser para uso doméstico ou para cargas de trabalho de IA baseadas em nuvem. Após dois anos de desenvolvimento e testes, a Nvidia diz que trouxe seus módulos de kernel GPU open-source a um estado onde oferecem desempenho equivalente ou superior aos drivers proprietários.
Além disso, a Nvidia mencionou que seus módulos de kernel open-source podem fornecer “capacidades novas substanciais”. Estas incluem:
- Suporte para gerenciamento de memória heterogênea (HMM)
- Computação confidencial
- As arquiteturas de memória coerente de nossas plataformas Grace
- E mais
Existem exceções a essa transição. As GPUs Grace Hopper e Blackwell exigem o driver open-source, e a Nvidia o recomenda para muitas outras GPUs mais recentes. Se sua GPU for das arquiteturas Turing, Ampere, Ada Lovelace ou Hopper, a Nvidia recomenda a mudança para os módulos de kernel GPU open-source.
No entanto, os módulos GPU open-source não suportam GPUs mais antigas da Nvidia, incluindo aquelas com as arquiteturas Maxwell, Pascal e Volta.
Na maioria dos casos, a Nvidia diz que seus métodos de instalação de drivers mudarão a escolha padrão para o driver open-source. No entanto, alguns cenários requerem atenção especial, de acordo com a Nvidia:
- Gerenciadores de pacotes com o metapacote CUDA
- Runfile
- Script auxiliar de instalação
- Detalhes do gerenciador de pacotes
- Windows Subsystem for Linux
- CUDA Toolkit
Mudar para módulos de kernel GPU open-source ajuda a Nvidia a melhorar a integração com o sistema operacional Linux. Também permite que os desenvolvedores depurem, integrem e contribuam para melhorar os drivers. Além disso, a mudança auxilia os provedores de distribuição a gerenciar melhor a facilidade de uso e a experiência do usuário pronta para uso.
Fonte: Nvidia

