There is no need to use a third party application to overclock your NVIDIA graphics card, nvidia provides the tools and you just have to activate them.
To activate the Overclock menu in the nvidia-settings panel, change your /etc/X11/xorg.conf to add in support for the Coolbits "Option" of "1". Back up xorg.conf first of course.
Code:
Section "Device"
Identifier "NVIDIA Corporation NVIDIA Default Card"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "Coolbits" "1"
EndSection
Then restart X (ctrl-alt-backspace or for a cleaner experience log off and then ctrl-alt-backspace)
Then run nvidia-settings and note the new clock frequencies menu item. Select it and do an auto-detect of your 3D Clock Frequencies. Write down the returned values, you can apply them but they will not stick past this X-Session. No need to run in overclock mode while reading these forums, eh?
screen shot of nvidia-settings with overclock enabled
Next, alter or create a startup script for your game or other application that you would like to run while overclocking the card. Here is my example for launching doom3.
Code:
#!/bin/sh
# Needed to make symlinks/shortcuts work.
# the binaries must run with correct working directory
# Steve added, overclock values from
nvidia-settings --assign="GPU3DClockFreqs=381,861"
# End Steve added
cd "/home/ouz/games/doom3/"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
#exec ./doom.x86 "$@" # the exec means stop executing this and execute something new, but we want the nvidia-settings to run again after doom, so drop the exec
./doom.x86 "$@"
# Steve added, return to normal clocks after game
nvidia-settings --assign="GPU3DClockFreqs=300,700"
# End Steve added
Or you could just run the
Code:
nvidia-settings --assign="GPU3DClockFreqs=381,861"
from a command line before the game and
Code:
nvidia-settings --assign="GPU3DClockFreqs=300,700"
after the game.
Big Note: The frequencies listed were for my GeForce6800XT. You really should Auto Detect appropriate values for your own card.
If for some reason you feel the need to overclock 2D the command line for that is
Code:
nvidia-settings --assign="GPU2DClockFreqs=300,700"
Keep in mind that the last assignment for memory speed, either 2D or 3D, will apply it to both 2D and 3D as there cannot be separate memory speeds.
To see all of your nvidia attributes, the command line for that is
Code:
nvidia-settings -query all
Bookmarks