sábado, 14 de março de 2015

Instalar nvidia de forma fácil no Debian

Existem 3 formas de você ter a sua nvidia funcionando no Debian,deixar o driver nouveau que é instalado por padrão,instalar o driver do site da nvidia, ou usar a instalação de pacotes do seu próprio repositório Debian,de forma fácil e rápida e é esse que iremos abordar aqui.




Em primeiro lugar libere o non free na sua sources.list com o comando abaixo no terminal
OBS: Só de os comandos abaixo se tiver certeza que seu non free não está liberado ainda.


su


sed -i 's/main/main contrib non-free/g' /etc/apt/sources.list


Caso não tenha certeza se o non free está liberado,faça manualmente com o comando abaixo no terminal


su


nano /etc/apt/sources.list


Adicione ao final de cada linha a linha abaixo

contrib non-free




Exemplo de como fica cara linha.
deb http://ftp.us.debian.org/debian/ testing main contrib non-free


Salve com Ctrl + o tecle enter e saia com ctrl + x

Adicionar a arquitetura i386 para o seu repositório,para isso de o comando abaixo no terminal.

dpkg --add-architecture i386

Atualize o apt-get com o comando abaixo

apt-get update

 Instalando o driver Nvidia


Debian Jessie


De os comandos abaixo no terminal.

su

apt-get remove --purge nvidia* xserver-xorg-video-nouveau

apt-get -y install build-essential linux-headers-$(uname -r)

Para garantir que o nouveau não vai carregar, abra o terminal e de o comando.

nano /etc/modprobe.d/blacklist.conf

Add a linha a baixo,salve ,feche e reinicie a maquina

blacklist nouveau


Salve com Ctrl + o tecle enter e saia com ctrl + x

Reinicie a maquina

Abra o terminal e siga a instalação.
su
apt-get install nvidia-kernel-$(uname -r) nvidia-glx nvidia-settings nvidia-xconfig

nvidia-xconfig

update-initramfs -u

Reinicie a maquina


Debian Stretch


De os comandos abaixo no terminal.

su

apt-get remove --purge nvidia* nouveau*

OBS: Na saída do comando ira mostrar a remoção do xorg, não se preocupe, ele sai para que o libdrm-nouveau2 seja removido e não cause problemas com o proprietário da nvidia.


apt-get -y install build-essential linux-headers-$(uname -r)

Para garantir que o nouveau não vai carregar, abra o terminal e de o comando.

nano /etc/modprobe.d/blacklist.conf


Add a linha a baixo,salve ,feche e reinicie a maquina

blacklist nouveau


Salve com Ctrl + o tecle enter e saia com ctrl + x

Reinicie a maquina

Abra o terminal e siga a instalação.
su
apt install nvidia-detect

De o comando abaixo para descobrir qual é o driver indicado para a sua placa.

nvidia-detect
No meu caso foi o nvidia-driver, mas o seu pode ser outro e é ele que você vai usar no próximo comando.



Lembre que no comando está o nvidia-driver que foi o detectado para a minha placa, substitua pelo detectado para a sua placa nvidia.


De os comandos abaixo na sequencia para instalar o driver.


apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-driver nvidia-xconfig

nvidia-xconfig

update-initramfs -u

Reinicie a maquina

Driver instalado.




Donate - Contribua para a melhoria do nosso trabalho!!









5 comentários:

  1. Olá tudo bem? Segui seu tutorial no Debian Jessie e depois que reinicio fico apenas em uma tela preta, com o cursor piscando. Minha VGA é a GTX 970.

    ResponderExcluir
    Respostas
    1. Refaça lendo as saídas do terminal, quando apresentar algum erro, vá a um de nossos grupos e crie um tópico lá, com detalhes e principalmente saídas do terminal com o erro, aqui não tem estrutura para ajudas especificas.

      Excluir
    2. Pow mano. Fiz igual o q você pediu e meu debian nem sai da tela de login mais. Como faço para desfazer?

      Excluir
    3. Teu vídeo não é nvidia e sim hibrido e nesse caso é https://wiki.debian.org/Bumblebee
      Ou tua placa é muito antiga e usa legacy ai é isso
      https://linuxdicasesuporte.blogspot.com.br/2015/12/driver-nvidia-legacy-no-debian.html

      Excluir
    4. E para desfazer, entre no modo de recuperação, apague o xorg.conf com o comando rm -fr /etc/X11/xorg.conf e reinicie a maquina, na interface gráfica remova o Nvidia apt remove --purge nvidia* e agora tenha certeza de qual é a sua placa e faça da forma correta.

      Excluir