NVIDIA CoolBits For Linux Guide

Written by Michael Larabel in Display Drivers on 4 June 2005 at 01:00 PM EDT. Page 3 of 3. Add A Comment.

To check for stability issues and artifacts, Unreal Tournament 2004 Demo (3334), SPECViewPerf (8.1), and Doom 3 (1.3.1302) were used. The two independent systems we tested Linux CoolBits on for this article today, contained the following components:

Hardware Components
Processor: Intel Pentium 4 530 (3.0GHz)
Motherboard: DFI LANPARTY UT 915P-T12
Memory: 2 x 512MB Corsair XMS PC4400
Graphics Card: Gigabyte 6600GT (GV-NX66T128)
Hard Drives: Hitachi 80GB SATA
Optical Drives: Lite-On DVD-ROM
Cooling: 3 x 120mm case fans
Power Supply: Thermaltake Purepower 460W
Software Components
Operating System: FedoraCore3
Linux Kernel: 2.6.11-1.14
Graphics Driver: NVIDIA 1.0-7664

 

Hardware Components
Processor: AMD Athlon XP 2500+ Barton
Motherboard: Abit NF7-S Revision 2
Memory: 512MB Mushkin PC4000
Graphics Card: Prolink PixelView FX5900XT
Hard Drives: Western Digital 80GB 7200RPM
Optical Drives: Lite-On DVD-ROM
Cooling: Arctic Cooling NV Silencer 3
Power Supply: Logisys Pitbull 500W
Software Components
Operating System: FedoraCore3
Linux Kernel: 2.6.11-1.14
Graphics Driver: NVIDIA 1.0-7664

With the Linux CoolBits offering a very easy-to-use yet intuitive interface, and similar to that of its Windows counterpart, we were quickly off from the starting gate and adjusting the clock speeds. The first testbed, which contained a Gigabyte 6600GT PCI Express, runs at stock speeds of 500MHz/1000MHz (GPU/MEM). After waiting several minutes for CoolBits to detect the optimal frequencies, the speeds returned were 576/1153. At these speeds, we found the graphics card to be stable in all of our 3D testing. This is compared against the 588/1188 we were able to achieve manually with the latest NVClock 0.8 CVS. Like CoolBits for Windows, the automatically detected frequencies find the maximum frequency for both the GPU and memory where they both remain ultimately stable. This means we can generally push the clock frequencies even further by a small percentage without noticing any instability problems or artifacts appearing. In the case of our Gigabyte 6600GT, we were able to go as far as 599/1253! At these speeds however, we did notice a few blue artifacts appear when were running Doom 3. Due to the small amount of artifacts, we bumped our clock speeds down to 592/1244. At these refined speeds, we encountered no instability problems or artifacts appearing when doing any 3D gaming. Overall, we feel we were most successful when overclocking the NVIDIA GeForce 6600GT PCI Express under Linux with CoolBits.

Onto our second testbed in this article, which has previously been overclocked to 425/850 with NVClock and 464/926 with CoolBits Windows, quite a while ago. Keep in mind, the stock speeds for the GeForce 5900XT are 390/700 (VPU/MEM). Using the auto-detect feature, the speeds generated were 455/832. As we had previously run this same exact card at 464/926, we decided to run the card at those speeds again. To our pleasure, the card had no problem running at those speeds again under Linux. After spending some more time tweaking the VPU and memory clocks, we arrived at 464/950 with no artifacts! However, the heat produced was a bit too much for our comfort so we ended up lowering the frequencies.


Although CoolBits for Linux is a great utility all around, it still has its problems. One such option we would like to see added is the ability to apply the overclocked settings at startup, saving the time from having to go into nvidia-settings each time to re-tune the frequencies. The auto-detect function is also very nice, as it was able to sufficiently detect the optimal clock frequencies for the GPU and memory without losing stability. Even though Linux CoolBits isn’t yet perfect, it’s damn close to its Windows counterpart and is very much a viable alternative to users of NVClock who currently are struggling to overclock their graphics cards. The developers over at NVIDIA deserve to be applauded for an exceptional job well done with this new driver set, and we hope they can only continue to improve upon these Linux display drivers and CoolBits.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.