Oh so is a feature , nice , thank you Aldos !
By the way ... what you think about making a fan control feature like Irisman has ? where you can edit fan speed for more temperatures like 65=>25% 70=>30% 75=>35% , it would be cool
Unlike Iris forks, where the curve of fan speed/temperature is set manually using a table of 14 values and a couple of additional variables, webMAN only needs one target value and it increases/decreases the fan speed in small steps to try to keep the target temperature.
To add all these parameters plus the new fan control mode would mean:
- To extend the setup form with 14 additional fields (or add a new form).
- Also add the code to read the values from the config, parse the values in the form and save them.
- All this code increases the size of the plugin. Thus consuming more memory resources (remember that the plugin is always running in background).
In the other hand, Estwald already made a plugin that does exactly what you want. So you only need to disable the fan control in webMAN and use the plugin of Iris Manager or IRISMAN.
There is only maybe one tiny detail that I have noticed, if ever for some reasons wMM was temporarily disabled (after updating CFW for example), the temperature invariably goes up.
Once wMM is enabled again, the fan speed increases greatly in order to cool the system down until it reaches the maximum temperature specified in Setup.
Then the fan speed begins to decrease but too slowly. The speed value is in hexadecimal, it goes down one unit every 10s or so so it takes ages for it to slow down.
By the time the fan speed gets back to what it should really be, the console is far below maximum temperature & people in the room are half deaf!
Yes that is an issue that happens because webMAN aggresively increases the fan speed if the temperature is above the target temperature, but it decreases the fan slowly.
webMAN MOD may decreases the fan speed a bit faster, but only under the following 2 conditions:
- if the current temperature is already 3°C or more below the target temperature and the fan speed is 66% or more.
- if the current temperature is already 5°C or more below the target temperature and the fan speed is 50% or more.
These parameters are very conservative, but it's preferable to have some fan noise for few minutes until the console gets cool again.
The noise also acts as a warning, due it shouldn't happen under normal conditions.
You can twak these parameters in fancontrol2.h searching for "66%" or "50%".