Nouveau Driver Comes to Kernel 2.6.33

Dec 15, 2009

Good news for anyone with a NVIDIA graphics card: the Nouveau driver goes into Kernel 2.6.33 and supports DRM.

Nouveau is the free driver mainly developed by Red Hat with 2D and partial 3D support for the NVIDIA graphics cards. The nv driver currently used for 2D support is fairly old and leaves most NVIDIA cards well below their full capabilities.

Nouveau developers have now appealed to have the code of about 36,000 lines taken up in Kernel version 2.6.33, which was not previously possible in that the driver was still comprised of proprietary code, albeit a very small part. The team around David Airlie and Ben Skeggs has since outsourced this part (the ctx_voodoo microcode) in firmware that can be subsequently loaded on the current GeForce 6 cards.

The driver will first land in the staging tree, which Greg Kroah-Hartman maintains, as the drm-nouveau-pony branch. It will then flow about one or two versions later into the main branch. With the inclusion into the kernel and DRM support, most distros will shortly switch to the Nouveau driver as the standard for NVIDIA cards. Up to now only Fedora had adopted the driver that had been long classified as experimental.

Source: phoronix.com.

Related content

  • Linus Releases 2.6.33-rc1

    After releasing a new Kernel version, Linus Torvalds needed a few days of rest to put some remaining patches into the next release. The so-called merge window has closed, with the 2.6.33 branch now open.

  • Nouveau Becomes NVIDIA's New Standard Driver

    The NV driver served for a long time as the standard driver for NVIDIA graphic cards. Now Ubuntu developers have replaced it with Nouveau driver in Ubuntu 10.04. It provides more than just benefits.

  • Ubuntu 9.04 Picks up Nouveau Drivers for NVIDIA Cards

    The many years of hard work and reverse engineering that went into developing the free Nouveau drivers for NVIDIA graphics cards have finally paid off. Nouveau is now included in the repository of the next Ubuntu 9.04 release.

  • Kernel 2.6.33 Is Completed

    Linus Torvalds has released another kernel version that, apart from driver updates, has a reworked graphics stack.

  • Progress with openSUSE 11.3

    The openSUSE project has released milestone 3 of its version 11.3 right on schedule. The update to GCC 4.5 has unfortunately caused a few problems.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News