Software for fan speed control

How to set the speed of the coolers (fans)

Computer fan speed control is performed by the system board. This parameter is determined by the settings in the BIOS.

In turn, the motherboard controls the cooler by changing the applied voltage, and this is achieved by adjusting the resistance and other nuances.

The “mother” relies on the parameters set by the user, as well as on the temperature readings of the processor and inside the case. However, it is not always possible to set these parameters correctly, even with the help of the “smart” utilities from the motherboard vendor or the like.

This is the reason why the propeller either rotates at an insufficient or excessive frequency. In any case it is unacceptable. either overheating of your processor or its excessive noise is observed.

Before you reduce the speed, note that the propeller may not always be plugged into the motherboard, so the BIOS will not detect it. Accordingly, you will not be able to adjust this parameter (though it is very rare).

software, speed, control

We will not consider the variant with a reboost, a special “gadget” that can speed up the rotation speed of the propeller blades. This is too exotic a method that is almost never used.


Cooler operation control with the help of additional utilities simplifies the work with the personal device (portable or stationary). For example, Speed Fan is suitable. Application features:

  • The software is distributed free of charge;
  • allows you to adjust the speed of the cooler (installed for the processor or graphics card);
  • Controls the case fans.

You need to download the installation package, unzip it and run the utility. Installation requires changing language from English to Russian.

Attention! You can download packages for installation only from official sites of program developers. Saving files from third party services can lead to infecting your PC with malware.

SpeedFan 4.52 (Speedfan)

SpeedFan. Utility that describes in detail the state of your PC or laptop. In particular the application, can give you real-time information. Statistical information is displayed on all vital for your computer parameters: power supply mode, CPU and graphics card temperature, cooler rotation speed, RAM load and many other data).

Besides all of the above mentioned parameters SpeedFan will detect if there are any errors in your system and if possible will try to fix them (for example, it will increase the speed of the cooler to decrease the CPU temperature).

And, as you guessed, the main feature of SpeedFan utility is possibility to increase or decrease cooler speed. That will definitely be appreciated by those users who think that their fans don’t cool their system very well. in that case it’s better to increase speed.

When you start the program, the first thing that opens is the “metrics” tab. It will collect and display all the basic information about your system. There is a warning algorithm in the Speedfan program arsenal which signals if the equipment operates outside the normal CPU temperature range. overheating has been detected or on the contrary a sharp cooling has been noticed.

Such events are marked on the monitor screen with a special lighted label, which should draw the user’s attention if the equipment is operating in abnormal temperature conditions.But do not be wary of such alerts, because the equipment tends to warm up, and SpeedFan will highlight the changes that have occurred even if the deviation from the norm of one degree.

In such cases, look in the data sheet of your device and find out what temperature is considered normal for the processor so that you can be completely calm and not worry when the normal temperature of the processor changes.

MSI Afterburner speed control not working? | MSI Afterburner fan control

If you wish to analyze the state of your hard drive SpeedFan has an “S.M.A.R.T”. This type of test has 2 operating modes. is an extended and short. After the hard disk diagnostic is done the corresponding error list appears (if any) which is displayed with a green, orange and “STOP” icon with a white brick.

What does each label mean is understandable on an intuitive level. the first one is all good, the second one is working at the limit and the third one indicates the presence of faults.You can download SpeedFan for free in Russian, the only thing you have to do is to change the language from English to Russian, in case English is the default setting.

The main purpose of the free program SpeedFan is that the utility provides detailed monitoring of the cooling system, and this program is used in cases where there are serious concerns about the overheating of microchips. In any case if it detects a problem with overheating it will try to increase the speed of the cooler in your notebook or PC.

Answers and Questions

It is worth noting that if you exit the program, the cooler will remain spinning at the speed set by the program. That is why be careful! If you set it to a low speed and quit the program thinking that it will start up as usual, it won’t, and the processor can get very hot!

The program writes values to the EC-controller and then does not require its presence in the memory, except for the automatic adjustment.

To return the original behavior of the laptop, you must open the program and change the “Enabled” switch to “Disabled” or “Read-only”. If this is not possible and the notebook stops turning on, you will need to reset the default EC values:

  • Turn off your notebook and remove the battery for 20 seconds
  • Put the battery back and turn on the laptop
  • If the battery is not removable, turn it on by holding down the power button for 15-20 seconds
  • If this is not the case, consult your notebook computer’s manual

In some cases on portable computers with Nvidia graphics cards can be that when you start the game automatic control stops working. This is a technical feature and cannot be solved.

If your laptop isn’t on the list of laptops, look for a similar one, there’s a good chance the program will work. You can also create the configuration manually, there are instructions for this in English at

What to do if the thresholds settings are not saved

If for some reason the temperature threshold settings are not saved, you must manually edit the XML file settings. For this:

