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

Testing Out The Nouveau Driver On Fedora 11

Nouveau

Published on 29 March 2009 10:56 AM EDT
Written by Michael Larabel in Nouveau
32 Comments

With the forthcoming release of Fedora 11, Red Hat has made the bold (but wise) decision of replacing xf86-video-nv as the default open-source NVIDIA driver with the Nouveau driver instead. The xf86-video-nv driver is officially maintained by NVIDIA, but it's their half-assed attempt at being open-source friendly. The X.Org driver's code is obfuscated, its 2D support is limited, there is no 3D acceleration at all, and it barely receives new features and support these days. Meanwhile, a group of open-source developers have been reverse-engineering NVIDIA's binary Linux driver to write the Nouveau driver that will offer 2D, 3D, and video acceleration and aims to be feature-complete. The Nouveau project has been around for a few years, but their code is starting to come to maturation with kernel mode-setting and a Gallium3D driver hopefully being stable by year's end.

In Fedora 11 there is the normal DDX xf86-video-nouveau driver along with kernel mode-setting support and all of the latest bits that are prerequisites (such as kernel memory management). The Gallium3D support for providing OpenGL acceleration on the Nouveau stack is still very experimental, so it will likely not be enabled by default in Fedora 11. This past week though Red Hat had hosted a Nouveau testing day to see how well this open-source NVIDIA driver is working for different users. Many Fedora users participating in this Nouveau testing day and overall the results seem to be positive. We decided to also test out Nouveau in Fedora 11 using the LiveCD they spun for this testing session.

Did kernel mode-setting work for us using a GeForce 8600GT?


Oh yes, it works! Nouveau kernel mode-setting should work in Fedora 11 for those using the GeForce 8 series hardware or newer. KMS support for the older NVIDIA hardware should come later on. One problem we ran into though was with the GeForce 8600GT and using a 30" Samsung SyncMaster 305T LCD, the Fedora LiveCD had mode-set to 1280 x 800 instead of the 2560 x 1600 for this dual-link DVI monitor. We ran into this problem with and without kernel mode-setting.


Besides a clean, beautiful boot experience with Plymouth when using kernel mode-setting, VT switching is dramatically faster and runs at the same resolution as the running X Server.


Beyond kernel mode-setting, X-Video also works with the Nouveau stack in Fedora 11. Granted, X-Video is not as good as VDPAU or even XvMC, but it's a start.

Kudos to all of the Nouveau developers and to Red Hat for taking this stand in enabling it by default. Hopefully we will see other Linux desktop distributions make the switch from xf86-video-nv to Nouveau.

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. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. Running Fedora 20 On Intel's Core i7 Haswell-E Platform
  2. A Tour Of The New Phoronix Office
  3. 7-Way Linux Desktop Gaming Comparison On Ubuntu 14.10
  4. Intel P-State vs. CPUFreq Benchmarks On The i7-5960X
Latest Linux News
  1. Counter-Strike: Global Offensive Starts Rolling Out To Linux Users
  2. Trying Out The OpenSUSE 13.2 Beta: The Installer Is Still Lacking
  3. The Gestures Support Of GNOME 3.14
  4. Linux 3.17 Has Basic Support For The Xbox One Controller
  5. openSUSE 13.2 Beta Still Using Btrfs By Default, & KDE Plasma 5 For Testing
  6. GTK+ 3.14 Brings Much Better Wayland Support, Multi-Touch, New Theme
  7. DisplayPort Comes To USB's Type-C Connector
  8. NSS Updated On Ubuntu 12.04/14.04 To Allow Netflix Support
  9. Linux 3.17-rc6 Released; Linux 3.17 Final Might Come In One Week
  10. X.Org Server 1.16.1 Released
Latest Forum Discussions
  1. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  2. Uselessd: A Stripped Down Version Of Systemd
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. State of Nouveau now and in the near future?
  5. Wasteland 2 Officially Launched Today, Including For Linux Gamers
  6. NVIDIA GTX 770/780 -works ?
  7. New stress testing utility for GPU's
  8. How to get Catalyst 14.4 working on Ubuntu 14.04