-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fan Curves and user configured Fail-Safe #27
Comments
Hi! I think these are very useful suggestions, the fan curves and configurable delay for the fail-safe are both possible to implement. |
Added a small fix in the latest release to filter-out short temp spikes, so they shouldn't trigger fail-safe any more. |
Great idea, I think something very simple like the "curve" just being points on a graph, connected would be great, if not the best. Math seems very simple, where the program would index an array of temperatures saying:
Some other benefits of this method:
(sorry for backseat programming, but I can't figure my way out from the code provided, and don't know enough python. If I knew more, I would do it myself) pseudocode of a body of a method for calculating RPM from the arrays and the reported temperature:
|
What does "distance to temp" mean? I don’t quite understand. |
Would it be possible to add a user configurable curve for the fan speeds ?
Like a table of temp. vs fan speed ?
The problem is that I can only set a single speed. So I let the fail safe mode turn on G mode when I play games and it keeps the system cool enough. Now sometimes, the CPU spikes to high temperatures, beyond the fail safe. This causes the fans to ramp up even during casual tasks. And the fail safe mode turns off after a long time too.
It would be nice if we could configure some kind of parameter for the fail safe (like the CPU/GPU should remain beyond the fail safe temp. for X seconds) after which G mode will be turned on. Or if possible we can just use regular old fan curves.
Sorry, this is a bit of nitpick, it's just that even small tasks like opening up a word doc or browsing the web sometimes causes the CPU to spike beyond 80C and this ramps up the fans (deafeningly)
The text was updated successfully, but these errors were encountered: