Olá Paulo,
Vamos instalar os pacotes obrigatórios para a instalação do driver
da Nvidia mais à frente. Precisaremos dos headers do seu kernel, os arquivos
de deselvolvimento do Xorg e o Gcc, para a compilação. Como root:
Sudo apt-get install linux-headers-`uname -r` build-essential gcc
gcc-3.4xserver-xorg-dev
Sudo apt-get install mc
O próximo passo é remover todos os rastros do antigo driver Nvidia instalado
em seu Ubuntu. Primeiro, removemos o scriptde inicialização:
Sudo rm -f /etc/init.d/nvidia-*
Segundo, todos os pacotes dos drivers disponíveis através de repositórios:
Sudo apt-get --purge remove nvidia-glx nvidia-settings nvidia-kernel-common
Terceiro, "zerar" as configurações do pacote xserver-sorg, com:
Sudo dpkg-reconfigure -phigh xserver-xorg
O próximo passo é a instalação da versão mais recente do driver da Nvidia
para o Linux. Você pode baixar através do site da Nvidia
http://www.nvidia.comA partir daqui imprima o conteúdo abaixo pois vamos parar o GDM e
entrar no modo texto:
Sudo /etc/init.d/gdm stop
Pressione Crtl+Alt+F1 para abrir uma sessão nova, e faça o login como usuário normal, entrando depois no diretório com o driver salvo. Torne-o um executável com o:
Sudo chmod +x "nome do driver NVIDIA"
E partimos para a instalação:
sudo ./"nome do driver NVIDIA"
Vá dando Enter em "Accept" e "Yes" em todas as telas, mas *tome
cuidado*onde ele pergunta sobre fazer download de módulos
pré-compilados. Nesta pergunta, responda "No".
A seguir, editaremos o arquivo "*linux-restricted-modules-common*", com o
intuito de desativar o módulo "nv", que opera as placas da Nvidia com um
driver de código livre, que consequentemente não oferece suporte 3D. Agora
sim, iremos usar aquele editor de textos do início:
Sudo mcedit /etc/default/linux-restricted-modules-common
Vá até a última linha do arquivo, e troque DISABLED_MODULES="" por *
DISABLED_MODULES="nv"*
# This file is sourced from the linux-restricted-modules-common init
# script and is used to disable the link-on-boot feature, one module
# at a time. This can be useful if you want to use hand-compiled
# versions of one or more modules, but keep linux-restricted-modules
# installed on your system, or just to disable modules you don't use
# and speed up your boot process by a second or two.
#
# Use a space-separated list of modules you wish to not have linked
# on boot. The following example shows a (condensed) list of all
# modules shipped in the linux-restricted-modules packages:
#
# DISABLED_MODULES="ath_hal fc fglrx ltm nv"
#
# Note that disabling "fc" disables all fcdsl drivers, "ltm" disables
# ltmodem and ltserial, and "nv" disables both the nvidia drivers.
# You can also name each module individually, if you prefer a subset.
DISABLED_MODULES="nv"
Salve o arquivo teclando F2, saindo depois com um F10.
Agora é preciso reiniciar o sistema, para que todas as alterações tenha
efeito. Faça isso rodando:
Sudo shutdown -r now