Parece que você tem dois drivers mistos instalados:
- 310.X instalado manualmente (com o instalador do site da nVidia);
-
nvidia-current-updates
das reprises do Ubuntu.
Primeiro de tudo você precisará desinstalar o driver 310. Se você instalou a partir de um arquivo .run baixado do site da nVidia, você pode fazer isso usando:
sudo sh /path/to/NVIDIA-Linux-<version>.run --uninstall
Depois disso, você pode instalar algum driver dos repositórios padrão. Se você precisa usar um driver 310, você pode instalar o experimental:
sudo apt-get install nvidia-experimental-310
apesar de ser chamado de "experimental", usei-o por algum tempo e não encontrei nenhum problema.
Ou você pode ficar com o driver 304 que você já tem:
sudo apt-get install --reinstall nvidia-current-updates
Se após a reinicialização você ainda precisar compilar o driver antes de cada inicialização, verifique o seguinte:
- Verifique se você tem
dkms
instalado:sudo apt-get install dkms
; - Verifique se você tem os cabeçalhos do kernel necessários para compilar o módulo:
sudo apt-get install linux-headers-$(uname -r)
- Execute
sudo update-initramfs -u
e observe os avisos / erros.