Nouveau Driver Power Management Against The NVIDIA Blob

Published on July 06, 2011
Written by Michael Larabel
Page 1 of 7
Discuss This Article

Following last week's completion of the Radeon driver power management tests against the AMD Catalyst driver, now it is time to turn the tables on NVIDIA. In this article are some power consumption and thermal tests when comparing the latest open-source "Nouveau" driver code against NVIDIA's closed-source proprietary driver.

Testing went nearly the same as last week's Radeon driver power management test. The Watts Up Pro USB power meter was monitoring the system's power consumption, which was being automatically logged by the Phoronix Test Suite. Also monitored at the same time by the Phoronix Test Suite was the CPU usage and GPU temperature.

The NVIDIA GeForce graphics cards that were tested in this review included the 8500GT, 8600GTS, 9500GT, and 9800GT. Sadly, with the latest Nouveau Git, only working well for us was the GeForce 8/9 series. The GeForce 200 series has regressed to breaking with mode-setting, the GeForce 6 series was locking up when running OpenGL applications, and the GeForce 400/500 "Fermi" series hasn't yet integrated the FUC firmware generator so it still requires manually loading the custom-extracted BIOS/firmware. Nouveau continues to be haphazard support between kernel and Mesa releases.

The Nouveau KMS/DRM driver does not implement power profiles in a manner like the Radeon driver. We tested the Nouveau and NVIDIA drivers both in their stock configurations. The NVIDIA binary driver fully supports PowerMizer and other power management features. As for the current state of Nouveau driver power management, see this Wiki page (http://nouveau.freedesktop.org/wiki/PowerManagement).

Besides the four NVIDIA GeForce 8/9 series graphics cards, the rest of the system hardware included an AMD Phenom II X3 710 clocked at 2.60GHz, an MSI 890GXM-G65 motherboard, 4GB of system memory, and a 250GB Seagate ST3250310AS. A daily snapshot of Ubuntu 11.10 was used from 29 June for testing. This included the Linux 3.0-2-generic x86_64 kernel, Unity 4.0.1, X.Org Server 1.10.2, GCC 4.6.1, and the EXT4 file-system.

The NVIDIA binary blob was the 275.09.07 release while the Nouveau driver stack was the Linux 3.0 kernel DRM, xf86-video-nouveau Git, and Mesa 7.10.3. The latest Nouveau Git was not used since the latest head for it was regressed quite badly for us.

Testing here included idling at the desktop, OpenArena, 1080p HD video playback, and Nexuiz while monitoring the GPU temperature, power consumption, and CPU usage. The GPU frequency was not monitored since a change in the code had made it not monitor the real-time frequencies under the Nouveau sysfs interfaces.

<< Previous Page
1
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. Raspberry Pi Gets New Wayland Weston Renderer
  2. Debian GNU/Hurd 2013 Release Brings New Packages
  3. Intel Ultrabook Performance Is Faster With Mesa 9.2
  4. Hot Relocation HDD To SSD Support For Btrfs
  5. Phoronix Test Suite 4.6.0 "Utsira" Released
  6. New Intel X.Org Driver Supports All Of Haswell
  7. SQLite Now Faster With Memory Mapped I/O
  8. Microsoft Releases Skype For Linux 4.2, Has Bug-Fixes
  9. Qt For Tizen Launches, Based On Qt 5.1
  10. KTAP Released For Linux Kernel Dynamic Tracing
  11. Linux 3.10-rc2 Kernel Takes In A Few Extra Pulls
Latest Forum Talk
  1. Raspberry Pi Gets New Wayland Weston Renderer
  2. Debian GNU/Hurd 2013 Release Brings New Packages
  3. Probable reason why coolbits was stripped from...
  4. Microsoft Releases Skype For Linux 4.2, Has...
  5. Intel Linux OpenGL Driver Leading Over Apple OS X
  6. Hot Relocation HDD To SSD Support For Btrfs
  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