Fan control with nouveau driver
Hi ! I have a Zotac GeForce GTX 1070 AMP! graphics card, which is designed so that its fans shouldn’t spin at all on a low load ; in fact, not until the temperature becomes fairly high, which doesn’t happen unless I’m playing a 3D game. This works very well on Windows, but on Fedora, the fans always spin whatever the load, which is obviously not good for their lifespan.
Is there any hope of controlling the fan speed with the nouveau driver ? Using those documentation pages : arch linux – fan control ; nouveau thermal , I tried setting my pwm1_enable value (in /sys/devices/pci0000:00/0000:00:03.1/0000:0e:00.0/hwmon/hwmon0) to 0 or 1 (with pwm1 == 0 for the latter, which seems to be the default value anyway), but this had absolutely no effect.
Is the card too badly supported by the free driver yet for fan control to work at all (I’m well aware that nvidia is bad regarding Linux support :( ) ? Or could something else be controlling the fan speed ? I was wondering whether the card has its own static memory in addition to its BIOS, because after I used Zotac’s program (FireStorm) to turn off the illuminated "GeForce" logo, it stays off even outside of Windows.
I also tried to install the proprietary nvidia driver with the akmod, but it just crashed during boot and I was forced to uninstall it. Anyway, I have no plans to play on Fedora, and I only need basic display, so I have no reason to install the proprietary driver unless it allows the fans not to spin on low load.
What else can I try ? Thank you in advance for any answer !