SpeedFan: A Guide to Universal Motherboard Fan Control

Want to talk about one of the articles in SPCR? Here's the forum for you.
Post Reply
Lawrence Lee
SPCR Reviewer
Posts: 1115
Joined: Fri Mar 04, 2005 9:07 pm
Location: Vancouver

SpeedFan: A Guide to Universal Motherboard Fan Control

Post by Lawrence Lee » Sun Jul 01, 2012 9:28 pm


SebRad
Patron of SPCR
Posts: 1121
Joined: Sun Nov 09, 2003 7:18 am
Location: UK

Re: SpeedFan: A Basic Guide to Motherboard Fan Control

Post by SebRad » Mon Jul 02, 2012 10:17 am

Hi,
it's quite easy to set up a "scheduled task" in Windows Vista/7 that loads Speedfan at logon, without a UAC prompt by ticking the option for "Run with highest privileges" option.

Regards, Seb

jerdenberg
Posts: 11
Joined: Sat Aug 27, 2011 4:07 am

Re: SpeedFan: A Basic Guide to Motherboard Fan Control

Post by jerdenberg » Mon Jul 02, 2012 11:48 am

It can even be made to run from start-up, the only problem being that it won't show up in the task bar. In my w8 test pc I first configured it to my liking by running it from the desktop, then scheduled it to run silently (the spin-down of the CPU fan shortly after start-up demonstrates that it is running indeed).

As to "pretty", tastes are personal, and I vastly prefer Speedfan's interface over the ASUS programs and the like.

pet
Posts: 34
Joined: Fri Jun 03, 2011 7:35 am

Re: SpeedFan: A Basic Guide to Motherboard Fan Control

Post by pet » Mon Jul 02, 2012 11:59 am

A really powerful app, but I had some problems with an Asus P67 WS Revolution and the 4.46 version of Speedfan (the latest non beta right now):

- The CPU temperature was wrong (say it reported -10ºC while ambiente temperature was 25ºC), so I had to use core temperatures, which were right (I see the same problem in the article, with that crazy CPU temp).
- Sometimes it set the fans to top speed, for no clear reason, and never ever changed the speed after that: temperature spikes were by no means the cause. That was rare, but sooo annoying.

In the end, I decided that it was not worth the effort/risk (what if it stopped the fans, instead of setting them to top speed?), and decided to use the much worse Asus Fan XPert (the old version, not the shining new version), which is really limited, but works.

Too bad it didn't work for me, because SpeedFan is amazingly versatile.

Probably

Olaf van der Spek
Posts: 434
Joined: Tue Oct 04, 2005 6:10 am

Re: SpeedFan: A Basic Guide to Motherboard Fan Control

Post by Olaf van der Spek » Mon Jul 02, 2012 1:33 pm

Hardware fan controllers can be purchased but with motherboard control and the availability of low speed fans, they typically aren't bothered with unless the number of fans involved is extreme; they're also limited in functionality, offering only manual control.
Why can't or don't they offer controllers that can be controlled from software?
Lots of motherboard still don't offer decent fan control or a decent number of fan headers. Are any even able to completely stop certain fans?
With SpeedFan running, this isn't possible as it is constantly polling each and every hard drive, keeping them awake.
Are you sure? Why would it need to spin up the platters?

cmthomson
Posts: 1266
Joined: Sun Oct 09, 2005 8:35 am
Location: Pleasanton, CA

Re: SpeedFan: A Basic Guide to Motherboard Fan Control

Post by cmthomson » Mon Jul 02, 2012 2:38 pm

Olaf van der Spek wrote:Why can't or don't they offer controllers that can be controlled from software?
Lots of motherboard still don't offer decent fan control or a decent number of fan headers. Are any even able to completely stop certain fans?
With SpeedFan running, this isn't possible as it is constantly polling each and every hard drive, keeping them awake.
Are you sure? Why would it need to spin up the platters?
The number of controllable fan headers varies widely by vendor and model. Some offer only one controllable header: CPU. Others have 7 or 8.
My AsRock z68 board has three controllers and five headers that can be used by SpeedFan, which is fairly typical. At the top of the line, ASUS RoG Maximus boards have at least twice as many controllers and headers (and sensors to go with them). Of course they are pricey.
Every MB I've owned has been able to dial a fan down to zero with SpeedFan.
The most recent ASUS boards are probably the best compromise. They have several headers and each header can be controlled in either 3-pin or 4-pin mode. Someone there realized this is a good marketing feature.

