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

Linux 3.8 Kernel May Have Better Nouveau Re-Clocking

Nouveau

Published on 08 October 2012 10:30 AM EDT
Written by Michael Larabel in Nouveau
Comment On This Article

While it will still be a while before the Linux 3.7 kernel is even released, the Linux 3.8 kernel may end up having better Nouveau driver re-clocking support for the common "NV50" NVIDIA GPU family.

In the forum discussion surrounding the significant underlying Nouveau driver changes found in Linux 3.7, Nouveau's Martin Peres wrote, "No luck for this kernel, but I think I'm not that far from delivering good reclocking support for the nv50 family. Maybe next kernel?" His comments were in response to a Phoronix reader asking about dynamic re-clocking and voltage changes.

Martin Peres is one of the Nouveau developers that has been heavily focusing on power management and re-clocking for this reverse-engineered NVIDIA Linux driver. He's also the one that worked on the fan control support for NVIDIA graphics cards that is now found in the Linux 3.7 kernel DRM.

There isn't yet this "good reclocking support" living in the Nouveau DRM development tree for -next yet, but it's promising to see that Martin hopes it will be ready for the next kernel (Linux 3.8). The NV50 series is comprised of the GeForce 8 and GeForce 9 graphics products. Unfortunately, it will still likely be a while before there is good Nouveau driver re-clocking support for the more recent GeForce 400/500 "Fermi" and GeForce 600 "Kepler" graphics cards.

Also coming up today is another short article looking at the Nouveau vs. NVIDIA performance and a re-clocking snafu.

Re-clocking support is critical for not only better power management to drop the operating frequencies when the GPU is not busy, but also for reaching maximum performance. At the moment the GPU core, memory, and shader clocks with the Nouveau driver are running at whatever speed they were set at by the video BIOS when the system was booting. On modern hardware, these boot core/vRAM/shader clocks are often much lower than their rated frequencies to run at and the frequencies the NVIDIA binary driver uses when the hardware is under load. There is limited (and often buggy) re-clocking support for some Nouveau configurations right now as covered by Nouveau Reclocking: Buggy, But Can Boost Performance.

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. Acer B286HK: A 28-inch UHD LED 4K Monitor For As Low As $350
  2. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  3. Intel 120GB 530 Series SSD Linux Performance
  4. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
Latest Linux Articles
  1. Mesa Git Yields Performance Improvements For Newer AMD GPUs
  2. Apple OS X 10.10 vs. Ubuntu 14.10 Performance
  3. Mesa 10.5-devel Brings Some Intel Haswell HD Graphics Changes Over Mesa 10.3
  4. NVIDIA vs. Nouveau Drivers With Linux 3.18 + Mesa 10.4-devel
Latest Linux News
  1. Intel Has Last Round Of DRM Changes For Linux 3.19, Starts Dropping DRI1/UMS
  2. Fedora 21 Release Candidate 1 Awaits Your Testing
  3. GCC 5 Adds Support For ARM's Cortex-A17
  4. KWayland Server Component Coming For KDE Plasma 5.2
  5. NVIDIA Posts Tegra Gallium3D Patch For K1+ Support
  6. Ubuntu 14.10 MacBook Air Tests With Linux 3.18, Mesa 10.5
  7. AMD Richland APU Support Added To Coreboot
  8. 2014 Holiday Shopping Reminder, Happy Thanksgiving
  9. Python 3 Support Added To The GNOME Shell
  10. ReactOS Lands Its New Explorer Shell
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. Hurrican SDL Port
  3. Roadmap to Catalyst 14.10 ?
  4. how to configure module phoromatic ?
  5. PulseAudio 6.0 Is Coming & Other Linux Audio Plans For The Future
  6. Debian Developer Resigns From The Systemd Maintainership Team
  7. Cant get working Kaveri APU - A10-7850k
  8. Script for Fan Speed Control