MS-01 Fancontrol settings

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Pasukaru

New Member
Jan 8, 2025
1
0
1
I'm new to fancontrol settings and haven't found any suggestions for the MS-01 (13900h, nothing in the PCIE slot).
I've dabbled with settings a bit and would like some feedback if these are OK or if I completely screwed something up.

The background is that I have one game server running that seems to not be optimized. It runs 2 threads on 100% constantly. Doesn't matter if 50 people are online, or nobody.

On stock settings the fans are really noisy and I noticed whatever I change with fancontrol, the CPU stays around 90°C.
So from what I can tell, the fans that I can control are not the CPU fans, looks like microcontroller only?

So far I came up with these in /etc/fancontrol and it runs very quietly now.
Can't measure the noise, but it's barely audible now, sitting right behind my keyboard.

Code:
INTERVAL=10
DEVPATH= hwmon5=devices/platform/nct6775.2592
DEVNAME= hwmon5=nct6798
FCTEMPS= hwmon5/pwm1=hwmon5/temp2_input hwmon5/pwm2=hwmon5/temp2_input
FCFANS=  hwmon5/pwm1=hwmon5/fan1_input  hwmon5/pwm2=hwmon5/fan2_input
MINTEMP= hwmon5/pwm1=60                 hwmon5/pwm2=60
MAXTEMP= hwmon5/pwm1=80                 hwmon5/pwm2=80
MINSTART=hwmon5/pwm1=150                hwmon5/pwm2=150
MINSTOP= hwmon5/pwm1=30                 hwmon5/pwm2=30
MINPWM=  hwmon5/pwm1=0                  hwmon5/pwm2=0
MAXPWM=  hwmon5/pwm1=255                hwmon5/pwm2=255
(/sys/devices/platform/nct6775.2592/hwmon/hwmon5/temp2_max indicates a max temp of 80, so that's how I came up with the values above)

Running sysbench cpu at 20 threads for a couple of minutes and I get stable temperatures around the example below, while still being very quiet:

CPU:
Code:
Package id 0:  +90.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +87.0°C  (high = +100.0°C, crit = +100.0°C)
Core 4:        +79.0°C  (high = +100.0°C, crit = +100.0°C)
Core 8:        +85.0°C  (high = +100.0°C, crit = +100.0°C)
Core 12:       +84.0°C  (high = +100.0°C, crit = +100.0°C)
Core 16:       +90.0°C  (high = +100.0°C, crit = +100.0°C)
Core 20:       +86.0°C  (high = +100.0°C, crit = +100.0°C)
Core 24:       +85.0°C  (high = +100.0°C, crit = +100.0°C)
Core 25:       +85.0°C  (high = +100.0°C, crit = +100.0°C)
Core 26:       +85.0°C  (high = +100.0°C, crit = +100.0°C)
Core 27:       +85.0°C  (high = +100.0°C, crit = +100.0°C)
Core 28:       +81.0°C  (high = +100.0°C, crit = +100.0°C)
Core 29:       +81.0°C  (high = +100.0°C, crit = +100.0°C)
Core 30:       +81.0°C  (high = +100.0°C, crit = +100.0°C)
Core 31:       +81.0°C  (high = +100.0°C, crit = +100.0°C)
NCT:
(temp2 seems to be the only relevant one here? PECI Agent appears to be a proxy for the CPU temp above)
Code:
temp1  (SYSTIN      ) 115
temp2  (CPUTIN      ) 64
temp3  (AUXTIN0     ) 111
temp4  (AUXTIN1     ) 112
temp5  (AUXTIN2     ) 113
temp6  (AUXTIN3     ) -48
temp7  (PECI Agent 0) 90
temp8  (AUXTIN4     ) 107
For reference, when I put the fans to full blast, CPU Package stays around 90°C, so does NCT PECI. CPUTIN can go down to around 40°, depending on load. The others (temp1, temp3-6, temp8) always seem to hover around their values you see above, regardless of load and fan speed, not sure what they are for...

On idle I get these temps:
(Idle here means that one game server blasting on 2 cores, plus a couple VMs that don't do much themselves, ~13.5% load across the 20 cores)

CPU:
Code:
Package id 0:  +89.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +73.0°C  (high = +100.0°C, crit = +100.0°C)
Core 4:        +78.0°C  (high = +100.0°C, crit = +100.0°C)
Core 8:        +91.0°C  (high = +100.0°C, crit = +100.0°C)
Core 12:       +91.0°C  (high = +100.0°C, crit = +100.0°C)
Core 16:       +79.0°C  (high = +100.0°C, crit = +100.0°C)
Core 20:       +71.0°C  (high = +100.0°C, crit = +100.0°C)
Core 24:       +69.0°C  (high = +100.0°C, crit = +100.0°C)
Core 25:       +69.0°C  (high = +100.0°C, crit = +100.0°C)
Core 26:       +69.0°C  (high = +100.0°C, crit = +100.0°C)
Core 27:       +69.0°C  (high = +100.0°C, crit = +100.0°C)
Core 28:       +69.0°C  (high = +100.0°C, crit = +100.0°C)
Core 29:       +69.0°C  (high = +100.0°C, crit = +100.0°C)
Core 30:       +69.0°C  (high = +100.0°C, crit = +100.0°C)
Core 31:       +69.0°C  (high = +100.0°C, crit = +100.0°C)
NCT:
Code:
temp1  (SYSTIN      ) 114
temp2  (CPUTIN      ) 62
temp3  (AUXTIN0     ) 111
temp4  (AUXTIN1     ) 111
temp5  (AUXTIN2     ) 112
temp6  (AUXTIN3     ) -48
temp7  (PECI Agent 0) 89
temp8  (AUXTIN4     ) 107
What do you think? Is this safe to use 24/7?

Thanks in advance