optimus-manager icon indicating copy to clipboard operation
optimus-manager copied to clipboard

Support for setting static Nvidia GPU clocks via coolbits and X (pre-Turing GPUs)

Open LukeFernandes opened this issue 3 years ago • 1 comments

I get >25W on idle when nvidia mode is on. I also get quite high wattage when playing old Steam games; the games don't demand high performance but the GPU is clocked much higher than it needs to be. I have a Pascal GPU, which means, as you know, no way to use RTD3 power management.

A few ways of getting around this are set out in this tips and tricks Arch linux article.

Unfortunately, I can't power limit my GPU using nvidia-smi as it appears my GPU doesn't support that. However, I should be able to set static clocks using 'Registry Dwords':

Option "RegistryDwords" "PerfLevelSrc=0x2222" (sets to high performance mode)

I would like an option to set this in optimus-manager. I can't do this at the moment directly as optimus-manager auto-generates the X.org file...

LukeFernandes avatar May 18 '21 20:05 LukeFernandes

~~Same problem, is there a way to solve it?~~ Solved by adding lines in /etc/optimus-manager/xorg/nvidia-mode/nvidia-gpu.conf

Doaxan avatar Aug 28 '21 18:08 Doaxan

Closing since there is a quick hack provided on this case.

Also, added these instructions to the wiki:

nwildner avatar Jul 03 '24 10:07 nwildner