Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[PLUGIN] IPMI for 6.11+

Featured Replies

2 minutes ago, spl147 said:

Your settings are crazy, if you are using cpu as your temp to poll you only have a 10c differential, no to mention your low temp threshold is below your current temp. Low temp should be close to your idle temp, and max should be close to the max temp you want when your fans are screaming. Min fan temp should be the lowest possible to maintain idle temp and max should be as loud as you want to deal with while being able to keep the cpu under max. 
 

it’s a try and see to find the proper mix, i used the ipmi-raw command in terminal to play with fan speeds, and the cpu corefreq plug-in to load the cpu and adjust the fans using the ipmi-raw command to find the right balance

I understand - but I have a GPU and my fans go crazy unless I have my settings this way. These are dual Xeon 2680v4's, and they're currently idling at 53. I want the fans running at 46.8 constantly unless temps rise.

 

Everything was working fine earlier during our earlier chat, and saw the poller every 30 seconds in the log. Now, it only polled once upon initial start.

 

I appreciate your suggestions and will make some changes - but I still don't understand why there's no more additional polling.

  • Replies 783
  • Views 91.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I have released 2023.12.02, If you have tested the Dev release you may need to update the Fans section as I have changed name to FAN123456 for All for Dell systems   - Add FAN Control suppor

  • Yes on my to-do list now 7.2 is out. But am also working on next.

  • garrett hamonic
    garrett hamonic

    I have been using IPMI tools for quite some time and for some reason it stopped working but wont allow me to enter new username or password. How do I go about this?

Posted Images

1 minute ago, tslamars said:

I understand - but I have a GPU and my fans go crazy unless I have my settings this way. These are dual Xeon 2680v4's, and they're currently idling at 53. I want the fans running at 46.8 constantly unless temps rise.

 

Everything was working fine earlier during our earlier chat, and saw the poller every 30 seconds in the log. Now, it only polled once upon initial start.

 

I appreciate your suggestions and will make some changes - but I still don't understand why there's no more additional polling.

Have you ran the command in terminal to override the pcie not supported issue (gpu not using dell firmware or not a supported card)

 

it’s because you settings are to narrow and the log will not reflect if nothing has changed

OK - I changed it to the following, and now I'm seeing it poll every 30 seconds:

image.png.229287918ef4411a03b3152e622eeb33.png

Just now, tslamars said:

OK - I changed it to the following, and now I'm seeing it poll every 30 seconds:

image.png.229287918ef4411a03b3152e622eeb33.png

it still polls at the time you set, but only posts to the log if it is actually making a change to the fans, as to not clog up the log with a bunch of redundant non-changes

 

you were below your low temp threshold, so the fans were just running at minimum speed

Edited by xrichnj

Just now, xrichnj said:

it still polls at the time you set, but only posts to the log if it is actually making a change to the fans, as to not clog up the log with a bunch of redundant non-changes

Thanks! This makes sense. This would all be great to know, I have not seen any documentation. Appreciate your time.

2 minutes ago, spl147 said:

Have you ran the command in terminal to override the pcie not supported issue (gpu not using dell firmware or not a supported card)

 

it’s because you settings are to narrow and the log will not reflect if nothing has changed

Thanks for your help on this one. All good now.

Just now, tslamars said:

Thanks! This makes sense. This would all be great to know, I have not seen any documentation. Appreciate your time.

 

how how it is in the room where your server is? what is "idle" to you?

 

these are my settings (r730xd with 2x 2680v4):

 

 

ipmisettings.PNG.f435e93533cc5ea9cb2cc3f9f24bd8c7.PNG

 

my fans have been idle all day (at 18%) and my cpus are in the 44c-47c range.

 

something seems off. do you have the flat, low profile heatsinks or the tower heatsinks?

2 minutes ago, xrichnj said:

 

how how it is in the room where your server is? what is "idle" to you?

 

these are my settings (r730xd with 2x 2680v4):

 

 

ipmisettings.PNG.f435e93533cc5ea9cb2cc3f9f24bd8c7.PNG

 

my fans have been idle all day (at 18%) and my cpus are in the 44c-47c range.

 

something seems off. do you have the flat, low profile heatsinks or the tower heatsinks?

Inlet temp is 18c down here in the basement where I have the rack. Yes, low profile heat sinks because I have the midplane installed with 4 drives internally, in addition to the 12 3.5's in the front, and 2 2.5's in the rear. CPU's idle anywhere between 53-60c.

Edited by tslamars

1 minute ago, xrichnj said:

 

how how it is in the room where your server is? what is "idle" to you?

 

