Jump to content

Recommended Posts

Posted

Hello,

As the title suggests, running HexOS on a UGreen DXP4800 Plus.  For the most part, temperature in case is fine, hard drives never get above 40 C. However, under load (especially significant load), the CPU spikes to ~80-90 C and acts like the 2 fan coolers in the case arent doing anything (i.e. the pitiful one on the heat sink and the 140mm case-mounted fan pulling air across the case)

I've tried several things to try and even see if I could get control of the case fan through IPMI, but had no luck. Tried a docker app (not exclusively in TrueNAS, ran it locally by command line) called CoolerControl. Supposedly, its supposed to pick up all sensors and hardware (like fans) related to cooling. It picks up my CPU sensors and my hard drives sensors, but cant seem to see either motherboard 4-pin fan 

Is there something I can adjust in initial boot, either on MB BIOS or HexOS first start? I haven't tried those "physical" methods just due to the pain of physical monitor/keyboard connections from where its currently situated, so i just want to exhaust all non-physical methods before trying to do it by BIOS/Boot menu

Any other ideas, im open to

Thanks to advance

Posted (edited)

Nevermind, I finally just gave in to go have a look. There are BIOS/hardware settings for both the CPU Fan and the case fan, though those are a pain to get to.

For full circleness, I consulted this reddit post for actually tuning the fans/understanding whatever the hell UGreen decided to do for their fan modulation

Specifically this section: (From user u/mwlx86)
 

Quote

No worries, the location is currently so toasty just so that I can experiment with this 🙂

The BIOS settings were a bit of a challenge. For anyone else wondering about these options, I found the following largely experimentally (if someone has official docs or good references, links would be appreciated):

PWM (pulse width modulation) is what controls fan speed. The range is 0-255, because BIOS vendors hate users (exhibit B: the help text for the Slope settings).

Experimentally:

  • 50 PWM = ~490 rpm

  • 100 PWM = ~846 rpm (+356)

  • 150 PWM = ~1162 rpm (+316)

  • 200 PWM = ~1448 rpm (+286)

  • 250 PWM = ~1770 rpm (+322)

So not quite a linear relationship, but close enough. Max speed is ~1800.

"Start PWM" (default 51 PWM ~ 500 rpm) is the value used at "Start Temperature Limit" (25 C). Any additional degree C will raise PWM by Slope divided by 8 (which is all that formula Actual Value = Value[6:3] + Value[2:0] / 8 in the description means), with the default of 35 that's 35/8 ~ 4.4. At 36 C, that's 51 + (36-25)*35/8 ~ 99 PWM, which seems roughly to match reality.

If the temp reaches "Full Speed Temperature", the fan will speed up to 1800 rpm, no matter what the slope is up to that point.

I haven't tried to figure out what the "Extra" settings are, as the temperature range I want the disks to be in is about 20~45 at the most, no need for fancy curves for now. Also, my NAS will never reach the "Off Temperature" either.

Personally I'll try with a start PWM of 100 at 25 C, and a slope of 80. That's 50 PWM every 5 C, maxing out around 45 C, which is also my full speed temperature.

 

Edited by Valanoth
Posted

However, that still doesnt solve the issue (i guess software issue/limitation) of the case and cpu fans not be picked up or recognized by HexOS/TrueNAS despite BIOS configuration and MB connections

If its a limitation, so be it. But I just want to make sure im not just missing something stupid

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...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...