My 13.04 box’s Nvidia drivers take a dive each time the kernel gets updated. It seems to be due to the fact that nvidia-current requires the kernel version specific linux-headers package. For some reason the dependencies aren’t built to install a new linux-headers with a new kernel.
Workaround follows. Hat tip to http://www.dedoimedo.com/computers/u…al-nvidia.html which helped me get installed the first time.
After you update the kernel, but before you reboot, do the following.
$ sudo apt-get install -y linux-headers-`uname -r`
$ sudo apt-get remove nvidia-current
$ sudo apt-get install -y nvidia-current
If you don’t do this, things can be tricky after the reboot, especially if you’re using a dual-monitor setup. My Alienware m18x has an HDMI out, which I use as my primary display. When the Nvidia module is unable to load, the dm forgets about my monitor settings. I can log in, but I get no menu or sidebar. There’s a work around here too, though.
On the working monitor, right-click on the desktop and make a new folder. Open folder, and use Nautilis to search for ‘terminal’. Be sure to set Location to ‘File System’. Look for the ‘Terminal’ icon, and not ‘Terminal.svg’, which is the scalable vector graphic icon. You could reboot into run level 3, but this is easy.