these are my settings (r730xd with 2x 2680v4):

 

 

ipmisettings.PNG.f435e93533cc5ea9cb2cc3f9f24bd8c7.PNG

 

my fans have been idle all day (at 18%) and my cpus are in the 44c-47c range.

 

something seems off. do you have the flat, low profile heatsinks or the tower heatsinks?

It’s because of the gpu, dell has a pcie override that blasts fans, there is a command to disable it but he doesnt seem interested

Just now, spl147 said:

It’s because of the gpu, dell has a pcie override that blasts fans, there is a command to disable it but he doesnt seem interested

Yes I have already ran the command, however if / when the server reboots it has to be manually sent again. I was previously using a docker container that sends the command, but now I have switched to using this plugin instead.

 

ipmitool -I lanplus -H 10.69.xx.xx -U root -P calvin raw 0x30 0xce 0x00 0x16 0x05 0x00 0x00 0x00 0x05 0x00 0x01 0x00 0x00

 

Everything is running normally now.

Just now, tslamars said:

It's 18c ambient temp down here in the basement where I have the rack. Yes, low profile heat sinks because I have the midplane installed with 4 drives internally, in addition to the 12 3.5's in the front, and 2 2.5's in the rear. CPU's idle anywhere between 53-60c.

ah ok, that is the discrepancy then. i ditched the midplane and put the tower heatsinks in mine and i can get it to idle at 18% (or even lower if i wanted, really) and be pretty quiet and stay cool.

2 minutes ago, tslamars said:

Yes I have already ran the command, however if / when the server reboots it has to be manually sent again. I was previously using a docker container that sends the command, but now I have switched to using this plugin instead.

 

ipmitool -I lanplus -H 10.69.xx.xx -U root -P calvin raw 0x30 0xce 0x00 0x16 0x05 0x00 0x00 0x00 0x05 0x00 0x01 0x00 0x00

 

Everything is running normally now.

You should not have to re enter it, it’s enabled or disabled permanently. I ran it once years ago, it’s still disabled after many reboots.

 

here is the white paper:

https://fohdeesha.com/docs/store/perc/ThirdPartyPCIFanResponse.pdf

Okay, so I removed my other IPMI fan scripts and updated (plus, uninstalled and reinstalled) this plugin.

 

I had an issue where the fans continued running at full speed despite correctly reading the IPMI data (fan speeds, temps, etc). I needed to go to Fan Control → Advanced View → change the max fan speed before it would actually modify the fans correctly.

 

Not sure if I'll need to do this after reboot, but I thought it would be important for you to be aware of.

Question: how do I adjust the curve? My temps are reasonable, but the fans are still much noisier than they should be for the temps I'm seeing.

 

I'm guessing in the Config Editor, but I can't figure out what I need to change.

39 minutes ago, Edival76 said:

Question: how do I adjust the curve? My temps are reasonable, but the fans are still much noisier than they should be for the temps I'm seeing.

 

I'm guessing in the Config Editor, but I can't figure out what I need to change.

post your fan control page and what temps you're seeing

1 hour ago, Edival76 said:

Question: how do I adjust the curve? My temps are reasonable, but the fans are still much noisier than they should be for the temps I'm seeing.

 

I'm guessing in the Config Editor, but I can't figure out what I need to change.

The fan curve is based on min and max fan speed and min and max temp.

 

 Low temp should be close to your idle temp, and max should be close to the max temp you want when your fans are screaming. Min fan temp should be the lowest possible to maintain idle temp and max should be as loud as you want to deal with while being able to keep the cpu under max

1 hour ago, Edival76 said:

Question: how do I adjust the curve? My temps are reasonable, but the fans are still much noisier than they should be for the temps I'm seeing.

 

I'm guessing in the Config Editor, but I can't figure out what I need to change.

i just do not understand why you insist on making this so much harder than it is. Choose your sensor to monitor, set high temp, low temp, max fan speed and min fan speed. thats it. the plugin does the calculations to adjust the fans based on the values you input above. THATS IT!

1 hour ago, Edival76 said:

Question: how do I adjust the curve? My temps are reasonable, but the fans are still much noisier than they should be for the temps I'm seeing.

 

I'm guessing in the Config Editor, but I can't figure out what I need to change.

did you try the settings posted by @xrichnj?

 

ipmisettings.PNG.f435e93533cc5ea9cb2cc3f

Edited by spl147

I'm making it complex because it's still very loud despite the reasonable CPU temp of 58 °C. As you can see, the top temp is 80 °C, which should give it plenty of movement to ramp speeds at that point.

 

