O problema decorre de várias instalações da nvidia, a solução é remover as indesejadas.
Isso deve ser executado a partir de um console sem X sendo executado.
Descubra quais estão instaladas - sudo dkpg --list | grep nvidia
No console: sudo dpkg --list | grep nvidia
, que lhe dará algo como:
ii nvidia-common 1:0.2.44.2 Find obsolete NVIDIA drivers
ii nvidia-current 295.40-0ubuntu1.1 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-current-updates 304.43-0ubuntu0.1 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-experimental-310 310.14-0ubuntu0.1 Experimental NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-settings 295.33-0ubuntu1 Tool of configuring the NVIDIA graphics driver
ii nvidia-settings-updates 304.43-0ubuntu0.2 Tool of configuring the NVIDIA graphics driver
presumivelmente (não documentado) ii
significa instalado e rc
significa removido.
Então você remove os indesejados, para mim:
sudo apt-get remove nvidia-current
sudo apt-get remove nvidia-experimental-310
A execução: sudo apt-get autoremove
que se livra de dependências desnecessárias, para mim nvidia-settings
Então, para colocar uma tampa, corra para o driver desejado (para mim): sudo apt-get install --reinstall nvidia-current-updates
Agora meu sudo dpkg --list | grep nvidia se parece com:
ii nvidia-common 1:0.2.44.2 Find obsolete NVIDIA drivers
rc nvidia-current 295.40-0ubuntu1.1 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-current-updates 304.43-0ubuntu0.1 NVIDIA binary Xorg driver, kernel module and VDPAU library
rc nvidia-experimental-310 310.14-0ubuntu0.1 Experimental NVIDIA binary Xorg driver, kernel module and VDPAU library
rc nvidia-settings 295.33-0ubuntu1 Tool of configuring the NVIDIA graphics driver
ii nvidia-settings-updates 304.43-0ubuntu0.2 Tool of configuring the NVIDIA graphics driver
Eu reinicio e tenho o X funcionando novamente.