Instalação do Driver da Nvidia no Fedora 19

Se chegou até aqui provavelmente é porque possui placa gráfica da Nvidia, instalou o Fedora 19 e gostaria de instalar o driver correspondente. O início desse tutorial também ajuda a resolver um problema com o nouveau (o que é nouveau?) que pode fazer com que a máquina trave do nada após a instalação do Fedora para quem possui placa gráfica da Nvidia.

Para instalar o driver da Nvidia primeiro faça o download do arquivo correspondente dependendo da sua configuração (x86-x64 (64-bit linux) or x86 (32-bit linux)). Recomendo fortemente o download direto da página oficial de download de drivers da Nvidia (link). Basta escolher o modelo da placa de vídeo da Nvidia que possui, tipo e série e qual Sistema Operacional (no caso o Linux) e o idioma. Segue um exemplo de tela dessa página de download:

Página de download de drivers da Nvidia
Página de download de drivers da Nvidia

Depois de escolhido clique em “SEARCH” e na próxima tela clique em “DOWNLOAD”.

Salve na máquina em que pretende instalar maaaaas antes de instalar é importante seguir alguns passos:

1. Se não estiver acessando como root, torne-se super usuário:

$ su
$ <digite a senha>

2. tenha certeza que está com  o kernel atualizado:

$ yum update

3. Tenha certeza que tem instalados kernel-devel e kernel-headers:

$ yum -y install kernel-devel kernel-headers

4. Muito importante! Tem que ter certeza que o nouveau está”blacklisted” (desabilitar esse driver resolve os “travamentos” indesejados – pelo menos resolveu no meu caso – essa parte termina no passo 8 desse tutorial):

$ egrep -i "blacklist\s*nouveau" /etc/modprobe.d/blacklist.conf || echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf

(Obs: confira os diretórios! Pode ser que os arquivos estejam em diretórios diferentes. Esse comando funciona para Fedora 18 mas lembro que tive que mudar para o Fedora 19)

5. Tire o módulo do nouveau do caminho padrão para que ele não seja compilado na initramfs:

$ mv /usr/lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko /usr/lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko.blacklist

 (Obs: mais uma vez, se houver algum problema basta conferir os diretorios)

6. Mova a initramfs antiga para outro local como backup:

$ mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).nouveau.img

7. Compile uma nova initramfs:

$ dracut /boot/initramfs-$(uname -r).img $(uname -r)

8. Reinicie com a nova initramfs sem o nouveau:

$ shutdown -r now

9. No terminal vá para o diretório em que o driver foi salvo, por exemplo /Downloads/:

$ cd ~username/Downloads

10. Torne o arquivo do driver executável:

$ chmod +x NVIDIA-Linux-*.run

11. Interrompa o X:

$ init 3

12. Finalmente execute a instalação:

$ ./NVIDIA-Linux-*.run

Obs: claro que no lugar do asterisco vai o nome do driver…

Espero ter ajudado! Tive alguns problemas durante a instalação do driver mas fica para outro post os comentários e a solução!

Qualquer dúvida ou sugestão favor deixar um comentário!

Mais informações:

http://forums.fedoraforum.org/showthread.php?t=289960

http://www.if-not-true-then-false.com/2013/fedora-19-nvidia-guide/