Acabei de instalar o Ubuntu 12.10 hoje e tive esse problema com o driver da nvidia.
Tentei seguir as instruções acima, mas todas falharam devido a duas palavras bastante importantes: "genérico" e "-17".
Acabei descobrindo que a melhor maneira de instalar o driver NVidia é realmente usar o instalador privado da nvidia. Então eu fui para:
http://www.nvidia.com/Download/index.aspx?lang=en-us
e versão baixada para Linux-64bit
(instale o synaptic sudo apt-get install synaptic
e procure no menu Configurações -> Repositório -> Drivers adicionais para descobrir o nome exato da sua placa de vídeo nvidia)
Em seguida, você executa a ferramenta e ela diz que precisa de cabeçalhos do kernel, mas leia com atenção, pois requer cabeçalhos "genéricos".
Você precisa verificar sua versão do kernel, a minha era 3.5.0-17 (esse "-17" no final importa), então, no meu caso, eu fiz:
sudo apt-get install linux-headers-3.5.0-17-generic
(descubra a versão do seu kernel digitando um terminal uname -r
)
Você precisa matar o daemon de login da GUI:
killall lightdm
e depois disso você pode executar:
sudo sh NVIDIA-Linux-x86_64-310.19.run
O instalador provavelmente dirá que o módulo do kernel do Noveau está carregado e sugerirá a adição de scripts modprobe. Você deve dizer Ok / Sim para tudo o que ele indicar e, em seguida, reinicie e execute o NVIDIA-Linux-x86_64-310.19.run novamente.
Não tenho certeza se outra abordagem funcionaria tão bem, mas esta funciona com certeza.