If I'm not mistaken, NBFC has been using a step function to describe the fan speed with respect to CPU temperature. Why not make it a piecewise linear function instead? (Like the fan control UI in Asus BIOS, users can add and move points of the function.) It would make the fan ramp-up/down a lot less noticeable, and actually keep both the temperatures and fan speed more stable.

If I'm not mistaken, NBFC has been using a step function to describe the fan speed with respect to CPU temperature. Why not make it a piecewise linear function instead? (Like the fan control UI in Asus BIOS, users can add and move points of the function.) It would make the fan ramp-up/down a lot less noticeable, and actually keep both the temperatures and fan speed more stable.
