Instalando Driver Nvidia no Debian 10

Publicado por Fábio Berbert de Paula em 24/05/2020

[ Hits: 19.440 ]

Blog: https://fabio.automatizando.dev

 


Instalando Driver Nvidia no Debian 10



Nesta dica veremos como instalar os drivers para sua placa de vídeo Nvidia no Debian 10 Buster. Acredito que o procedimento seja o mesmo no Ubuntu e derivados.

A primeira coisa que devemos fazer é nos certificar de que temos os repositórios "non-free" no sources.list. Edite o arquivo e certifique-se de que o "non-free" esteja habilitado:

# vim /etc/apt/sources.list

deb http://ftp.br.debian.org/debian buster main contrib non-free
deb http://ftp.debian.org/debian/ buster-updates main contrib non-free
#...

Atualize a lista de repositórios:

# apt update

Instale o pacote nvidia-detect, ele irá instalar algumas boas dependências, confirme:

# apt install nvidia-detect

Agora execute o nvidia-detect:

# nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF114 [GeForce GTX 560] [10de:1201] (rev a1)

Checking card: NVIDIA Corporation GF114 [GeForce GTX 560] (rev a1)
Your card is only supported up to the 390 legacy drivers series.
It is recommended to install the
    nvidia-legacy-390xx-driver
package.


Note que o comando acima está indicando o driver apropriado para a tua placa, no meu caso é o nvidia-legacy-390xx-driver. Vamos instalá-lo:

# apt install nvidia-legacy-390xx-driver

Ao final do setup você notará que foram criados alguns arquivos em /etc/modprobe.d/:

# ls /etc/modprobe.d/nvidia*
/etc/modprobe.d/nvidia-blacklists-nouveau.conf
/etc/modprobe.d/nvidia.conf
/etc/modprobe.d/nvidia-kernel-common.conf


Dentro de nvidia-blacklists-nouveau.conf existirá a linha:

blacklist nouveau

Ela é muito importante, pois estará impedindo que o kernel carregue o módulo nativo que faria o reconhecimento de sua placa, eles conflitam entre si. CASO esta dica não funcione, basta comentar a linha acima e reiniciar tua máquina para voltar a usar o nouveau.

Bom, já temos tudo pronto! Agora basta reiniciar o computador:

# reboot

Tua placa provavelmente já foi detectada e tudo está funcionando perfeitamente!

Podemos conferir verificando se o módulo nvidia está carregado:

lsmod | grep nvidia
nvidia_drm             49152  1
drm_kms_helper        208896  1 nvidia_drm
drm                   495616  4 drm_kms_helper,nvidia_drm
nvidia_modeset       1056768  16 nvidia_drm
nvidia              14688256  571 nvidia_modeset
ipmi_msghandler        65536  2 ipmi_devintf,nvidia

Ou verificando se foram criados dispositivos de entrada no kernel:

ls -lh /dev/nvidia*
crw-rw-rw- 1 root root 195,   0 May 23 11:30 /dev/nvidia0
crw-rw-rw- 1 root root 195, 255 May 23 11:30 /dev/nvidiactl
crw-rw-rw- 1 root root 195, 254 May 23 11:30 /dev/nvidia-modeset

Por fim teste o frame rate da placa com:

glxgears

Outras dicas deste autor

Uma maneira fácil de fazer a cópia diretórios

Crack Attack! Jogo para quem tem QI (estilo Tetris Attack)

Alterando a porta 3000 de um projeto em React ou NodeJS

Contando o número de palavras com o VIM

Lista de distribuições Live CD

Leitura recomendada

Resolvendo o problema de autenticação no wvdial

Habilitando o GDM na inicialização do Slackware 10

Minicom em notebooks

Montando sua partição Windows na inicialização do Slackware

Configurando JDK no PATH no Linux (qualquer distro)

  

Comentários
[1] Comentário enviado por Kdtt3 em 08/07/2020 - 06:18h

Olá!

Infelizmente pra mim esse processo não funcionou.
Quando reiniciei meu notebook o modo gráfico não subiu. Tentei comentar a linha do nouveau, fiz o reboot novamente e nada.
Acho que o xorg.conf tá bugado, usei o nvidia-xconfig.
Quando executo o comando Xorg, retorna: "Fatal server error: (EE) no screens found(EE).
No lspci a VGA compatible aparece como Intel e 3D controller como a NVIDIA.

Sabe de algo que eu possa fazer para reverter?

Desde já, obrigado!

[2] Comentário enviado por Leporoni em 29/09/2020 - 15:45h

Grande Fábio, fiz o procedimento aqui e funcionou perfeitamente.
Tenho um Notebook Series 5 Samsung que vem com uma nvidia GT630M, e uso o LMDE 4.
Obrigado e parabéns pelo post.

Alessandro Rocha
Franca - SP

[3] Comentário enviado por Pata em 02/03/2021 - 23:59h


Muito obrigado pelas dicas Fabio.

Estou iniciante no mundo Linux estou estudando com Debian.
Seu guia funcionou corretamente por aqui.

Mais uma vez muito obrigado pelo post



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts