Replies: 1 comment
-
|
@Skurios hello, I was answering this multiple times before. Fan control is on firmware and not on the apps. And actually most of modern devices already have some kind of delayed reaction (hysteresis) to temp changes. For example G14/G16 2024+ take like a minute to ramp up fans to the maximum speed along fan curve after actual temp increase. If you really want to override standard firmware fan control by some reason - you already can do this with Experimental manual fan control build that supports variable you ask even :) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
When using custom fan curves, I noticed that the fans constantly ramp up and down (oscillate). Because modern CPU/GPU temperatures naturally fluctuate by a few degrees even under steady loads (e.g., jumping between 59°C and 61°C), the fan speed constantly changes back and forth if it sits exactly on a curve threshold.
This constant revving up and slowing down creates a noticeable and somewhat annoying acoustic experience, as changing fan pitches are much more distracting than a steady fan speed.
It would be amazing to implement a "Hysteresis" feature for the fan curves, similar to what tools like SpeedFan used to have (which defaulted to 2°C).
With a 2°C or 3°C hysteresis buffer, if the fan speeds up because it hits 60°C, it wouldn't slow down again until the temperature drops down to 58°C or 57°C. This would act as a buffer and completely eliminate the constant ramping up and down.
Knowing your philosophy of keeping the UI clean and lightweight, this wouldn't even need a UI slider. A simple hidden variable in the config.json (e.g., "fan_hysteresis": 2) would be absolutely perfect for power users to smooth out their fan curves.
Thanks again for the amazing tool!
Beta Was this translation helpful? Give feedback.
All reactions