This guide is based on Ubuntu,but it can be a reference for other Linux distributions as well.
Step 1, install build-essential
Open Terminal and implement :
sudo apt-get install build-essential
We need to install gcc,c/c++..ect libraries before installing the Nvidia display driver just in case.
Step2, disable X server before installing
Press [Ctrl]+[Alt]+[F1] to command line mode,type and implement :
sudo /etc/init.d/gdm stop //this command will disable X server
Step3,install Nvidia official driver
type and implement :
sudo sh NVIDIA-Linuxxxxxx.run //NVIDIA-Linuxxxxxx = the driver file name you downloaded
and then, just choose "accept" ,"yes" or"OK" which computer will ask you.
Once the installation is completed,please type and implement :
sudo /etc/init.d/gdm start //Restart computer
Step 4,configure the NVIDIA X Server Settings
go to Application->System Tool->NVIDIA X Server Settings
as below picture shows,you should see a option "Save to X Configuration File", click Preview (don't click"Save", as the configuration will not be saved without root permission ),then you will see the new Configuration File. Open your Terminal,please type and implement :
sudo gedit /etc/X11/xorg.conf
and then,please copy the new X Configuration File content which shows on the preview window to replace the old configuration file content and save it.
Lastly,press [Ctrl]+[Alt]+[Backspace] to restart X so that the new configuration can be actived. Good luck.


Paxswill
@nic
Not really. It's applicable to all debian based systems (from the 1st step), but that's not really needed. It is really specific to Gnome though.
nic stevens
You should title this ".... installing Nvidia display driver in Ubuntu"
Ubuntu is a distribution but it's not the only one and the instructions for ubuntu probably will not work on a lot of other distros.