As for SMART: Yes, it's true. The SMART commands to read out temperature, etc, are the same as any other commands (eg, seek, read), and require that the drive be "on". When software such as SpeedFan requests the drive's temperature, the OS turns the drive on, which spins it up and loads the heads. Stupid, you say? Well, when SMART was standardized, apparently nobody thought of making it an offline function, or if they did, they didn't prevail. Possibly there are some drives out there that will report their temperature without being "on", but to use that feature, it would have to be added to the Windows drivers.

cmthomson
Posts: 1266
Joined: Sun Oct 09, 2005 8:35 am
Location: Pleasanton, CA

Re: SpeedFan: A Basic Guide to Motherboard Fan Control

Post by cmthomson » Mon Jul 02, 2012 2:53 pm

With regard to fan speed configuration:

I find it best to set a fan speed range limited to the slowest value that provides adequate cooling under anticipated load (be it idle or folding), and the fastest value that I'm willing to listen to. Then in the controlling temperature configuration, setting a desired temperature just above what I consider normal, and a warning temperature considerably higher but still well below the throttling point. For example, my current CPU fan settings are 22-35% auto, and Core temperature values 75 desired (I fold 24/7) and 88 warning.

This means that once SpeedFan is running, my CPU fan is inaudibly slow, but if for some freak reason the CPU temperature hits 88C, the fan will shoot up to 100%, loud but safe.

Also, I found a 5% delta value to still be quite annoying. I run mine at 1%, although I wouldn't recommend a value that low to anyone who isn't using a really top-of-the-line heat sink.

Tzeb
Posts: 144
Joined: Sat Apr 30, 2005 4:29 pm

Re: SpeedFan: A Basic Guide to Motherboard Fan Control

Post by Tzeb » Mon Jul 02, 2012 2:58 pm

My startup shortcut looks like this:

C:\Program Files\SpeedFan\speedfan.exe /NOSMBSCAN /NOSMARTSCAN /NOAMDK8SCAN /NOACPISCAN

More info - viewtopic.php?f=14&t=64355

Image

Olaf van der Spek
Posts: 434
Joined: Tue Oct 04, 2005 6:10 am

Re: SpeedFan: A Basic Guide to Motherboard Fan Control

Post by Olaf van der Spek » Mon Jul 02, 2012 3:18 pm

cmthomson wrote:The most recent ASUS boards are probably the best compromise. They have several headers and each header can be controlled in either 3-pin or 4-pin mode. Someone there realized this is a good marketing feature.
I've got a recent Asus and it has only one chassis header :(

http://www.asus.com/Motherboards/Intel_ ... P8H61M_LE/
As for SMART: Yes, it's true. The SMART commands to read out temperature, etc, are the same as any other commands (eg, seek, read), and require that the drive be "on".
What exactly do you mean by "on"?
AFAIK head parking and platter spindown is done by drive firmware itself and not controlled by the OS.

Cynyr
Posts: 12
Joined: Mon Apr 26, 2010 3:12 pm
Location: USA

Re: SpeedFan: A Basic Guide to Motherboard Fan Control

Post by Cynyr » Mon Jul 02, 2012 4:17 pm

anyone know of anything like speedfan for linux? I have things for the harddrives, and cpu speeds, and a number of other things, but not the case fans, I get whatever i can set in the bios. It would be neat to be able to use CPU load/command activity to "predict" the load in a few seconds and auto ramp the fans a little and see if I could keep ahead of it a little.

edh
Posts: 1621
Joined: Mon Mar 17, 2008 1:49 pm
Location: UK

