Rem0o / FanControl.Releases

This is the release repository for Fan Control, a highly customizable fan controlling software for Windows.
Other
13.81k stars 438 forks source link

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

Open n300home opened 5 months ago

n300home commented 5 months ago

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:

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.

Rem0o commented 5 months ago

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

n300home commented 5 months ago

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

Rem0o commented 5 months ago

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

Rem0o commented 5 months ago

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.

n300home commented 5 months ago

Oh that sounds really great :) many thanks