Skip to content
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

Feature Request: summer and winter time of the year fan modes #10

Open
emansom opened this issue Dec 29, 2022 · 4 comments
Open

Feature Request: summer and winter time of the year fan modes #10

emansom opened this issue Dec 29, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@emansom
Copy link
Contributor

emansom commented Dec 29, 2022

In some regions of the world, temperature differences between the summer and winter season can be vast.

It would be nice if SMFC could detect the current season (based on system timezone, and possibly some third party library), and switch temperature and fan targets.

This would aid in achieving the highest possible performance and availability all year round.

@petersulyok
Copy link
Owner

I can observe 8-10C difference between summer and winter CPU temperature in idle state. I think the minimum fan levels are getting lower winter time a bit, the maximum levels will be the same in full performance mode.

What would be the temperature difference in your case?

@petersulyok petersulyok added the enhancement New feature or request label Feb 15, 2023
@emansom
Copy link
Contributor Author

emansom commented Feb 15, 2023

Similar. +10C in summer, and up to -20C in winter.

Woke up one day with the CPU running at 25C, room temperature was ~10C; IPMI was reporting fan errors. Had to lower the minimum and maximum temperature by 10C in the SMFC configuration file to resolve.

@petersulyok
Copy link
Owner

I'm thinking on an adaptive temperature control where smfc can use the minimum and the maximum temperature values of the last 3 days while the minimum and maximum fan levels are still defined by the user. The size of the moving windows (3 days) would be configurable.

@emansom
Copy link
Contributor Author

emansom commented Feb 15, 2023

My Supermicro system most of the time idles and only gets a full load once a week or so. Such an algorithm might ramp up the fans unnecessarily, when the maximum sensor temperature would only differ by a few degrees from the minimum.

When only used for the minimum fan percentage, it would resolve the fan curve calculation when sensor temperature is below configured minimum temperature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
2 participants