Pesquisa de site

Como instalar o driver Nvidia no Debian 12 Bookworm Linux


Neste artigo, você aprenderá como instalar o driver Nvidia no Debian 12 “Bookworm” do repositório Debian padrão. Se, por algum motivo, a instalação do driver Nvidia do repositório Debian padrão falhar, ou se você deseja ter um driver Nvidia mais atualizado, este tutorial também irá guiá-lo sobre como instalar o driver oficial da Nvidia diretamente. no site Nvidia.com.

Para instalar o driver Nvidia em outras distribuições Linux, siga nosso guia do driver Nvidia Linux.

Neste tutorial você aprenderá:

  • Como detectar o número do modelo da sua placa nvidia
  • Como instalar o driver Nvidia de um repositório Debian padrão
  • Como instalar o driver Nvidia do pacote oficial da Nvidia
  • Como desativar o driver nouveau
  • Como instalar os pré-requisitos do driver Nvidia

Requisitos de software e convenções usadas

Como instalar o driver NVIDIA usando instruções passo a passo do repositório Debian

  1. Habilite o repositório non-free e contrib. Como usuário administrativo, abra o /etc/apt/sources.list e adicione o repositório não-livre. Por exemplo, altere a definição do repositório:

    FROM:
    deb http://ftp.au.debian.org/debian/ buster main
    TO:
    deb-src http://ftp.au.debian.org/debian/ buster main non-free contrib
    

    Quando estiver pronto, atualize os arquivos de índice do repositório usando o comando abaixo:

    # apt update
    
  2. Instale o utilitário nvidia-detect executando o comando abaixo:

    # apt -y install nvidia-detect
    
  3. Detecte o modelo da sua placa Nvidia e o driver Nvidia sugerido. Para fazer isso, execute o comando nvidia-detect instalado acima. Por exemplo:

    $ nvidia-detect 
    Detected NVIDIA GPUs:
    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA102 [GeForce RTX 3080] [10de:2206] (rev a1)
    
    Checking card:  NVIDIA Corporation GA102 [GeForce RTX 3080] (rev a1)
    Your card is supported by all driver versions.
    Your card is also supported by the Tesla drivers series.
    Your card is also supported by the Tesla 470 drivers series.
    It is recommended to install the
        nvidia-driver
    package.
    
    
  4. Conforme sugerido, instale o driver recomendado na etapa anterior:

    # apt install nvidia-driver
    
  5. Tudo feito. Reinicie sua caixa Debian 12 Bookworm Linux:

    # systemctl reboot
    

Como instalar o driver NVIDIA usando as instruções passo a passo do pacote oficial nvidia.com

  1. Baixe o pacote fonte recomendado da Nvidia no site oficial Nvidia.com. Procure um nome de pacote que corresponda ao número do driver conforme recomendado na etapa anterior.

    $ ls NVIDIA-Linux-x86_64-535.104.05.run
    NVIDIA-Linux-x86_64-535.104.05.run
    
  2. Instale os pré-requisitos de compilação do driver Nvidia:

    # apt -y install linux-headers-$(uname -r) build-essential libglvnd-dev pkg-config
    
  3. Em seguida, desative o driver nouveau padrão:

    # echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf
    # update-initramfs -u
    
  4. Reinicialize para o nível de execução multiusuário. Isso desabilitará o usuário da GUI após a reinicialização:

    # systemctl set-default multi-user.target
    # systemctl reboot
    
  5. Faça login como usuário root via terminal ou TTY e instale o driver Nvidia executando o comando abaixo: NOTA
    Dependendo da versão do driver que você baixou, o comando abaixo pode ser diferente. Altere o comando abaixo para caber no nome do arquivo do driver baixado anteriormente.

    # bash NVIDIA-Linux-x86_64-535.104.05.run

    Durante a instalação, você poderá receber o seguinte conjunto de perguntas:

    The CC version check failed:
    
    The kernel was built with gcc version 8.2.0 (Debian 8.2.0-14), but the current compiler version is cc (Debian 8.3.0-2) 8.3.0.
    
    This may lead to subtle problems; if you are not certain whether the mismatched compiler will be compatible with your kernel, you may wish to abort installation, set the CC environment variable to the name of the compiler used to compile your kernel, and restart installation.
    
                                                         Ignore CC version check                                         Abort installation     
    
    
    Install NVIDIA's 32-bit compatibility libraries?
      
                                                                   Yes                                                           No   
      
    
    
    An incomplete installation of libglvnd was found. Do you want to install a full copy of libglvnd? This will overwrite any existing libglvnd libraries.
    
                                      Don't install libglvnd files         Install and overwrite existing filesort installation.  Abort installation.
    
    
     Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X?  Any pre-existing X configuration file will be backed up.
                                                                                    
                                                                   Yes                                                            No   
    
  6. Habilite o sistema para inicializar na GUI:

    # systemctl set-default graphical.target
    
  7. Tudo feito. Reinicie sua caixa Debian 12 Bookworm Linux:

    # systemctl reboot
    
    
    

Conclusão

Neste artigo, percorremos as etapas abrangentes para instalar com sucesso o driver gráfico Nvidia no Debian 12 “Bookworm”. Quer você tenha escolhido o repositório Debian padrão ou optado pela rota manual usando o driver oficial do site da Nvidia, agora você deve ter um driver gráfico da Nvidia funcionando em seu sistema. Ao garantir que seu driver gráfico esteja atualizado, você estará melhorando o desempenho e a estabilidade do seu sistema Debian. Lembre-se sempre de verificar periodicamente se há atualizações de driver para manter uma experiência de computação ideal.

Artigos relacionados: