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

The State of Linux NVIDIA Overclocking

Michael Larabel

Published on 7 April 2005
Written by Michael Larabel
Page 1 of 6 - Comment On This Article

As most of you are aware, due to poor ATI proprietary Linux drivers, ATI graphics cards are usually left out of the game when it comes to graphics card performance under Linux. Then of course, there's NVIDIA. NVIDIA has been developing Linux unified drivers for quite a while (the first Linux release with Pixel and Vertex Shader support occurred in early 2001) and it has definitely reflected upon their Linux graphics performance. Of course, both ATI and NVIDIA have extremely reliable drivers for Microsoft Windows, otherwise neither would exist. One stake neither NVIDIA nor ATI currently have a definite claim to is graphics card overclocking under Linux. There are numerous Windows overclocking utilities such as CoolBits, NVTweak, RivaTuner, ATiTool, and PowerStrip. One of the few ways to overclock your NVIDIA graphics card under Linux (without editing the video BIOS or physical card modification) is through NVClock. This is a handy little utility from the good people over at LinuxHardware.org, used for overclocking your NVIDIA based graphics card. In this article, we will explore NVIDIA overclocking as we try NVClock on a couple different of our NVIDIA based systems. The systems making their rounds today contain a Prolink PixelView AGP 5900XT, Gigabyte PCI Express 6600GT (GV-NX66T128), Leadtek WinFast PCI Express 6600GT TDH, and finally an old but beloved Riva TNT2 AGP. This article isn't intended to teach novices the fundamentals of overclocking a graphics card or all of the aspects of properly overclocking it (proper cooling, checking for artifacts, etc...), but is designed to inform Linux users of the options, or there the lack-there-of, for overclocking their NVIDIA graphics cards and the successes/failures we experienced when overclocking a few of our cards under Linux.

Disclaimer: As this article will discuss increasing your VPU and memory frequencies, this can potentially damage or destroy your graphics card and void the warranty with the manufacturer. Phoronix and its staff take absolutely no responsibility for any damage or harm that can potentially occur from the methods discussed in this article.

Acquiring NVClock:

NVClock is currently available for download via source, RPM (Red-Hat Package), DEB (Debian Package), and CVS (Concurrent Versions System). As you continue reading this article, you will see NVClock 0.7, the latest version currently available in tarball format at LinuxHardware, which in our case only worked with the TNT2. For the other graphics cards, we used the NVClock CVS. The CVS currently available is NVClock 0.8pre and contains many different fixes, including the problem with overclocking the FX and 6XXX cards due to the 2D/3D switch. One of the other current features for this CVS includes a re-written GTK client. Below is what needs to be entered in the terminal in order to retrieve the latest CVS for NVClock.

cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nvclock co -p nvclock

All of our machines in this article are running FedoraCore3 with the Linux 2.6.10-1.770 kernel, Xorg 6.8.2, GCC 3.4.2, and the NVIDIA 1.0-7174 display drivers. For artifact testing and benchmarking, we used Unreal Tournament 2003 Demo (2206), Unreal Tournament 2004 Demo (3334), glxgears, Cube (2004-05-22), and Doom 3 (1.1.1286). For each of the different tests on Unreal Tournament we loaded each map up with 12 bots and ran the benchmark for 77 seconds.

Latest Linux Hardware Reviews
  1. Intel Launches The Core i7 5960X, Mighty Powerful Haswell-E CPUs
  2. AMD Radeon R9 290: Gallium3D vs. Catalyst Drivers
  3. AMD Radeon R9 290 Open-Source Driver Works, But Has A Ways To Go
  4. Trying The Configurable 45 Watt TDP With AMD's A10-7800 / A6-7400K
Latest Linux Articles
  1. How Intel Graphics On Linux Compare To Open-Source AMD/NVIDIA Drivers
  2. The Fastest NVIDIA GPUs For Open-Source Nouveau With Steam Linux Gaming
  3. Testing For The Latest Linux Kernel Power Regression
  4. The Most Energy Efficient Radeon GPU For AMD Linux Gaming
Latest Linux News
  1. AMD Steppe Eagle Flys To Coreboot
  2. Intel Beignet Is Working Out Surprisingly Well For OpenCL On Linux
  3. Coreboot Adds Lenovo X220 With Native Sandy Bridge Support
  4. Canonical Has Yet To Land X.Org Server 1.16 For Ubuntu 14.10
  5. Imagination Launches A MIPS Development Board
  6. Getting Involved With The New Raspberry Pi Graphics Driver
  7. A New AMD Catalyst Linux Driver Unofficially Surfaces
  8. LibreOffice Ported To 64-bit ARM (AArch64)
  9. Enlightenment E19 RC3 Shows Off The New Wayland Compositor
  10. Metro Redux Is Going To Require OpenGL 4.x On Linux
Latest Forum Discussions
  1. Btrfs Gets Talked Up, Googler Encourages You To Try Btrfs
  2. Updated graphics drivers for Ubuntu 12.04 Precise LTS
  3. Catalyst 14.201.1008
  4. It's Now Possible To Play Netflix Natively On Linux Without Wine Plug-Ins
  5. Users defect to Linux as OpenBSD removes Lynx from base system
  6. Updated and Optimized Ubuntu Free Graphics Drivers
  7. Canonical Joined The Khronos Group To Help Mir/Wayland Drivers
  8. Radeon HD5670 and Ubuntu 14.04