Nouveau

4 February 2008

I’m currently giving the Nouveau driver (open source reverse-engineered NVIDIA drivers) a test drive on my computer. I have a PCI-Express NVIDIA GeForce 7600GT, and the 2D side of things are working extremely well.

Dragging windows around is extremely fast, with no laggy artifacts left behind. Even the Composite extension works — I’m currently running the Metacity compositor (Metacity 2.21 actually works with NVIDIA cards as it no longer depends on the libcm library) and it is smooth.

The one thing I haven’t got going yet is 3D acceleration. According to Dave Airlie’s talk on Friday, you need to use Gallium3D in order to get 3D acceleration with the Nouveau driver, which I don’t really feel like using until somebody creates some Debian packages. However, Dave did demonstrate OpenArena running on Nouveau on Friday, and it worked extremely well — excellent framerate and no visual glitches.

I’ve installed Nouveau with RAOF’s PPA. You need to completely remove nvidia-glx before you install Nouveau. I also had some conflicts with two versions of the drm (not an acronym for Digital Rights Management) kernel module being installed at the same time. Try this if you’re having trouble:

$ sudo modprobe -r drm
$ sudo insmod /lib/modules/`uname -r`/extra/drm.ko

That will force Nouveau’s drm module to load instead of the kernel one. You’ll need to do that on every bootup, as I haven’t yet bothered to figure out how to do that automatically.

Support the open-source NVIDIA driver effort

11 January 2007

A project known as nouveau (French for new) is an effort to reverse-engineer the NVIDIA cards and provide an open-source driver that the Linux community has been dreaming of for a long time.

A PledgeBank pledge bank has been set up, asking people to donate US$10 to their cause. The pledge deadline is February 8, 2007, and 1000 people is the minimum required for the pledge to take effect. As of January 11, 2007, the pledge has already shot past its target, with 1225 people who have signed their names. That’s 225 (or $2250) over target.

1225 people are prepared to pay $10 for a free, open-source video driver. To me, that’s quite a clear message. I would urge anyone who is interested in getting a fully-open-source, fully-3D-accelerated NVIDIA driver for Linux to sign up on the pledge.