SpeedFan Cooler Management Software

This is a feature-rich and completely free program. Probably a little disappointing, saying that this program does not work on all laptops, but you can try, and will not adjust the speed of those fans that can not control the motherboard from the BIOS. For example, from my BIOS you can enable the SmartFan cooler control for the CPU only. Although it is possible to watch the current speed for two more. There is another program for laptop cooler control.

Otherwise the following situation may happen. When SpeedFan program is loaded, current speeds are read and taken as maximum speeds. Respectively, if BIOS won’t spin up the fan to maximal speed by this time, the program won’t be able to do it either.

I had a cooler spinning at 1100 rpm while the program was loading and SpeedFan couldn’t set it to a higher speed. As a result the processor heats up to 86 degrees! I noticed it by accident, when I didn’t wait for the fan noise at high load. Fortunately, it didn’t burn out. But the computer might never start again.

Launch and look of the program

Download and install the application from the official site.

At the first start-up the usual dialog box will pop up with a suggestion to help you with the program functions. You can set it to not show up again and close it. Next, SpeedFan reads the motherboard chipset parameters and sensor values. A sign of successful execution will be a list with the current fan speeds and component temperatures. If no fans are detected, then the program can not help you in any way. Go straight to “Configure. Options” and change the language to “Russian.

As you see it also shows CPU load and information from the voltage sensors.

Block “1” contains a list of detected sensors of cooler rotation speed with names Fan1, Fan2, and their number can be more than there is in reality (as on the picture). Pay attention to these values, for example Fan2 and Fan1 have real values 2837 and 3358 RPM, and others are null or with trash (12 RPM is trash on the picture). We’ll remove the unnecessary ones later on.

Block “2” shows detected temperature sensors. GPU is the graphics chipset, HD0 is the hard drive, CPU is the CPU (instead of CPU in the picture Temp3), and the rest is garbage (can’t be 17 or 127 degrees). This is the disadvantage of the program, that you have to guess where something is (but then we ourselves will rename the sensors as needed). True, you can download the known configurations from the site, but the procedure is not easy and complicated in English.

If you do not understand what parameter is responsible for what, you can look at the values in any other program to determine the computer and sensors, such as AIDA64, and compare with those that have determined the program SpeedFan, to know exactly what readings speed and temperature (in the video below the article will show everything).

And in block “3” we have speed adjustments Speed01, Speed02, with which you can set the speed of rotation in percent (can be shown as Pwm1, Pwm2, see the video for details). For now we need to find out which Speed01-06 is affecting which FanX. To do this, change each value from 100% to 80-50% and see if the speed of any fan has changed. Record which Speed influenced which Fan.

software, speed, control

I repeat that not all fans will be controlled, but only those that can control the motherboard from the BIOS.

SpeedFan tuning

Here we get to configuration. Let’s press “Configuration” button and first of all name all sensors with understandable names. In my example I will programmatically control the CPU cooler.

On “Temperatures” tab find CPU temperature sensor defined on previous step (I have Temp3) and click it once at first and then one more second later. now you can write any name you want, for example “CPU Temp”. In the settings below, enter the desired temperature to be maintained by the program at the lowest possible speed of the cooler, and the alarm temperature at which the maximum speeds are activated.

I set it to 55 and 65 degrees, but it’s different for each person. If the set temperature is too low, the fans will always run at maximum speed.

Then expand the branch and uncheck all the checkboxes except Speed0X, which regulates CPU FanX (we have already defined it before). In my example it’s Speed04. Also uncheck all other temperatures that we don’t want to see in the main window.

In the fans tab just find the fans you need, call them whatever you want, and disable the unnecessary ones.

Go further to the “Speeds” tab. Go to the Speed0X which is responsible for the cooler you want, rename it (for example CPU Speed) and set the parameters:

  • Minimum. the minimum percentage of maximum fan speed that the program can set
  • Maximum. respectively maximum percentage.

My minimum is 55% and my maximum is 80%. It’s okay if the program can not set the value to 100%, because on the tab “Temperatures”, we set the alarm threshold, at which the forced will be 100% RPM. Also, for automatic regulation, do not forget to check the box “Auto-change”.

software, speed, control

That’s basically it. Now go to the main window SpeedFan and check the box “Auto fan speed” and enjoy the automatic adjustment of the rotation speed At first time you can not get the best settings for yourself, experiment and leave the appropriate settings, it’s worth it!

How to set up a cooler in MSI Afterburner

This program is easy to work with as it has tooltips.

The scale graph shows the fan speed in percent and the lower scale the temperature of the chip. Moving the gray dots on the curve of the graph, you can control the speed of the coolers, setting values to your ears and experience. If noise occurs, lower the curve to reduce fan speeds. There is no universal curve setting in graphics.

