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