1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Ubuntu 11.04 May Still Get Nouveau Gallium3D

Nouveau

Published on 02 December 2010 07:31 AM EST
Written by Michael Larabel in Nouveau
12 Comments

Canonical has been using the Nouveau DRM/KMS driver since Ubuntu 10.04 LTS for providing 2D acceleration and kernel mode-setting for NVIDIA hardware on an open-source driver by default, but they haven't yet shipped the Nouveau Gallium3D driver that would provide OpenGL acceleration support (along with OpenVG, OpenGL ES, and the other APIs accelerated by Gallium3D state trackers). Their reasoning for holding back on shipping the Nouveau Gallium3D component by default (though it is available through an experimental package) has been that the upstream Nouveau developers haven't yet declared it stable and are unwilling to take bug reports against the driver. Canonical though may be in the process of reevaluating their Nouveau Gallium3D decision and this 3D driver could end up appearing in Ubuntu 11.04.

At the past Ubuntu Developer Summit it was decided not to ship the Nouveau Gallium3D driver by default due to the aforementioned reasons, even though Fedora (among other distributions) are beginning to ship this driver so NVIDIA customers can have a capable open-source driver with 3D acceleration whether it be used by a compositing window manager or for gaming and other tasks. Nouveau 3D may still be quite slow in relation to NVIDIA's proprietary driver, but it isn't too slow for desktop compositing and lightweight gaming (with ioquake3-era games). Using a recent Linux kernel and Mesa release (circa Mesa 7.9+ and Linux 2.6.35+) this driver is also quite stable, we have not seen it render anything really wrong or produce artifacts, nor have any other problems been encountered. It may not yet support the very recent NVIDIA GPUs, but the Nouveau Gallium3D experience is quite good especially with GeForce 6 through GeForce 9 series graphics processors.

Canonical is now reconsidering whether to enable this driver in their Ubuntu 11.04 stock installation based upon Unity, the new desktop for Ubuntu. With Unity, Compiz is required as its window manager otherwise Ubuntu will fall-back to providing a classic GNOME desktop. Canonical sure would like to have Unity running on as many desktops as possible and by ignoring all Ubuntu users with the open-source NVIDIA driver would void it of being seen in many places, until NVIDIA's proprietary driver is installed.

As a result, Canonical now seems to be contemplating whether to enable the Nouveau Gallium3D Mesa driver so their Unity desktop can be used, especially from the Ubuntu LiveCD. As an alternative to enabling the Nouveau Gallium3D driver, another option they are exploring is making it easier to use NVIDIA's proprietary driver from a LiveCD. To accomplish running the binary driver from an Ubuntu Desktop LiveCD, however, that would require being able to uncleanly load the Nouveau DRM/KMS kernel module, build the Nouveau kernel module, and then load in NVIDIA's blob. The Nouveau option is a much better choice, but again Canonical is uncomfortable with Nouveau being "unsupported" and they don't want to invest in working on this community, reverse-engineered driver.

This work is talked about by Canonical's Christopher James Halse Rogers on Ubuntu-X. Canonical still has their plans to deploy Wayland eventually with the Unity Desktop and for that they will need kernel mode-setting with 3D acceleration, etc. Nouveau provides this where as NVIDIA has no plans to support Wayland right now. As a result, Bryce Harrington has already responded signaling a greater interest in getting the Nouveau Mesa driver working rather than investing in a way to get NVIDIA's binary driver to work more easily and cleanly off a LiveCD.

Let's hope Nouveau Gallium3D is turned on by default in Ubuntu 11.04, which will be released next April. Doing so will not only help users of the Unity desktop, but also those running GNOME 3.0 with the GNOME Shell and KDE users with KWin or once Plasma begins using more OpenGL.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. The MSI X99S SLI PLUS Is Working & Running Well On Linux
  2. NVIDIA GeForce GTX 980: The Best GPU For Linux Gamers
  3. ROCCAT LUA: A Linux-Friendly Gaming Mouse
  4. Cheetah Mounts: The Affordable Way To Put Your TV On The Wall
Latest Linux Articles
  1. Preview: Radeon Gallium3D Performance For CS:GO On Linux
  2. XWayland Linux Gaming Performance With GNOME Wayland On Fedora 21
  3. EXT4/Btrfs/XFS/F2FS Benchmarks On Linux 3.17
  4. Fedora 21 Alpha First Impressions: It's Great
Latest Linux News
  1. Radeon DRM Gets New Information Ioctl Queries
  2. Mir 0.8 Works On Less ABI Breakage, Touchspots, Responsiveness
  3. CS:GO For Linux Gains Better Stability, Community Server Support
  4. NVIDIA Issues Updated 340.46 Long-Lived Driver Release
  5. KDE Plasma 5.1 Now In Beta
  6. Systemd & Debian Were Most Popular In September
  7. Microsoft Announces... Windows 10 With A Start Menu
  8. Borderlands 2 Launches On Steam For Linux
  9. Debian Jessie Might Get Rid Of The kFreeBSD Port
  10. Fedora Might Try A New Scheduling Strategy For Its Releases
Latest Forum Discussions
  1. Microsoft Announces... Windows 10 With A Start Menu
  2. NVIDIA Alerts Nouveau: They're Starting To Sign/Validate GPU Firmware Images
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. Nero CD/DVD Burning Software On Linux Is Dead
  5. New Group Calls For Boycotting Systemd
  6. FSF Issues Statement On Shellshock Bash Vulnerability
  7. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  8. X.Org Is Looking For Some Female Help