LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-09-2022, 10:07 AM   #1
pisti
Member
 
Registered: Jul 2006
Location: Montréal, Canada
Distribution: Slackware
Posts: 258

Rep: Reputation: 33
high CPU fan speed on Supermicro X11 boards with Slack150


i use in two Supermicro 7039A-i servers X11DAi-N motherboards with Xeon Bronze 3104 and Xeon Silver 4216 CPUs with Slack142 and now Slack150. the problem is that the CPU fans when idle run constantly at high speed while under heavy load their speed reciprocally diminishes, even to a barely audible noise level ! as if the temperature control logic is turned upside down...? and that's pretty immediate, by the way !

now, i tried to influence fan speeds with freeipmi, ipmitool and IPMICFG but they succeed only to regulate the chassis fan speeds while CPU speeds seem to run at high speed, or perhaps even max blast (though there i am not sure). in any case, the current noise level is for my office pretty annoying, sigh...

is CPU speed controlled by the 5.15.19 kernel ?

any input is much appreciated !
 
Old 03-11-2022, 07:59 AM   #2
Chuck56
Member
 
Registered: Dec 2006
Location: Colorado, USA
Distribution: Slackware
Posts: 930

Rep: Reputation: 479Reputation: 479Reputation: 479Reputation: 479Reputation: 479
Quote:
Originally Posted by pisti View Post
is CPU speed controlled by the 5.15.19 kernel ?
CPU speed is controlled by BIOS & cpufreq settings. In Slackware 15.0 you can modify /etc/default/cpufreq from ondemand to powersave and force the CPU to run at low speed. That should help keep the core temps down and the fan spinning slower. I'm not familiar with the Supermicro BIOS so those settings I'll leave for others to comment on.

As an aside, any possibility the servers have been cryptojacked?
 
Old 03-11-2022, 03:14 PM   #3
pisti
Member
 
Registered: Jul 2006
Location: Montréal, Canada
Distribution: Slackware
Posts: 258

Original Poster
Rep: Reputation: 33
thank you, Chuck56, for your feedback. now, you know, the CPU load is actually currently just zero, completely idle - but already the slightest work load lowers the CPU fan noise kind of proportionally but reciprocally ! no signs of being cryptojacked, so far....

regarding CPU speed i wouldn't want to lower their performance though i am not sure what impact the SCALING_GOVERNOR option has on compute frequency.

there must be an option to adjust CPU fan speeds or related temperature settings ... ?
 
Old 03-22-2022, 10:50 PM   #4
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,818
Blog Entries: 1

Rep: Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068
What does the fan do if you boot a Knoppix stick or other live media?
 
Old 03-24-2022, 01:45 PM   #5
pisti
Member
 
Registered: Jul 2006
Location: Montréal, Canada
Distribution: Slackware
Posts: 258

Original Poster
Rep: Reputation: 33
good point, mrmazda, i will check that once there is some idle time on those servers... thanks.

in any case, the only way i was able to play a bit with the fan speeds was using Supermicro's IPMICFG tool which is set to :

Code:
IPMICFG -fan
Current Fan Speed Mode is [ Optimal Mode ]

Supported Fan modes:
0:Standard
1:Full
2:Optimal
4:Heavy IO
all my other attempts using freeipmi or ipmitool failed...or i didn't have (yet) the nerves to study/understand the logic behind the fan control system.

in sum : fan speed is 'ok' (tolerable but still loud) when idle, but as soon as i initiate a task, the (CPU?) fans go quiet, very very quiet(!) indeed, even when overloaded 70-80 times, but then immediately recover and crank up again once the task is done. in fact, i have this way here an audible mechanism telling me when a job has finished...not entirely a solution i could be happy with...

Last edited by pisti; 03-24-2022 at 01:46 PM.
 
Old 03-24-2022, 03:36 PM   #6
Jan K.
Member
 
Registered: Apr 2019
Location: Esbjerg
Distribution: Windows 7...
Posts: 773

Rep: Reputation: 489Reputation: 489Reputation: 489Reputation: 489Reputation: 489
you need to define fan rpms for the settings... https://forums.servethehome.com/inde...ed-control.20/
 
Old 03-25-2022, 01:06 PM   #7
pisti
Member
 
Registered: Jul 2006
Location: Montréal, Canada
Distribution: Slackware
Posts: 258

Original Poster
Rep: Reputation: 33
thank you, Jan K., yes, i have seen that page a week ago or so, and even made myself a note to follow it up, but then life being bizi and a bit crazy...

in any case, thank you for your post - i finally followed that author's instructions and things worked out nicely. here my solution :

Code:
/etc/rc.d/rc.local :

# full speed :
ipmitool raw 0x30 0x45 0x01 0x01
# 25% speed zone 0
ipmitool raw 0x30 0x70 0x66 0x01 0x00 0x16
# 25% speed zone A
ipmitool raw 0x30 0x70 0x66 0x01 0x01 0x16
i monitored temperature here and there manually under very high CPU load, and things seem to stay stable...

Code:
ipmitool sensor | grep -i TEMP | grep CPU

CPU1 Temp | 43.000     | degrees C  | ok    | 5.000     | 5.000     | 10.000    | 86.000    | 91.000    | 91.000
CPU2 Temp | 48.000     | degrees C  | ok    | 5.000     | 5.000     | 10.000    | 86.000    | 91.000    | 91.000
most importantly - my office' noise level turned more tolerable this way... Jan, thanks again !

thread [SOLVED]
 
Old 03-25-2022, 01:37 PM   #8
pisti
Member
 
Registered: Jul 2006
Location: Montréal, Canada
Distribution: Slackware
Posts: 258

Original Poster
Rep: Reputation: 33
i was a bit too fast with marking this [SOLVED]...

my two dual-XEON Supermicro boxes are now indeed less noisy, so far so good !

BUT, they are calmest, most silent, when i throw 64 jobs at the two XEONs and reach a 70-fold or higher load level. this pattern doesn't make much sense to me - that's what i meant to be illogical as the temperature control logic appears to be turned upside down...? absolute temperatures are still well below 50°C.

i assume one needs to play with the temperature settings as well - although i feel we are getting into an area that borders to a doctorate...
 
Old 03-25-2022, 06:11 PM   #9
Jan K.
Member
 
Registered: Apr 2019
Location: Esbjerg
Distribution: Windows 7...
Posts: 773

Rep: Reputation: 489Reputation: 489Reputation: 489Reputation: 489Reputation: 489
SuperMicro invites end users to send mail, here https://www.supermicro.com/en/support

I'm certain they'll provide you some guidelines.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Control fan speed on a SuperMicro X10SLL-F motherboard gewe Linux - Hardware 0 12-30-2013 03:44 PM
[SOLVED] High CPU load, but low CPU usage (high idle CPU) baffy Linux - Newbie 5 03-13-2013 09:24 AM
Can't Change CPU fan speed form High. theKbStockpiler Linux - Hardware 9 08-01-2011 07:35 AM
How to control cpu fan speed? no fan control with BIOS, acpi, lm-sensors startover Linux - Hardware 20 01-08-2011 03:18 AM
howto: control CPU fan speed and Northbridge fan speed? hedpe Linux - Software 2 04-18-2005 02:18 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 04:04 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration