I’ve noticed that my system fans are noticeably quieter (revving a lot less, undoubtedly) after suspending my system. So much in fact, that I always shortly suspend my system to enjoy that peace and quiet.
So I would prefer if my fans would be just as quiet by default. But I do not know where to start. I’ve changed some settings in my BIOS so that the fans will be as quiet as can be, but that still makes them rev quite noticeably upon booting openSUSE.
Some hardware info:
Motherboard = B450M DS3H
CPU = [FONT=monospace]AMD Ryzen 5 2600 (with stock fan)
GPU = [FONT=monospace]GigaByte D5 Radeon RX 580
One extra fan attached to the front of my case
[/FONT][/FONT]
Thank you in advance for you insight/help!
According to the users manual the B450M DS3H supports fan speed control. I selected ‘Smart Fan 5 Settings > Silent’ on my AMD machine. I never hear the AMD® Wraith Spire cooler fan during normal operation. At full power the fan spins faster. I never wanted to suspend my system due to excessive fan noise. Make sure all of your fans have 4-wire connectors.
Yes I think so, but it doesn’t seem to be enabled yet. I didn’t do so yet either.
~] sudo pwmconfig
[sudo] password for root:
# pwmconfig version 3.6.0
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.
We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.
Found the following devices:
hwmon0 is amdgpu
hwmon1 is acpitz
hwmon2 is k10temp
Found the following PWM controls:
hwmon0/pwm1 current value: 81
hwmon0/pwm1 is currently setup for automatic speed control.
In general, automatic mode is preferred over manual mode, as
it is more efficient and it reacts faster. Are you sure that
you want to setup this output for manual control? (n) n
There are no usable PWM outputs.
That is exactly the fan setting I have chosen, but still: upon booting my fans are quite loud, but after suspending they are nice and quiet.
Oh and yes, my only separate fan is connected with a 4-wire connector.
I checked again. Both the CPU and the rear case fan are running slow. One would not hear them unless putting your ear on the rear outlet, which is blowing cold air. What are your load averages:
**3400G:~ #** w
16:27:06 up 3:49, 4 users, load average: 0.00, 0.04, 0.03
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
karl tty7 :0 12:38 3:49m 1:34 0.11s /usr/bin/startplasma-x11
karl pts/0 :0 12:38 3:48m 0.00s 2.60s /usr/bin/kded5
karl pts/2 :0 12:38 3:24m 0.05s 0.05s /bin/bash
karl pts/1 :0 12:38 2.00s 0.38s 0.04s /bin/bash
**3400G:~ #**
I am wondering about the bold text above. My B450 AORUS ELITE spins up the fans when pressing the power switch, but spins them down to low speed immediately when UEFI takes control and they stay at low speed when typing this text.
I have tweaked my /etc/fancontrol, which only seems to affect my gpu, to only start the fans at 60 degrees (should be safe right?):
# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=10
DEVPATH=hwmon0=devices/pci0000:00/0000:00:03.1/0000:06:00.0
DEVNAME=hwmon0=amdgpu
FCTEMPS=hwmon0/pwm1=hwmon0/temp1_input
FCFANS= hwmon0/pwm1=
MINTEMP=hwmon0/pwm1=60
MAXTEMP=hwmon0/pwm1=90
MINSTART=hwmon0/pwm1=1
MINSTOP=hwmon0/pwm1=100
This does not quiet my system, however, even though my gpu fans are stationary:
Judging from where the sounds come from (roughly), I think it is my CPU.
I might open the case this weekend to see again if my fan is connected correctly, because it is indeed very strange it can’t be controlled by pwmconfig.