Most modern laptops, except for some ultrabooks with Atom, Celeron, Pentium or Core m processors, capable of passive cooling, have a cooler inside, and even more than one. The very presence of a cooler is clear. both the processor and the graphics card require active heat dissipation. But here’s a lot of manufacturers do not adjust the dependence of the cooler speed on the temperature of the components in a laptop, which leads to the fact that the laptop begins to be noisy even under light load. Taking into account that notebook coolers make a loud and unpleasant noise (the problem, by the way, was named so. fan noise), and temperatures are far from critical. there is a desire to slow down the cooler, so as to sit in silence. Of course, for this you will have to pay increased heat, but usually the game is worth the effort.

I warn you in advance. there is no universal software method for all laptops. However, there is a theoretical one that works on all models. let’s start with it. Temperature-turns table itself is usually either embedded in EFI or in EC register. That is why in theory you can take a dump of bios, find this table, change values and flash BIOS again. But there are a lot of problems. not always can be removed BIOS, and after removing it. decrypted. And even after editing it, users are often faced with the fact that the flasher (the program that flashes the BIOS) refuses to “sew” the modified BIOS.

software, speed, control

Less universal way, but still supporting quite a lot of laptops is using free program Notebook Fan Control. You just need to download it, run it, select your laptop from the list and either apply the recommended temperatures and RPMs, or set your own:

The list of all supported laptops can be seen here, but even if your model is not. still download it and try the configuration file from other models: often manufacturers use similar coolers.

If none of the configs is suitable. cooler speeds of some laptops (this almost all models of Dell and HP, as well as some others) can be set in the program HWiNFO64. To do that, run it in Sensors mode and click on the cooler icon at the bottom:

Supermicro fan speed ramps up and down. what’s the cause, and how do we fix it?

If you can not adjust the speed in this program does not work, then alas. you can write to support the laptop manufacturer and ask him to change the temperature table, but usually manufacturers are not going to such a step. You can also write to the creators of the programs above. they can also help (especially if you dump them the bios).


The main trick of the program is to adjust the fan speeds depending on the conditions (e.g. CPU temperature), but again, if you have hardware support. Besides it can collect statistics on the taken parameters and write the information in a log file, draws diagrams of temperature changes, voltages and rotation speeds of fans.

In this release quite a few important changes and new features:

  • added new tab named “EXOTICS”
  • fixed problems with dialogs when using large font resolution
  • added full support for Areca RAID controllers
  • significantly extended support for SCSI devices
  • added support for Abit uGuru 3 (uGuru 2005)
  • added full support for Intel FB memory temperature monitoring-
  • added support for ITE IT8720F, Andigilog aSC7611, LM96000, Analog Devices ADT7490, SMSC SCH5327, Windbond W83766HG sensors
  • Improved Processor ID system
  • extended support for WINBOND W83637HF, Asus F8000, SMSC SCH5514, SMSC EMC2300, ITE IT8718F, Analog Devices ADP3228, ITE IT8512F, Fintek F71872, SMSC LPC47M17 sensors
  • added support for HECI driver
  • Fixed temperature reading issue on Intel 45 nm processors
  • Added support for SMBus of system logic nVIDIA MCP65, MCP67, MCP73, MCP78S, VIA CX700M, Intel 82801JI
  • extended support for some motherboards and system logics
  • Added support for some Dell laptops
  • fixed a lot of other bugs and inaccuracies (more details)

The only drawback is, perhaps, insufficient support for mobile platforms, or rather its complete absence.

Check the list of supported sensors, motherboards, allowing to change the fan speed, and hard drives can be found on the official site (though it does not contain most of the latest models, but this does not mean that the program will not work with them). You can participate in beta-testing and get the latest test versions if you wish. Please register in the corresponding section.

Video card cooler control

To control video card cooler rotation speeds, you can use the corresponding tool from the device driver or use a third-party program specializing in this area. We are interested in the latter, t.к. they are usually not tied to graphics cards of a particular manufacturer (although there are some). The most famous utility from this category is MSI Afterburner. That is what we will work with.

  • Launch MSI Afterburner as an administrator.
  • The adjustment tools we need are in the lower left corner of the “Fan” block. By default the option of automatic fan speed control works in the automatic mode. The first thing to do is to switch it to manual mode, pressing two buttons. “Auto” (the one with the letter “A”) and “User defined” (with the little man on it):
  • Right after that the “Fan Speed” slider above the buttons is unlocked. By moving it back and forth you can set the required speed of your graphics card cooler in percentages.

As in case of SpeedFan software, MSI Afterburner also automates your graphics card’s cooler speed control function. This is the same as leaving the “Auto” button pressed, only the user sets the fan speed himself when the video card heats up to a certain temperature.

| Denial of responsibility | Contacts |RSS