nVidia thermals: Opensuse

Running openSUSE Leap 42.2 Gnome - using proprietary nvidia drivers for my GTX980.

How can I set a custom fan profile? Stock its idling at 63 C - and the fans only kick on at about 200rpm to keep it at 63
Not going to attempt gaming yet.... but how can I apply a custom fan profile?

I've never bothered with such things in my desktop.... But I know that there are several programs that control fans based on sensor readings other than the nvidia driver itself.

You can either go the "stop fan if T<70 c" way, that may be supported by the driver (saw one screenshot of that http://www.upubuntu.com/2015/05/how-to-controladjust-gpu-fan-speed-for.html), or you can look for a program that reads the temperature and sets the fan speed directly. along the lines of

....
fscanf([sensor value file], sizeof (*int), temp)
if (temp<70)
[set fanspeed 0]
if else (temp<75)
[set fanspeed 30]
....

There are a few programs like that flowing around on the internet. Had one for my school macbook two years ago. Look for that if you want that kind of specific control

1 Like