After several hours of research I found a working solution to my problem. From reading all the other forum posts I a lot of other people are having the same issue with the Nvidia driver and Ubuntu 12.04. Here's what I did to solve the problem for me. It may be advised to make a back up before you start. As we will be compiling a new kernel and reinstalling all the Nvidia drivers. Proceed at own risk
Download the Nvidia driver from the Nvidia website here,
Open module black list
gksudo gedit /etc/modprobe.d/blacklist.conf
Add these lines
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Remove all previously installed Nvidia driver.
Might want to print out the rest of the steps as you will be rebooting after this step
sudo apt-get --purge remove nvidia-*
Reboot your computer. You may have to interrupt grub to and boot it safe or single mode. Do this by holding shift during boot. From there enable networking and open the root terminal
sudo reboot
Once at the root terminal enter the following to upgrade kernel.
sudo apt-add-repository ppa:francisbrwn9/kernels
sudo apt-get update
sudo apt-get dist-upgrade
Next you should run the Nvidia installer, by changing directory to where you downloaded it.
cd ~/Downloads/
sudo sh NVIDIA-Linux-x86_64-195.36.24-pkg2.run
Next start gdm
sudo service gdm start
Reboot
sudo reboot
Best Answer
You can see full list here or can find Your device here