It's running at 9600 rpm, which is a bit too loud at that temp, IMO. So, I'm just hoping to be able to make tweaks to it. If not, no worries, it's still WAY better than without.

 

image.thumb.png.e33ee59e384c130ae6c4a139acc95f98.png

8 minutes ago, Edival76 said:

I'm making it complex because it's still very loud despite the reasonable CPU temp of 58 °C. As you can see, the top temp is 80 °C, which should give it plenty of movement to ramp speeds at that point.

 

It's running at 9600 rpm, which is a bit too loud at that temp, IMO. So, I'm just hoping to be able to make tweaks to it. If not, no worries, it's still WAY better than without.

 

image.thumb.png.e33ee59e384c130ae6c4a139acc95f98.png

your settings are still way incorrect, your cpu will never see 20c. put your low temp at the temp your cpu idles at, try 35c. min fan speed should be lowest speed to keep cpu at idle temp. max speed is as loud as you want it to be. try 50-60

with your low temp at 20c and your current temp at 58c it thinks the cpu is hot, thats why the fans are loud

Ahh, now that is super helpful! Thank you for that. I've made those adjustments.

4 minutes ago, Edival76 said:

Ahh, now that is super helpful! Thank you for that. I've made those adjustments.

with the server sitting idle, play with the min fan speed setting to find the lowest you can set it without the cpu heating up. it's a little bit of trial and error.

 

i used ipmitool from the command line to change fan speeds to find my values

Edited by spl147

My motherboard seems to be detected correctly - see first image.

  • ipmi_mb_detection.png.8bee4322cf38a38ecc418843f5581272.png

I've set pretty low temperature limits - high of 60, low of 40 and max fan % of 50.1, min fan % of 10.1.

  • ipmi_limits.thumb.png.5bb8b14b781c6078ce9d6d9966501331.png

My log shows FAN 1234 (I only have a fan 4) set to 10% but the fan seems to be spinning quite loudly, Here's the log:

2025-01-28 07:55:56 Fan:Temp, FAN1234(10%):CPU Temp(38C)
2025-01-28 15:46:28 Stopping Fan Control
2025-01-28 15:46:28 Setting fans to auto
2025-01-28 15:48:08 Starting Fan Control
2025-01-28 15:48:08 Board: Supermicro Board Model: X9SRE/X9SRE-3F/X9SRi/X9SRi-3F
2025-01-28 15:48:08 SM Board selection: 9
2025-01-28 15:48:08 Setting fans to full speed
2025-01-28 15:48:18 Fan:Temp, FAN1234(10%):CPU Temp(38C)

 

Here the fan sensor page shows FAN 4 running at 3825 RPM:

ipmi_actuak_temps.thumb.png.1febddbd49665218d8cd71a0fe4499f2.png

 

Any ideas on how to get this to quieten down?

I am running on UNRAID 7.0 and the latest plugin version 2025.01.26c,

 

Thank you much - Richard

 

 

Edited by Richard Mixon

4 minutes ago, Richard Mixon said:

My motherboard seems to be detected correctly - see first image.

  • ipmi_mb_detection.png.8bee4322cf38a38ecc418843f5581272.png

I've set pretty low temperature limits - high of 60, low of 40 and max fan % of 50.1, min fan % of 10.1.

  • ipmi_limits.thumb.png.5bb8b14b781c6078ce9d6d9966501331.png

My log shows FAN 1234 (I only have a fan 4) set to 10% but the fan seems to be spinning quite loudly, Here's the log:

2025-01-28 07:55:56 Fan:Temp, FAN1234(10%):CPU Temp(38C)
2025-01-28 15:46:28 Stopping Fan Control
2025-01-28 15:46:28 Setting fans to auto
2025-01-28 15:48:08 Starting Fan Control
2025-01-28 15:48:08 Board: Supermicro Board Model: X9SRE/X9SRE-3F/X9SRi/X9SRi-3F
2025-01-28 15:48:08 SM Board selection: 9
2025-01-28 15:48:08 Setting fans to full speed
2025-01-28 15:48:18 Fan:Temp, FAN1234(10%):CPU Temp(38C)

 

Here the fan sensor page shows FAN 4 running at 3825 RPM:

ipmi_actuak_temps.thumb.png.1febddbd49665218d8cd71a0fe4499f2.png

 

Any ideas on how to get this to quieten down?

I am running on UNRAID 7.0 and the latest plugin version 2025.01.26c,

 

Thank you much - Richard

 

 

are your fans PWM? from the screenshot it shows your fans are at 0%

 

Screenshot 2025-01-28 at 5.18.22 PM.png

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.