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