As placas gráficas NVIDIA são bem conhecidas por seu desempenho. No mundo Linux, eles também são conhecidos por outra coisa – frustração com drivers. Tanta frustração que você pode ter encontrado um vídeo ou GIF do fundador do Linux, Linus Torvalds, referindo-se à NVIDIA com um dedo do meio. É por isso que é uma grande notícia que a NVIDIA finalmente lançou um driver de kernel de código aberto para suas GPUs.
Isso significa que instalar o Linux em uma máquina com NVIDIA será menos trabalhoso? Bem, ainda não. Mas, eventualmente, esperançosamente, essa resposta se tornará sim.
Driver de código aberto da NVIDIA para GPUs mais recentes
A NVIDIA decidiu publicar módulos de kernel de GPU Linux como software de código aberto pela primeira vez, começando com a versão do driver R515. Este código fonte é disponível no GitHub.
O driver suporta apenas GPUs NVIDIA Turing Chip e mais recentes. Estes foram lançados pela primeira vez em 2018. Portanto, se você estiver usando um hardware mais antigo que isso, e a maioria dos usuários do Linux, esse código-fonte não será benéfico para você por enquanto.
Para quem é esse driver?
No lançamento, esse driver foi testado para oferecer suporte a CUDA em GPUs de data center.
Pessoas que usam GPUs para trabalhar na nuvem ou para trabalhos como desenvolver inteligência artificial e aprendizado de máquina, podem se beneficiar imediatamente de uma maior integração entre as GPUs NVIDIA e o restante de seu sistema Linux.
Quais são as limitações do driver da NVIDIA?
Como Christian Schaller do Projeto Fedora detalhes em seu blog, o código para telas não está completo nem totalmente testado. Este é o código relevante para aqueles de nós que usam placas gráficas NVIDIA em nossos computadores pessoais.
Este também é apenas o código relacionado ao kernel. Grande parte de um driver gráfico moderno é encontrado no nível do firmware e do espaço do usuário. Esses aspectos do driver da NVIDIA permanecem fechados. Se você é um jogador que espera poder desativar o driver proprietário e receber desempenho semelhante e software de suporte semelhante, esse ainda não é o caso. E não será por um bom tempo.
O que você pode esperar no futuro próximo?
Não tenha grandes expectativas para muito no curto prazo. Mas este é um sinal da crescente cooperação da NVIDIA com a comunidade e dá motivos para acreditar que a cooperação pode até crescer.
Um exemplo específico de progresso pode estar relacionado ao desenvolvimento do driver Nouveau, o driver de código aberto que a comunidade desenvolveu para placas gráficas NVIDIA. Este projeto começou como um esforço de engenharia reversa, mas nos últimos anos houve suporte ativo da NVIDIA.
O driver é totalmente funcional, mas não pode fazer o reclock da placa NVIDIA, o que é uma maneira de não oferecer desempenho total em comparação com o driver binário. Este novo código fornece um caminho para fechar algumas das lacunas.
Para placas mais novas, por motivos técnicos, a comunidade pode ter que trabalhar com a NVIDIA para criar um novo driver aberto que pode se comunicar tanto com o espaço de usuário proprietário da NVIDIA quanto com o MESA aberto espaço do usuário. Mas para placas mais antigas, o driver Nouveau continuará sendo a única opção de código aberto na cidade. As melhorias no Nouveau são especialmente importantes em hardware com idade suficiente para que o driver proprietário não receba mais atualizações.
Isso veio do nada?
Na superfície, sim. Não houve muitas notícias importantes sobre o código aberto da NVIDIA em seus produtos. Mas nos bastidores, houve uma boa colaboração com vários parceiros de código aberto, como Canonical, Red Hat e SUSE. Você pode pensar nisso como a NVIDIA dando o próximo passo.
Eventualmente, os drivers abertos podem se tornar menos motivo para os usuários do Linux recorrerem às placas AMD.
AMD vs. GPUs NVIDIA no Linux: qual você deve usar?
Leia a seguir
Tópicos relacionados
- Linux
- Nvidia
- Motoristas
- Código aberto
- Placa de vídeo
Sobre o autor
Bertel é um minimalista digital que trabalha em um laptop com GNOME e carrega um Light Phone II. Ele se deleita em ajudar os outros a decidir qual tecnologia trazer para suas vidas... e qual tecnologia prescindir.
Assine a nossa newsletter
Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!
Clique aqui para assinar