Re: smart fans
On 8/21/21 4:53 PM, Emanuel Berg wrote:
o/
Is there a way to have "smart fans" that only go as fast
as needed?
Or, lacking that, is there a way to manually switch them off
when one isn't using the computer?
I do
   $ sudo hibernate -v 0
but that seems to kill the Internet connection as well :(
I managed to output the GPU/CPU temperature like this
   #! /bin/zsh
   # https://dataswamp.org/~incal/conf/.zsh/misc-hw
   temperature () {
       local gpu=$(sensors -j | jq -a '.["nouveau-pci-0100"].temp1.temp1_input')
       local cpu=$(sensors -j | jq -a '.["k10temp-pci-00c3"].Tdie.temp1_input')
       echo "GPU ${gpu}C"
       echo "cpu ${cpu}C"
   }
   alias temp=temperature
Perhaps one should leave those on?
But I also have, connected to the motherboard
   fan     front low           be quiet! Shadow Wings 2  140 mm
           front high          be quiet! Shadow Wings 2  140 mm
           CPU cooling tower   be quiet! Pure Wings 2    120 mm  (2)
           rear                Corsair                   120 mm
           projector extra     fractal Silent Series R3  140 mm
   <https://dataswamp.org/~incal/ebchw/COMPUTER>
Can I reduce their speeds/turn them off from software?
If you throttle your CPU, it will not generate as much heat:
    https://wiki.debian.org/CpuFrequencyScaling
Some motherboards have temperature sensors, firmware, and fan connectors 
(e.g. 4-pin) that can control the fan speed(s) according to measured 
temperatures and firmware settings, provided that you have compatible 
fans.  Check your hardware, motherboard technical manual, and firmware 
settings.
If your motherboard is lacking, another approach is to buy a chassis fan 
with a built-in temperature sensor and speed controller.  For example:
    https://www.arctic.de/en/f12tc
Yet another approach is to buy a hardware fan controller:
    https://www.thetechlounge.com/best-fan-controller/
David
Reply to:
- References:
- smart fans
- From: Emanuel Berg <moasenwood@zoho.eu>