Many people have problems updating or even installing graphics drivers in Ubuntu Linux and similar distributions. Here is some help for you Ubuntu users out there who are being frustrated by this type of problem.
Installing/Upgrading Drivers Using Envy (courtesy of RBR)
First, go to this site: http://albertomilone.com/nvidia_scripts1.html
...and scroll down to the "Supported Operating Systems" section. At the bottom left of the table on that part of the page, there is a link labeled "Get Envy Legacy". You will be prompted to download a .deb file, which is easily installable in Ubuntu, through these commands:
sudo dpkg -i envy*.deb
The "path_to_envy's_deb_package" is where you need to put the path of the directory where you saved the .deb file. After this, you need to install any missing dependencies, and this command does it in one fell swoop for you:
sudo apt-get install -f
Envy should be listed in Applications/System Tools in the GNOME or KDE system menus. Otherwise, you can just do this in console:
And for the text interface, add a "-t" flag to the end of the above command.
Envy has a very intuitive interface, so it is extremely easy to follow, according to RBR. It will even reboot your system after installing new drivers so that you can start using them!
Installing/Upgrading drivers Using the Command Line (courtesy of MU_Engineer)
Here are the instructions, word for word from MU_Engineer:
1. Ctrl-Shift-F1 to get yourself into a text terminal.
2. sudo /etc/init.d/gdm stop to kill X.
3. sudo modprobe -r nvidia to remove the old NVIDIA driver module.
4. sudo apt-get install modules-assistant to install the Debian kernel driver assistant.
5. sudo m-a to start modules-assistant.
6. Select "Update" to update the packages cache on your system.
7. Select "Prepare" to prepare your system to compile modules.
8. Select "Select" to pick which module to work on.
9. Select "nvidia-kernel" to pick the NVIDIA modules, or "nvidia-kernel-l" for legacy modules (for older cards.)
10. Select "Get" to fetch the NVIDIA driver source.
11. Select "Build" to compile the module.
12. The build prompt will ask you if you want to install the module package, select yes.
13. Hit the escape key until you exit modules-assistant as you are done here.
14. sudo modprobe nvidia to load the NVIDIA driver.
15. sudo /etc/init.d/gdm restart to restart X.
If everything went correctly, then you should be seeing the GUI login screen at the correct resolution. Note that there instructions work equally well for AMD's Linux driver- just replace "nvidia" with "fglrx" in all cases.
Hope this helps. If these steps still don't work, the Ubuntu Forums are a great place to search for answers or ask for them:
If I missed anything here, please don't hesitate to PM me here. Many thanks to RBR and MU_Engineer for their contributions.