Your opinion about fan speed algorithm plugin for speedfan?

Control: management of fans, temp/rpm monitoring via soft/hardware

Moderators: NeilBlanchard, Ralf Hutter, sthayashi, Lawrence Lee

Post Reply

What is you opinion about a fan algorithm plugin for speedfan?

Poll ended at Tue Feb 24, 2004 12:10 pm

Great! I even consider to implement my algorithm ideas
4
44%
Great! I will use it
2
22%
Not an option for me
3
33%
 
Total votes: 9

jojo4u
Posts: 806
Joined: Sat Dec 14, 2002 7:00 am
Location: Germany

Your opinion about fan speed algorithm plugin for speedfan?

Post by jojo4u » Wed Nov 26, 2003 12:10 pm

I'll write the author of speedfan a mail about my idea. I believe he will consider it more when several people here also share my opinion.

I ask him to give access to the fan speed algorithm, perhaps via a plugin. The hardcoded one is unfortunately not very suitable for systems with variable workload since it fails to find a sweet spot. As a result the speed goes up and down all the time. So you can tweak the setting very hard or work with a fixed speed. This is a pity since there is much potential.

So what do YOU think about this topic?

Forum members here have discussed algorithms recently:
http://forums.silentpcreview.com/viewtopic.php?t=6961
http://forums.silentpcreview.com/viewtopic.php?t=7416
Speedfan: http://almico.com/speedfan.php

Inexplicable
Posts: 226
Joined: Sat Sep 06, 2003 5:59 am
Location: Finland

Post by Inexplicable » Sat Jan 10, 2004 3:22 am

I've already emailed him about this idea a few months ago but got no reply. :( Maybe a donation would help.

silvervarg
Posts: 1283
Joined: Wed Sep 03, 2003 1:35 am
Location: Sweden, Linkoping

Post by silvervarg » Sun Jan 11, 2004 11:01 am

There are other programs that do essentially the same. Perhaps you want to check with the authors of those programs and see if they show more interest.

Also, you might be going from the wrong direction.
The "common" way to do this like this in Linux is that someone writes the bottom layer with real good functionality. E.g. a framework to control fans based on temps, with a few algorithms and you can specify what algoritm to use of send in a function with your own algorithm. This program will not contain any UI (and this is really important). It will however contain a well documented interface so anyone can build a fancy user interfac on top of this program.

An example of something like this is CD-burning. There is no point in reinventing the wheel by implementing a new CD-burning framework b/c there is an excelent framework that can be used with any GUI that you like.

Inexplicable
Posts: 226
Joined: Sat Sep 06, 2003 5:59 am
Location: Finland

Post by Inexplicable » Sun Jan 11, 2004 1:11 pm

It's not the UI but the basic stuff required to probe and drive all the different sensor chips over ISA and SMBUS. It takes a lot of effort to track down all the necessary datasheets and implement the code. I'm not really a Windows programmer and I use it so rarely that I don't have the motivation to go to all that trouble. I might have had the inclination to produce a quick plugin, though.

I actually asked the guy to GPL the code or, failing that, at least provide a plugin API. Maybe that offended him. :lol:

It's funny really, how Linux programmers share the fruits of their labour as a matter of course while anyone who writes a small Windows utility tends to hoard the code and generally try to make a few bucks with it. The differences in cultures run deep. :roll:

jojo4u
Posts: 806
Joined: Sat Dec 14, 2002 7:00 am
Location: Germany

Post by jojo4u » Fri Jun 18, 2004 1:49 pm

Just a status update. I've not forgotten this thread. But there is not enough support in this thread in order to ask the author of speedfan.

dasman
*Lifetime Patron*
Posts: 485
Joined: Thu Jan 08, 2004 10:59 am
Location: Erie, PA USA

Post by dasman » Fri Jun 25, 2004 12:17 pm

jojo4u wrote:Just a status update. I've not forgotten this thread. But there is not enough support in this thread in order to ask the author of speedfan.
Actually, I never saw this thread before -- I think a plugin (or better algorithm) is a great idea.

Dave

fancontrol
Posts: 291
Joined: Mon Feb 10, 2003 11:19 am

Post by fancontrol » Sun Jun 27, 2004 10:58 am

My hope in building controllers is that people would take advantage of the relatively simple set of commands (sent via serial port) and develop their own top layer stuff. Over time and iterations it could develop into something really neat.

Didn't happen. At all.

I wonder if the guys don't want to give up their code because they have done it before and all it led to was questions without any contribution?

josephclemente
Posts: 580
Joined: Sun Aug 11, 2002 3:26 pm
Location: USA (Phoenix, AZ)

Post by josephclemente » Sun Jun 27, 2004 12:42 pm

This is one thing that SpeedFan has been seriously lacking.

I only use SpeedFan on my Shuttle SS51G...

My other two computers have Intel D875PBZ motherboards which I can't get to work with SpeedFan.

Inexplicable
Posts: 226
Joined: Sat Sep 06, 2003 5:59 am
Location: Finland

Post by Inexplicable » Tue Jun 29, 2004 3:11 am

fancontrol -- It might be that people simply feel they have nothing worth sharing. It's pretty simple to write a quick fan control algorithm for a particular environment, when you know your hardware and your set of sensors. However, it's a long jump from that to something generic that is usable for other people with different hardware.

My Linux implementation is just like that: all the sensors and parameters are basically hardcoded for my environment. Even so, 90% of the code is just setup. I'm quite happy with how it works and I only change the code when the lm-sensors guys change the programming interface (seems like every other day, though). Unfortunately to produce something generic, that 90% would have to be extended to 99% or more. And that's with the HW drivers already available in the kernel.

The problems are the same in Winblows -- worse, since you have to write your own HW drivers. That's why it would make sense to have a plugin interface to an existing SW platform like SpeedFan.

Has anyone looked at MBM, btw? I know it has a plugin interface but does it support fan control?

hvengel
Posts: 205
Joined: Sat Oct 19, 2002 12:06 am
Location: Concord, Ca

Post by hvengel » Thu Aug 26, 2004 2:45 pm

MBM does not have fan controls. Besides I think the the author has said he will stop supporting it soon.

Fancontrol are you the person who wrote the pwmconfig and fanspeed konsole scripts for lm-sensors? Or did you do something else with this in Linux?

The differenece between the open source Linux world and Windows cultures is huge.

Post Reply