If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

NVIDIA Releases 337 Linux Driver With Overclocking, Better EGL

This past weekend I wrote about NVIDIA planning to release a huge Linux driver update that would finally bring overclocking support under Linux to GeForce 400/500/600/700 series hardware. That milestone has now been realized with the 337.12 Beta driver release and besides overclocking it has a bunch of other features...

Comment

But how can you activate the Coolbits option in xorg.conf? For me it didn't work unlocking the overclocking feature.

There is supposed to be a CoolBits part in the README, but I can't find it.

Added the ability to over- and under-clock certain GeForce GPUs in the GeForce GTX 400 series and later. For GPUs that allow it, an offset can be applied to clock values in some clock domains of some performance levels. This clock manipulation is done at the user's own risk. See the README documentation of the "CoolBits"

Comment

Enables various unsupported features, such as support for GPU clock
manipulation in the NV-CONTROL X extension. This option accepts a bit mask
of features to enable.

WARNING: this may cause system damage and void warranties. This utility
can run your computer system out of the manufacturer's design
specifications, including, but not limited to: higher system voltages,
above normal temperatures, excessive frequencies, and changes to BIOS that
may corrupt the BIOS. Your computer's operating system may hang and result
in data loss or corrupted images. Depending on the manufacturer of your
computer system, the computer system, hardware and software warranties may
be voided, and you may not receive any further manufacturer support.
NVIDIA does not provide customer service support for the Coolbits option.
It is for these reasons that absolutely no warranty or guarantee is either
express or implied. Before enabling and using, you should determine the
suitability of the utility for your intended use, and you shall assume all
responsibility in connection therewith.

When "1" (Bit 0) is set in the "Coolbits" option value, the
nvidia-settings utility will contain a page labeled "Clock Frequencies"
through which clock settings can be manipulated. On mobile GPUs, limited
clock manipulation support is available when "1" is set in the "Coolbits"
option value: clocks can be lowered relative to the default settings, but
overclocking is not supported due to the thermal constraints of notebook
designs. This is allowed on GeForce GPUs before the GeForce GTX 400 series
and Quadro GPUs before the Quadro Fermi series.

When "2" (Bit 1) is set in the "Coolbits" option value, the NVIDIA driver
will attempt to initialize SLI when using GPUs with different amounts of
video memory.

When "4" (Bit 2) is set in the "Coolbits" option value, the
nvidia-settings Thermal Monitor page will allow configuration of GPU fan
speed, on graphics boards with programmable fan capability.

When "8" (Bit 3) is set in the "Coolbits" option value, the PowerMizer
page in the nvidia-settings control panel will display a table that allows
setting per-clock domain and per-performance level offsets to apply to
clock values. This is allowed on certain GeForce GPUs in the GeForce GTX
400 series and later. Not all clock domains or performance levels may be
modified.

When this option is set for an X screen, it will be applied to all X
screens running on the same GPU.