After a recent update (regular automatic system updates only) - probably affecting the NVidia driver - I can't open the GUI any more (either on system startup or by manually calling
startx). This is what happens when I try
NVIDIA: API mismatch: the NVIDIA kernel module has version 304.88, but this NVIDIA driver component has version 304.108. Please make sure that the kernel module and all NVIDIA driver components have the same version. Fatal server error: no screens found
I'm running Ubuntu 12.04.3 LTS. I have tried several things, including:
- Installing the experimental driver (installed automatically while I tried
apt-get purge nvidia-current nvidia-current-updates)
- Installing drivers from xorg-edgers
But got the exact same message in every case. In the end, I managed to "kinda" restore things to how they were (installing
nvidia-current and removing unnecessary packages) and after selecting "Previous Linux versions" on GRUB I got the GUI working on the last stable version.
What should I do from now? Stop updating my system and stick to the working version? Try to upgrade my nvidia driver somehow? Wait until a later update fixes things? I have zero experience with drivers on Linux and would really appreciate if someone at least helped me understand what is happening...