Re: SpeedFan: A Basic Guide to Motherboard Fan Control

Post by edh » Mon Jul 02, 2012 11:30 pm

Cynyr wrote:anyone know of anything like speedfan for linux?
There is pwmconfig and fancontrol whicha re part of lm_sensors. Here is a topic on the Arch Wiki:
https://wiki.archlinux.org/index.php/Fan_Speed_Control

I don't rely on this though as the onboard fan control on my Asus motherboard in silent mode is very smooth in going from 800rpm all the way up to 1200rpm dependant upon temperature. It only starts stepping up much in the mid fifties.

Artonox
Posts: 39
Joined: Tue Jul 24, 2007 8:21 am
Location: London, UK

Re: SpeedFan: A Guide to Universal Motherboard Fan Control

Post by Artonox » Tue Jul 03, 2012 9:06 am

Does this only work with PWM fans? I turned on Speedfan for the first time, and all i get is the gpu fan. The other fans in my case are not detected.

edh
Posts: 1621
Joined: Mon Mar 17, 2008 1:49 pm
Location: UK

Re: SpeedFan: A Guide to Universal Motherboard Fan Control

Post by edh » Tue Jul 03, 2012 11:35 am

Artonox wrote:Does this only work with PWM fans? I turned on Speedfan for the first time, and all i get is the gpu fan. The other fans in my case are not detected.
No, but there's any number of reasons why a fan wouldn't show up. Do you see any fan speeds reported in the BIOS? If not then it may be that the motherboard does not work with your particular fans, for example many motherboards will not report (or incorrectly report) fans spinning very slowly. There are also some motherboards with sensors that don't work too well with Speedfan. It is being improved all of the time and sometimes you can upgrade and extra fans and temperatures show up.

I've been using Speedfan for something like 8 years and find it very useful but it does take some persistence to get it set up correctly on some systems. I don't use it that often as I use Arch Linux 99% of the time but if I have some hardware testing to do then Speedfan is the reason I boot into Windows.

cmthomson
Posts: 1266
Joined: Sun Oct 09, 2005 8:35 am
Location: Pleasanton, CA

Re: SpeedFan: A Basic Guide to Motherboard Fan Control

Post by cmthomson » Tue Jul 03, 2012 3:53 pm

Olaf van der Spek wrote:
cmthomson wrote:The most recent ASUS boards are probably the best compromise. They have several headers and each header can be controlled in either 3-pin or 4-pin mode. Someone there realized this is a good marketing feature.
I've got a recent Asus and it has only one chassis header :(

http://www.asus.com/Motherboards/Intel_ ... P8H61M_LE/
As for SMART: Yes, it's true. The SMART commands to read out temperature, etc, are the same as any other commands (eg, seek, read), and require that the drive be "on".
What exactly do you mean by "on"?
AFAIK head parking and platter spindown is done by drive firmware itself and not controlled by the OS.
I should have been more specific. The new ASUS Z77 1155 motherboards have good fan control.

Head parking is indeed done by firmware in the drive, either in response to a long time between commands (typically 20 seconds or more), or in response to a power-down.

Spin-up/spin-down (which involves applying or removing power from the drive) is controlled by the OS. I'm not aware of any drives that autonomously spin down.

When software such as SpeedFan or AIDA sends a SMART command to a disk to read its temperature, the OS powers up the drive if it is not already powered up. Whether the heads reload depends on the drive firmware.

xan_user
*Lifetime Patron*
Posts: 2269
Joined: Sun May 21, 2006 9:09 am
Location: Northern California.

Re: SpeedFan: A Guide to Universal Motherboard Fan Control

Post by xan_user » Sat Jul 07, 2012 8:41 am

ive used speedfan for years.
but i keep having an issue keeping the temperature notification showing in the taskbar notification area on win7. every few weeks or so it defaults back to "only show notifications" and becomes hidden in the taskbar drop-up menu. i have to go into to taskbar customization and reset it to "always show". anyone know a permanent fix for this?

hudson
Posts: 11
Joined: Sat Dec 31, 2011 10:05 pm

