FanControl.Releases icon indicating copy to clipboard operation
FanControl.Releases copied to clipboard

[Feature Request] Check if Fan really follows the target curve

Open n300home opened this issue 1 year ago • 5 comments

Hi There,

Is there a possibility to implement a plausi check, if a fan really follows a designated target curve? I'm asking, because I have a buggy PCH Fan Controller on my Mainboard. Sometimes the PCH fan speeds up to maximum RPM and stays there until:

  • I shutdown or standby my computer
  • or Disable/Enable this PCH Fan in in Fan-Controll

My idea would be to check against calibration curve, if its really plausible that the fan runs over 5000rpm although 0% PWM-Signal is given in target curve. If this plausi check fails -> send and overrule once more the actual target value to fan controller.

Relevant hardware specs and setup My relevant "problem fan" is the PCH-Fan from Gigabyte X570 Aorus Master (rev.1). Imho there is a flapping Temp-Sensor, which sometimes sends inaccurate temperature data, what ends up in a "Panic Mode" in mainboards UEFI Fan Curve.

n300home avatar Apr 08 '24 11:04 n300home

That's what "Force Apply" is for. image

Rem0o avatar Apr 08 '24 13:04 Rem0o

Hi @Rem0o Unfortunately no. I use the "force apply" feature. But -> image

n300home avatar Apr 08 '24 13:04 n300home

Oh I see the % readout is still 0 and only the RPM sensor goes crazy. Force apply is based on the control sensor.

Rem0o avatar Apr 08 '24 13:04 Rem0o

I could add a new check indeed by checking the expected % out of the current RPM+calibration. If the difference is large, greater than let say 25%, we could assume there is an issue and fireup force-apply.

Rem0o avatar Apr 08 '24 14:04 Rem0o

Oh that sounds really great :) many thanks

n300home avatar Apr 08 '24 14:04 n300home