-
Notifications
You must be signed in to change notification settings - Fork 81
Description
After some more testing I decide to disable tuxedo-control-center (systemctl disable tccd). Control center version: 1.0.8-1.1. System: Tuxedo Aura 15 Gen1
Why: I noticed that the fan control was turning on-off and changing it’s speed too often - which was resulting in clicks coming from the fan. In one case it also did a not inspiring grinding sound. I reckon that changing the fan speed too often will wear the fan too soon.
To describe it in more detail:
with mode Balanced and computer idle: at start the fan is at 0%… after some light load cpu temp goes up and fan starts at 15% which results in a click (on the Aura it's like a 0.5s grind)… after 5 seconds or so cpu is cool again and fan stops… 10 seconds later it again starts click…
with mode Freezy: fan start at around 10-15% (this mode I suspect want to keep the cpu temperature freezy)… after 1-2 seconds it increases the speed slightly which results in a click (because fan accelerates)… after 1-2 second it changes speed again.
There is no way I found to set some kind of hysteresis without coding…
See also post: https://forum.manjaro.org/t/update-tuxedo-packages-for-latest-hardware-aura-15-gen1/43236/11
I think this could be fixed by adding this logic: If the fan speed was changed very recently and the required change is small - don't change the speed. However if the change is big (e.g. meaning we need too cool ASAP) do the change anyway.
Example:
Currently (shows fan speeds, with time, each second; the 'very recently' constant is 5 seconds):
old: 10 11 10 11 10 11 10 20
new: 10 10 10 10 10 11 11 20 (5 seconds there was no change... then it went to 11, the at 20 because the change was big)