I spent a week trying to resolve the error generated by X.org Server and Nvidia drivers, and I think I've finally solved.
This is the solution for my Nvidia GT540M & Intel i7-2670QM (ASUS X53SV-SX598V)
1. Download NVIDIA driver from here: http://www.nvidia.com/object/unix.html.
I use Linux x86_64/AMD64/EM64T (NVIDIA-Linux-x86_64-285.05.09.run) for my system at 64bit
2. Install system updates
Code:
sudo apt-get update && sudo apt-get upgrade
3. Install linux-header to the upgraded kernel
Code:
sudo apt-get install linux-headers-$(uname -r)
4. If dkms and build essential haven't been installed
Code:
sudo apt-get install dkms build-essential
5. Open blacklist.conf file to add some lines (I use vi command)
Code:
vi /etc/modprobe.d/blacklist.conf
6. Press i and after others “blacklist” list add this list
Code:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
7. After that, press ESC and type :wq (this write the file)
8. Make grub.cfg writable
Code:
chmod +w /boot/grub/grub.cfg
9. Open grub.cfg file
Code:
vi /boot/grub/grub.cfg
10. Find text splash text inside the document and add nouveau.modeset=0 text like this
Code:
text splash nouveau.modeset=0 vga=791
11. After that, press ESC and type :wq (this write the file)
12. Disable writable mode to grub.cfg file
Code:
chmod -w /boot/grub/grub.cfg
13. Update grub.cfg file
Code:
update-grub‎
14. Reboot
15. Login and don’t write startx
16. Remove all previous Nvidia drivers
Code:
sudo apt-get --purge remove nvidia-*
17. Remove default drivers
Code:
sudo apt-get --purge remove xserver-xorg-video-nouveau
18. Chmod the nvidia driver file
Code:
chmod a+x NVIDIA-Linux-x86_64-285.05.09.run
19. Run the nvidia driver*
Code:
sh ./NVIDIA-Linux-x86_64-285.05.09.run
*If you use a 64bit system don’t install the OpenGL 32bit
20. Reboot

If you have a problem like this:
Code:
 
X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-28-server x86_64 Ubuntu
[...]
Fatal server error:
no screens found
It means that the automatic writing of xorg.conf (nvidia-xconfig command) during installation is not successful., but the driver has been installed correctly.
To solve this problem just delete the xorg.conf file:
Code:
rm /etc/X11/xorg.conf
When you restart the PC the file xorg.conf file will be created automatically.
Reebot and type
Code:
startx
I hope it helps