Se você gosta de ter sempre o kernel mais atual mas apanha na hora de instalar o driver da Nvidia, confira nessa matéria como é simples resolver esse problema.
Se você já instalou o novo kernel ou ainda vai instalar, tem que obrigatoriamente remover o driver Nvidia instalado em seu computador, para isso abra o terminal e de o comando abaixo.
Você também tem que estar com o nouveau na blacklist, caso ainda não o tenha nela, adicione agora.
Add a linha a baixo,salve ,feche e reinicie a maquina
blacklist nouveau
Caso esteja usando a plataforma amd64 (x64) vc deve adicionar a arquitetura i386 ao seu apt-get, com o comando abaixo.
Reinicie a maquina e quando carregar novamente abra o terminal e de o comando
Reinicie a maquina novamente. ( Em algumas maquinas isso não é nessesario, mas por precaução e garantia do nouveau não ser mais carregado, não custa)
Com o sistema sem pacotes nvidia, nouveau e com seu novo kernel instalado e carregado, vamos instalar o diver da Nvidia.
Vamos descobrir qual é o driver correto para a sua placa de vídeo.
Abra o terminal e de os comandos na seguencia.
A saida do terminal vai ser algo assim, claro com a sua placa identificada e o driver sugerido para ela.
No meu caso foi recomendado o nvidia-legacy-340xx-driver, notem a palavra legacy, isso indica que eu tenho uma placa meio antiga e que em breve terei que tirar o escorpião do bolso kkkkk, mas ela ainda pode ser usada com um kernel legacy.
Para esse caso você vai instalar o driver, gerar o modulo para o kernel instalado vamos usar ( nvidia-legacy-340xx-kernel-dkms ) e o xorg.conf com o comando abaixo. (lembre nvidia-legacy-340xx-driver é o exemplo, você deve substituir para o seu resultado do nvidia-detect)
É só reiniciar o computador.
Mas se a sua placa de vídeo for mais nova, você vai ter um resultado diferente sem a palavra legacy no nvidia-detect, nesse caso iremos usar apenas o nvidia-kernel-dkms sem indicar um driver especifico e ele ira gerar o modulo para o driver mais atual para a sua placa de vídeo.
Nesse caso a instalação do driver é como no comando abaixo.
Nessa maquina usada para o tutorial driver Nvidia instalado e funcionando.
Kernel em uso e versão do Debian.
Teste ok.
Se você já instalou o novo kernel ou ainda vai instalar, tem que obrigatoriamente remover o driver Nvidia instalado em seu computador, para isso abra o terminal e de o comando abaixo.
su
apt-get remove --purge nvidia-* xserver-xorg-video-nouveau ; apt-get autoremove
Você também tem que estar com o nouveau na blacklist, caso ainda não o tenha nela, adicione agora.
nano /etc/modprobe.d/blacklist.conf
Add a linha a baixo,salve ,feche e reinicie a maquina
blacklist nouveau
Caso esteja usando a plataforma amd64 (x64) vc deve adicionar a arquitetura i386 ao seu apt-get, com o comando abaixo.
dpkg --add-architecture i386 ; apt-get update
Reinicie a maquina e quando carregar novamente abra o terminal e de o comando
su
update-initramfs -u
Reinicie a maquina novamente. ( Em algumas maquinas isso não é nessesario, mas por precaução e garantia do nouveau não ser mais carregado, não custa)
Com o sistema sem pacotes nvidia, nouveau e com seu novo kernel instalado e carregado, vamos instalar o diver da Nvidia.
Vamos descobrir qual é o driver correto para a sua placa de vídeo.
Abra o terminal e de os comandos na seguencia.
su
apt-get install nvidia-detect
nvidia-detect
A saida do terminal vai ser algo assim, claro com a sua placa identificada e o driver sugerido para ela.
Checking card: NVIDIA Corporation G86 [GeForce 8500 GT] (rev a1)
Your card is only supported up to the 340 legacy drivers series.
It is recommended to install the
nvidia-legacy-340xx-driver
package.
No meu caso foi recomendado o nvidia-legacy-340xx-driver, notem a palavra legacy, isso indica que eu tenho uma placa meio antiga e que em breve terei que tirar o escorpião do bolso kkkkk, mas ela ainda pode ser usada com um kernel legacy.
Para esse caso você vai instalar o driver, gerar o modulo para o kernel instalado vamos usar ( nvidia-legacy-340xx-kernel-dkms ) e o xorg.conf com o comando abaixo. (lembre nvidia-legacy-340xx-driver é o exemplo, você deve substituir para o seu resultado do nvidia-detect)
aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-legacy-340xx-kernel-dkms nvidia-xconfig ; nvidia-xconfig
É só reiniciar o computador.
Mas se a sua placa de vídeo for mais nova, você vai ter um resultado diferente sem a palavra legacy no nvidia-detect, nesse caso iremos usar apenas o nvidia-kernel-dkms sem indicar um driver especifico e ele ira gerar o modulo para o driver mais atual para a sua placa de vídeo.
Nesse caso a instalação do driver é como no comando abaixo.
aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms nvidia-settings nvidia-xconfig; nvidia-xconfig
É só reiniciar o computador.
Nessa maquina usada para o tutorial driver Nvidia instalado e funcionando.
Kernel em uso e versão do Debian.
Teste ok.



