> > I'd like to keep it simple stupid. If you want a stepping, you'll end up > > with a lot of code to handle hysteresis - which is, don't slow down the > > fan as soon as the temp is going under one limit (or the other way) or > > your fan will change speed every two seconds. Which is very > > annoying to hear... > > hmm, see, personally I find it more annoying to have no fan at all because I'm > just reading mail or writing some absolutely crazy ocaml code while heat > gradually builds up. then suddenly, out of nowhere, the fan kicks in really > loud. > > the only choice right now is to set the fan_speed to a lower value, however in > that case it becomes more likely to reach lim+8 rather quickly and then the > fan reeaally kicks in...
I've tried setting the fan speed to anything around 60 to 90, limit to 45 deg. while banging on the X server and the fan switches to full speed every couple of minutes. With not doing a lot beyond editing or reading mail, that should never happen. > I'd just like some more configuration options so that I can decide on my own > what's annoying and what's not... > > but it's right, the module basically does its job pretty well, it's just the > stepping that I miss... > > therefore I've slightly modified it to make it more configurable (patch > against 2.6.9 attached) > > 1) you get 3 new parameters: > limit_override: like limit_adjust, but sets the temperature at which we force > full speed > fan_step: the step in fan speed that we want to have > step_degrees: the temperature step after which we increase the fan_speed by > fan_step. I'll give it a try. Michael