Instalando Driver Nvidia no Debian 10

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

[ Hits: 686 ]

Blog: https://youtube.com/c/cotidianohackeado

 


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

Evitando vulnerabilidades em seu servidor NFS

Servidor web via linha de comando com Node.js (http-server)

Exim - Removendo todas as mensagens da fila de espera (spool)

Docker: /var/run/docker.sock: connect: permission denied [Resolvido]

Converter imagens para fundo transparente via linha de comando

Leitura recomendada

Habilitando ícones do menu sistema em ambientes Gnome

11 Dicas para Elementary OS Freya

Removendo repositório conflitante do Fedora

Configurando volume do som no KDE

MariaDB no Fedora 18

  

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!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts