I’m trying to install CUDA 2.2 on a new Ubuntu 8.04.2 64-bit workstation with a GTS250 installed. The 185.18.08 driver installs without any problems, however after rebooting using the “nvidia” driver in xorg.conf, it loads to a VESA 800x600 mode. Using the “nv” driver works fine. I’ve attached the output of xorg for both the nvidia and nv drivers, as well as a copy of xorg.conf.
You will need to uninstall the nv driver first (and make sure that no NVIDIA drivers from the Ubuntu repository are installed), then run the installer. There is at least one library conflict between the Ubuntu nv package and the NVIDIA driver that will cause the NVIDIA X11 driver to fail to initialize, even after a clean install.
I solved my own problem in the end. The open source “nv” driver doesn’t affect the proprietary “nvidia” driver. You don’t need to uninstall. What you do need to uninstall is the “nvidia-kernel-common” package before installing the proprietary driver. So (for Ubuntu 8.04):