Re: SpeedFan: A Guide to Universal Motherboard Fan Control

Post by hudson » Thu Aug 09, 2012 4:39 pm

Thanks for this write up. I had never bothered to play around with speedfan much in the past, other than a quick check of temps.

I was previously using a Corsair Link in an attempt to get acceptable fan control, which worked accept it is currently unable to turn a fan completely off. This annoyed me.

I'm much happier with SpeedFan, wish I had bothered to look into it more in the past.

Artonox
Posts: 39
Joined: Tue Jul 24, 2007 8:21 am
Location: London, UK

Re: SpeedFan: A Guide to Universal Motherboard Fan Control

Post by Artonox » Mon Aug 13, 2012 10:21 am

ok, after giving up on it previously, I have decided to re-venture my way back into Speedfan. The reason for my previous problem was due to the undetectable fans.
I have resorted to google and it turns out that the latest beta version might sort out my problem (wish I paid more attention).
Got the latest beta version and now all my fans are detected :P.

Following the universal guide isn't without problems that I can't really blame the author. The main problem I had was detecting the correct "reading" to the correct sensor in Speedfan (e.g. "system" in Speedfan is found to be "motherboard" in the Asus software). There were also "static" temperature readings in Speedfan that will not change regardless of where I increase fan speed. For instance, "Temp1" is forever 28 Celsius, which is nowhere near the 33-35 readings on the Asus software. I have no idea what this is, so I did what I thought is a good idea, and ignore those what I cannot find (just 2 static readings).

When finishing up to the final page (I decided to stop at "refining" section, for a break after 2 hours), it does certainly feel like this is an all-in-one fan software.

Previously, I used MSI Afterburner to control the GPU fan and the ASUS software to control every other fan. I nearly decided to uninstall both softwares, when I remembered that I use these softwares for something else (i.e. I use Afterburner to undervolt the GPU and ASUS to enable power-saving features)

Maybe next time...

robollama
Posts: 7
Joined: Tue Jun 14, 2011 4:42 pm

Re: SpeedFan: A Guide to Universal Motherboard Fan Control

Post by robollama » Thu Sep 13, 2012 4:48 pm

Used this guide to set up mine. Works perfect now! Thanks

BeerCan
Posts: 17
Joined: Tue Jan 11, 2005 4:41 pm

Re: SpeedFan: A Guide to Universal Motherboard Fan Control

Post by BeerCan » Sat Sep 15, 2012 10:07 pm

Thank you so much for this guide. For years I could never really get it figured out and always ended up uninstalling it. I think I might keep it installed this time :)

kajovajo
Posts: 6
Joined: Fri Dec 07, 2012 10:41 am
Location: Czech Republic

Re: SpeedFan: A Guide to Universal Motherboard Fan Control

Post by kajovajo » Sat Feb 02, 2013 7:56 am

First of all I'd like to thank Mr. Lee for the article.

I will be assembling a computer very soon and I have never used Speedfan program before. I would like to ask a few questions before I first attempt to run/configure the program:

1) I am going to use Core2Duo E7300 processor. I read this article/forum post.
It looks like with some Intel processors the program needs to be calibrated before it can report accurate temperatures. Is this true? Do I need to calibrate?

2) What about AMD processors (in general)? Is there a difference when using an AMD cpu in the sense that it "reports" temperatures in a different way that doesn't need calibrating?

3) Are there any widely accepted/recommended values for the E7300 processor?
I am now talking just about the CPU PWM fan - could you please give me some advice how to properly set the different temperature values? For example I know the TCase max is 74 degrees,
but (as I have no experience in setting up/using the program) I don't know which 'Desired' & 'Warning' values should I choose in order to be "safe" and at the same time have the fan run as silent as possible?

4) From the article, quote
In the Fan tab, set the desired minimum and maximum values for each fan, and check the "Automatically variated" box.
I don't know what it means. Could you please tell me what does this setting do? How would the fan behave if the checkbox wasn't ticked?

Then you in advance for your help.

Post Reply