Nouveau Gets More Improvements For Linux 3.8

Posted by Michael Larabel on December 30, 2012

Over this weekend a new DRM pull request was submitted by David Airlie for the Linux 3.8 kernel.

While it's past the Linux 3.8 merge window, besides this pull having fixes, it does have some changes that aren't strictly regression fixes. In particular, on Nouveau for open-source NVIDIA support there is initial GK106 enablement. Furthermore, there's FUC microcode fixes for the Fermi-based GF119 and for NVE0 there's fixes as well as enabling acceleration on all known GeForce 600 "Kepler" chipsets.

In early December I wrote about Nouveau lighting up the GK106 Kepler. The GK106 core is what's found in the NVIDIA GeForce GTX 660. With this initial code hitting Linux 3.8, kernel mode-setting seems to work and so does acceleration if using the binary driver FUC, but there's likely breakage elsewhere.

The NVIDIA GF119 that's been fixed up for "NVC0" Fermi are OEM-only cards in the GeForce 600 series but aren't actually Keplers. These cards include the GeForce 605 as a re-branded GeForce 510 and the GeForce GT 620 as a re-branded GeForce GT 520.

With fixing up the "NVE0" Kepler FUC, there should finally be "out of the box" acceleration support for all GeForce 600 series hardware when using the Linux 3.8 kernel and a modern Mesa and xf86-video-nouveau DDX.

It's nice to finally see this happening and the Nouveau GeForce 600 series OpenGL support does work, so in terms of running latest-generation hardware on open-source, they beat AMD this time around due to the invasive changes with the Radeon HD 7000 series hardware that's still being matured in the "RadeonSI" driver. Let's hope Linus Torvalds doesn't object this time to these post-merge-window changes.

Aside from these late Nouveau changes, there's also fixes to the Radeon and Intel drivers too. On the Radeon side there is GPU reset fixes and user-space packet support. With the Intel driver there is an i830/i845 fix as well as watermark fixes and other new workarounds, but there isn't yet the Ironlake bug-fix. The new open-source NVIDIA Tegra also seen some fixes with this latest "DRM Fixes" pull.

This latest DRM pull request can be found on the dri-devel list. If you missed the earlier article, see the feature overview of the Linux 3.8 kernel to find out about the other changes and features coming to this next Linux release.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Linux Desktop Security Could Be A Whole Lot Better
  2. KDE 4.11 Will Be The Last Major KDE4 Workspaces Feature Release
  3. New NVIDIA Linux Driver Supports The GeForce GTX 780
  4. Chrome 28 To Offer More Speed Improvements
  5. Digia Announces "Boot To Qt" Project
  6. X.Org Libraries Hit By Round Of Security Issues
  7. Wayland's Weston Gets Output Scaling Support
  8. Raspberry Pi Gets New Wayland Weston Renderer
  9. Debian GNU/Hurd 2013 Release Brings New Packages
  10. Intel Ultrabook Performance Is Faster With Mesa 9.2
  11. Hot Relocation HDD To SSD Support For Btrfs
Latest Forum Talk
  1. X.Org Libraries Hit By Round Of Security Issues
  2. Linux Desktop Security Could Be A Whole Lot Better
  3. Intel Linux OpenGL Driver Leading Over Apple OS X
  4. Debian GNU/Hurd 2013 Release Brings New Packages
  5. KDE 4.11 Will Be The Last Major KDE4 Workspaces...
  6. Sumo Lounge Emperor
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite