FERRAMENTAS LINUX: Nova: O Futuro dos Drivers Gráficos de Código Aberto para a NVIDIA

terça-feira, 21 de maio de 2024

Nova: O Futuro dos Drivers Gráficos de Código Aberto para a NVIDIA

 


Os engenheiros da Red Hat têm desenvolvido o Nova como um novo driver gráfico de kernel NVIDIA de código aberto. 

Escrito em Rust, ele é o eventual sucessor do driver de kernel Nouveau. O Nova é projetado em torno do GPU System Processor (GSP) da NVIDIA, tornando o driver relevante para as GPUs RTX 20 / Turing e mais recentes.

Ontem,, foi postada uma série de patches de solicitação de comentários (RFC) do driver Nova e abstrações Rust DRM. Danilo Krummrich, da Red Hat, postou a série de patches RFC das novas abstrações da linguagem Rust do Direct Rendering Manager (DRM) e um stub de implementação do driver Nova GPU.




Danilo comentou na carta de apresentação da série patch: "O Nova foi planejado para ser desenvolvido upstream, começando com apenas um driver stub para elevar alguma infraestrutura inicial necessária upstream." Essas abstrações Rust e a implementação fragmentada do driver Nova chegam atualmente a 1,7 mil linhas de código. No entanto, elas crescerão significativamente à medida que o driver Nova for desenvolvido e transformado em um driver gráfico de kernel NVIDIA funcional.

A introdução do Nova pode trazer melhorias significativas no desempenho e na compatibilidade das GPUs NVIDIA com sistemas operacionais de código aberto. O foco em Rust proporciona uma base mais segura e eficiente, beneficiando tanto desenvolvedores quanto usuários finais.

O driver Nova continua a ser desenvolvido neste repositório FreeDesktop.org para aqueles que desejam acompanhar seu progresso. A comunidade é encorajada a participar, revisando e comentando os patches RFC agora disponíveis na lista de discussão do kernel.

O Nova representa um avanço significativo no mundo dos drivers de código aberto para GPUs NVIDIA. Com o suporte da Red Hat e o uso da linguagem Rust, o Nova promete ser uma solução robusta e eficiente para os desafios enfrentados pelos usuários de GPUs NVIDIA em sistemas operacionais de código aberto. A participação da comunidade será crucial para o sucesso deste projeto inovador.




Fonte 

Até a próxima !!

Nenhum comentário:

Postar um comentário