Como adicionar drivers Nvidia à instalação Debian

Como adicionar drivers Nvidia à instalação Debian
Uma fotografia de uma placa gráfica Nvidia em um PC desktop.

Instalar o driver oficial da Nvidia é uma das partes mais confusas da manutenção de uma máquina Linux. Cada distribuição fornece seu próprio conjunto de drivers, cada um com seus próprios problemas de compatibilidade e desempenho. Este artigo mostrará como você pode instalar os drivers oficiais da Nvidia para o seu sistema Debian.

Preparando seu sistema para drivers Nvidia

O primeiro passo para instalar os drivers Nvidia no Debian é verificar se o seu sistema detecta sua placa gráfica corretamente. Para fazer isso, execute o seguinte comando no terminal da sua distribuição:

Isso imprimirá uma linha de texto destacando todas as placas gráficas disponíveis em sua máquina.

Um terminal mostrando as placas gráficas disponíveis na máquina atual.

Execute o seguinte comando:

Atualize as listagens de repositórios da sua distribuição:

Instalando os drivers usando o apt

Neste ponto, seu sistema Debian pode procurar por pacotes proprietários através do apt. Para instalar o driver proprietário da Nvidia, você precisa primeiro instalar os cabeçalhos do kernel do seu sistema:

Execute o programa “nvidia-detect” para determinar o driver Nvidia apropriado para sua máquina:

Um terminal mostrando a saída do binário nvidia-detect.

Obtenha o driver que você precisa usando o apt. No meu caso, irei instalar o pacote “nvidia-driver”, pois ele suporta minha placa GTX 1050 Ti:

Reinicie o sistema para carregar o novo driver da Nvidia e execute nvidia-smi para ver se o driver está funcionando corretamente.

Um terminal mostrando a saída do nvidia-smi.

Instalando os drivers usando pacotes oficiais da Nvidia

Além de usar o apt, você também pode instalar o driver gráfico da sua placa da própria Nvidia. Isso permite que você instale o pacote de driver mais recente para o seu hardware assim que ele for lançado.

Para começar, execute o seguinte comando para instalar todos os pré-requisitos do driver gráfico:

Remova qualquer instalação anterior do pacote nvidia-driver dos repositórios do Debian e reinicie o sistema:

Abra um navegador da Web e navegue até a página de downloads de driver da Nvidia.

Uma captura de tela mostrando a página de downloads de drivers da Nvidia.

Selecione o modelo específico da sua placa gráfica e selecione “Linux 64 bits” na caixa suspensa “Sistema operacional”.

Uma captura de tela mostrando a caixa suspensa do sistema operacional para suporte ao Linux.

Clique em “Pesquisar” para carregar todos os drivers compatíveis para o seu sistema e selecione aquele que deseja instalar. No meu caso, selecionarei “535.146.02”, pois é o driver estável mais recente para minha placa.

Uma captura de tela mostrando o driver estável mais recente para placas Nvidia.

Desativando o driver Nouveau de código aberto

Desative o driver gráfico nouveau do bootloader do seu sistema. Isso garantirá que o kernel não carregue o driver de código aberto se o oficial estiver presente:

Abra o arquivo de configuração do GRUB usando seu editor de texto favorito:

Procure uma linha que comece com “GRUB_CMDLINE_LINUX_DEFAULT”.

Um terminal mostrando o arquivo de configuração padrão do GRUB.

Insira a string “rd.driver.blacklist=nouveau” após o valor “quiet”.

Um terminal destacando a opção de configuração GRUB com uma lista negra para o driver Nvidia de código aberto.

Recarregue sua configuração do GRUB e crie uma nova imagem initramfs:

Instalando o driver oficial da Nvidia no Debian

Reinicie o sistema e pressione Down Arrow e E no menu de inicialização do GRUB:

Uma captura de tela mostrando a saída padrão do GRUB para o Debian 12.

Isso abrirá uma janela onde você pode alterar os parâmetros de inicialização da sessão atual. Navegue até a linha que começa com “linux” e adicione “3” ao final dela.

Uma captura de tela destacando os argumentos de inicialização modificados para o Debian Linux.

Pressione Ctrl + X para continuar o processo de inicialização.

Forneça seus detalhes de usuário assim que o sistema carregar seu prompt de login.

Uma captura de tela mostrando a tela de login sem GUI.

Mude para o usuário root executando sudo -s e, em seguida, execute o binário do driver Nvidia:

Selecione “Sim” quando o instalador perguntar sobre a inclusão de “binários de compatibilidade de 32 bits”, “módulos DKMS” e a execução do utilitário “nvidia-xconfig”.

Uma captura de tela mostrando o prompt do utilitário nvidia-xconfig.

Reinicie seu sistema para carregar seu novo driver gráfico:

Por último, verifique se o seu sistema está usando os novos drivers gráficos executando nvidia-smi.

Um terminal mostrando a saída para nvidia-smi para um driver gráfico mais recente.

Aprender o processo de instalação de um driver Nvidia no Debian é apenas o primeiro passo para mexer nos componentes internos do Linux. Entenda como você pode extrair o máximo da sua máquina configurando o cache ZRAM.

Crédito da imagem: Christian Wiediger via Unsplash. Todas as alterações e capturas de tela por Ramces Red.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *