Syntax coloring

sábado, 17 de janeiro de 2009

Instalando o driver NVIDIA 180.22 no Ubuntu 8.10 (Intrepid Ibex)

O Intrepid vêm com o driver NVIDIA 177.XX, que, como eu havia postado antes, não é muito interessante pra quem usa o KDE 4.1. Nesse mesmo post, estão as instruções para instalar o driver 180.06.
Agora, a versão final da série 180 foi lançada, e é a 180.22.
Como este driver não está disponível como pacote para o intrepid (já está disponível para os alphas do jaunty), ele pode ser instalado manualmente.
Mas eu tive um problema ao instalá-lo: o servidor X (modo gráfico) não subia mais.
Então vi que o problema era uma incompatibilidade entre a versão do driver que vem instalado no intrepid e a nova versão.
Mas isso pode ser contornado! :)
Primeiro uma declaração: estes são os passos que funcionaram para mim, em pelo menos 3 máquinas diferentes. Não me responsabilize caso não funcione com você, ou se simplesmente seu micro implodir!

Vamos aos passos:

  1. Baixe o driver do site da NVIDIA (32 ou 64 bits)

  2. Vá a um TTY (terminal) com Ctrl+Alt+F1, entre com o seu usuário

  3. Entre como superusuário: sudo -s

  4. Dê permissão de execução ao arquivo: chmod +x NVIDIA-Linux-x86_64-180.22-pkg2.run (este é no meu caso, que é 64 bits)

  5. Instale um pacote necessário: apt-get install build-essential

  6. Agora pare o modo gráfico: service kdm stop (se for Kubuntu) ou service gdm stop (se for Ubuntu)

  7. Remova todos os pacotes relacionados ao driver: apt-get autoremove dkms nvidia* e execute o nvidia-uninstall se ele existir

  8. Remova o módulo do kernel com rmmod nvidia

  9. Remova o diretório com o driver que veio instalado, ou você terá problemas de compatibilidade com o driver novo: rm -rf /lib/modules/`uname -r`/kernel/drivers/video/nvidia Execute também rm /lib/modules/dkms/nvidia*

  10. Agora instale o novo driver, executando o arquivo baixado: ./NVIDIA-Linux-x86_64-180.22-pkg2.run (caso esteja em outro diretório, troque ./ pelo diretório). É um Ok > Ok > Ok... até o fim

  11. Pronto! Basta reiniciar o ambiente gráfico: service kdm start (se for Kubuntu) ou service gdm start (se for Ubuntu)


Importante: Se você utilizou este método, guarde o download do driver, pois como não é um pacote oficial, cada vez que você instalar uma atualização do kernel, o modo gráfico vai deixar de subir. Você deve então reinstalar o driver, parando o ambiente gráfico, instalando e depois subindo-o novamente.