How to get NVidia GeForce GT 210 drivers working on Lucid Lynx?

Solution 1:

Seems that once I got over this problem, I was able to switch to using a newer kernel (automatically installed by apt-get upgrade: 2.6.32-21 to 2.6.32-25), and with that kernel the Nouveau module was no longer in use (probably due to removing the xserver-xorg-video-nouveau package?).

Then, after installing appropriate linux-headers packages, the NVIDIA installer agreed to proceed and it rebuilt the kernel module and took it into use.

Then some dual-monitor configuration, and everything seems to be pretty smooth, finally. Whew. :-)

(Problems with the non-NVIDIA drivers included: 1) for VGA output the image was in the wrong place horizontally; you couldn't get it right even by manually adjusting the monitor 2) colours (or contrast) for DVI and VGA output were very different. There's only one DVI output in the card so I need to use VGA for the other monitor.)

I'm not sure if anyone will face exactly the same kind of mess that I did, but, to recap, for anyone else with the same or similar graphics card:

  • You can get NVidia GeForce GT 210 to work just fine on Ubuntu 10.04.
  • Get the drivers directly from NVIDIA (as described here), but before installing them, get rid of Nouveau completely.

Edit: Removing Nouveau drivers

I had to set up my machine all over again (due to the system disk, an Intel X25-M SSD, breaking down and having to be replaced...), this time bypassing any eCryptfs problems, so now it's a bit clearer to me how exactly you can remove and disable the Nouveau drivers (to be able to install NVIDIA ones):

  1. apt-get --purge remove xserver-xorg-video-nouveau
  2. As described in this answer: edit /etc/default/grub and add the line GRUB_CMDLINE_LINUX="nouveau.modeset=0"
  3. sudo update-grub
  4. Reboot

After that, you should be able to install NVIDIA drivers without conflicts with Nouveau.

Solution 2:

The Ubuntu X team maintains a set of backported drivers here. You should try installing those otherwise you'll have to reinstall the drivers every time you get a kernel update.