On 4/13/25 16:18, Jonathan Dowland wrote:
On Sun Apr 13, 2025 at 9:15 PM BST, Eben King wrote:
I have a video card which has fans (GTX 970) on Debian Bookworm (12.10).
Unfortunately the card is broken in such a way that the fans almost
never work, and I can't afford to replace it with one that isn't broken.
Changing the GPU's internal clocks has little to no effect on
temperature (or performance, oddly enough), but changing the CPU clock
speed does. So I wrote a script that modifies that for me automatically
based on the GPU temperature, and that usually works.
Not always though. I have 2-4 case fans (I forget exactly). Is there a
way to change their speed? Maybe that'd be enough. Thanks.
Possibly, depending on your mainboard.
It's a Gigabyte GA-H170 Gaming 3. Several years old at this point.
Presumably they're plugged into that.
Y.
There might be a driver for a fan controller on the board that you
can use to control them. Try the lm-sensors package to see what it can
discover.
It shows just temps. I assume there are other sensors there, but
lm-sensors doesn't say the right spell to use them. I ran "sudo
sensors-detect" and answered y to every question, ran "sudo
/etc/init.d/kmod start", and still same. I can show you the complete
output if you want.
If I did manage to get lm-sensors to show the fans, how would I use it
to modify their behavior?
Failing that, or instead, your mainboard's firmware
configuration (artist formerly known as BIOS) might offer some fan
controls.
Sure, but I want to change it within the OS, depending on how the GPU
temperature varies.