[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: smart fans



On 8/22/21 4:57 PM, Emanuel Berg wrote:
David Christensen wrote:

I would figure out what Setup can do with the fans before
messing with the Linux CPU governor. Install software to
display temperatures, to display fan speeds, and to put the
CPU under load.

Temperatures of the CPU and GPU I have,

#! /bin/zsh
#
# this file:
#   http://user.it.uu.se/~embe8573/conf/.zsh/misc-hw
#   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 fans=temperature

Get a camera, a notepad, a stopwatch, and collect data as
you work through configuring the fans in Setup.

I am not bothered by the fans when I use the computer.

When I don't use the computer and instead read, attempt to
sleep etc the fan sound is annoying enough, I have to
hibernate the computer, but then I loose the Internet
connection. Gnus, ERC and downloads scripts, e.g. this -
https://dataswamp.org/~incal/scripts/tokyo-dl - all resume
their connectivity automatically but after having that
happened 1000+ times it has started to annoy me.

So this is the use case, when I don't use the computer, I'd
like the fans to slow down as much as is safe to do. If this
can't happen dynamically as a function of the load or
temperature I'm happy to issue the commands manually, altho
that would be less safe (human factor, unpredicted events
etc) no doubt.

So if we start over ... forget about everything I said ... how
would go about this?


Here are various ideas:

- Set the Linux CPU governor to "powersave".

- Use the motherboard Setup utility to under-clock the CPU and/or switch off cores.

- Do the same for the GPU, if you can.

- Tune the CPU and chassis fans using Setup. Try the "EZ Tuning Wizards". Try the QFan "Silent" profile. Try making a manual profile once you understand the options and effects.

- What about GPU fan(s)?  Power supply fan(s)?  Any other fans?

- What about HDD's? If they are not vibration isolated, the chassis can act as a sounding board.

- Any other noise sources in or on the computer?

- Dress cables inside the chassis to improve airflow.

- Install sound and vibration absorbing materials inside the chassis --cork, rubber, foam, etc.. Various manufacturers sell materials and kits.

- Buy a "silent" chassis with doors/ covers over all openings, sound and vibration absorbing materials on interior surfaces, vibration-isolated drive cages, etc..

- Install sound absorbing materials on the surfaces around the chassis -- floor, wall, furniture, ceiling, etc.. Place free-standing sound absorbing baffles around and/or over the chassis. Put the chassis inside a cabinet lined with sound-absorbing materials and a ventilation fan. Carpet scraps can be an inexpensive sound-absorbing material.

- Move whatever service(s) you need running 24x7 to a VPS.

- STFW for "silent PC" to get more ideas.


David


Reply to: