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
Habilite o repositório
non-free
econtrib
. Como usuário administrativo, abra o/etc/apt/sources.list
e adicione orepositó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
-
Instale o utilitário
nvidia-detect
executando o comando abaixo:# apt -y install nvidia-detect
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.
Conforme sugerido, instale o driver recomendado na etapa anterior:
# apt install nvidia-driver
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
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
Instale os pré-requisitos de compilação do driver Nvidia:
# apt -y install linux-headers-$(uname -r) build-essential libglvnd-dev pkg-config
Em seguida, desative o driver
nouveau
padrão:# echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf # update-initramfs -u
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
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
Habilite o sistema para inicializar na GUI:
# systemctl set-default graphical.target
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.