Lenovo Fan Speed Control Driver For Windows 7

Exactly the same here! I'm working the whole afternoon now and being on battery. The fan doesn't stop spinning. Eventhough it seems running at slowest speed, its. View and Download Lenovo ThinkPad T440p user manual online. ThinkPad T440p Laptop pdf manual download.

Active3 months ago

How can I control the computer's fan speed?

On Windows there is a wonderful program called SpeedFan.

Thompson Dawes
4291 gold badge4 silver badges17 bronze badges
grizwakogrizwako
3,5455 gold badges17 silver badges21 bronze badges

6 Answers

Note before starting:

This functionality depends on both your hardware and software. If your hardware doesn't support fan speed controls, or doesn't show them to the OS, it is very likely that you could not use this solution. If it does, but the software (aka kernel) doesn't know how to control it, you are without luck.

  1. Install the lm-sensors and fancontrol packages.
  2. Configure lm-sensors

    1. In terminal type sudo sensors-detect and answer YES to all YES/no questions.
      (Potentially, this can damage your system or cause system crash. For a lot of systems, it is safe. There is no guarantee that this process will not damage your system permanently, I just think that chance of such critical failure is really really low. Saving all your work for eventual crashes/freezes/restarts before handling system configuration is always good idea. If you feel unsure, read the comments and try to search a web and get some high-level overview before YES-ing everything, maybe being selective with your YES-es will still be enough)
    2. At the end of sensors-detect, a list of modules that need to be loaded will be displayed. Type 'yes' to have sensors-detect insert those modules into /etc/modules, or edit /etc/modules yourself.
    3. Run sudo service module-init-tools restart. This will read the changes you made to /etc/modules in step 3, and insert the new modules into the kernel.
      • Note: If you're running Ubuntu 13.04 or higher, this 3rd step command should be replaced by sudo service kmod start.
  3. Configure fancontrol

    1. In terminal type sudo pwmconfig . This script will stop each fan for 5 seconds to find out which fans can be controlled by which PWM handle. After script loops through all fans, you can configure which fan corresponds to which temperature.
    2. You will have to specify what sensors to use. This is a bit tricky. If you have just one fan, make sure to use a temperature sensor for your core to base the fancontrol speed on.
    3. Run through the prompts and save the changes to the default location.
    4. Make adjustments to fine-tune /etc/fancontrol and use sudo service fancontrol restart to apply your changes. (In my case I set interval to 2 seconds.)
  4. Set up fancontrol service

    1. Run sudo service fancontrol start. This will also make the fancontrol service run automatically at system startup.

In my case /etc/fancontrol for CPU I used:

Settings for hwmon0/device/pwm2:
(Depends on hwmon0/device/temp2_input)(Controls hwmon0/device/fan2_input)

Lenovo

and on a different system it is:

here is some useful info on the settings and what they really do


If you own a ThinkPad, there's a piece of software called thinkfan that does exactly this. As the name obviously suggests, it is specifically made for ThinkPads (thinkpad_acpi).

The thinkfan software is available in the standard ubuntu software repositories, but it does require a few steps to configure.

Here's an easy step-by-step guide:

(which is basically a translated version of this German guide:http://thinkwiki.de/Thinkfan)

Relevant Information from Post:

Lenovo Fan Speed Control Driver For Windows 7

Lenovo fan speed control driver for windows 7 (32-bit)

Step 1. Install the thinkfan software and the sensors:

Step 2. Make sure that the daemon controls the fan by editting the thinkpad.conf file:

by adding the following line:

Step 3. Make the daemon load automatically at start-up by editting the file:

making sure that the START key is set to yes, i.e. there should be a line that says:

Step 4. Detect your laptop's sensors:

and just choose the default answers whenever you're prompted by hitting Enter.

Step 5. Load the new modules. From ubuntu 13.10 this done by:

while for previous versions like 13.04 you instead will need to do:

Step 6. Figure out which sensors are in use:

(the ones that indicate 0 degrees are not in use, I don't know why those are 'detected' too). Remember which ones are in use.

Step 7. Find out the full paths of these sensors:

The output should be a list of paths like /sys/devices/...

Step 8. Copy-paste the paths to the sensors into the configuration file /etc/thinkpad.conf. To do this, first open up the file:

There should already be a line like

(the #-symbol means that that line is commented out). Add a line starting with sensor (without the #-symbol) and copy-paste you first sensor. Repeat this if you have more than one sensor. For example, on my machine, the output in step 7 yields

The ones that are in use in my machine are the ones in the first and the last two lines, so I added the three lines:

Lenovo fan speed control driver for windows 7

Step 9. Finally we can set the fan speed levels in the configuration file. Open the /etc/thinkpad.conf file if it wasn't open already.

The fan levels I use on my ThinkPad x201 are:

The last line ensures full fan speed (127 = 'disengaged' i.e. unregulated). You can fiddle with these levels to fit your needs/wishes, but PLEASE BE CAREFUL!

Step 10. Reboot. Everything should work now. In order to check whether thinkpad is runnning correctly, use

which starts thinkfan in verbose mode. You might want to stop the thinkfan daemon first:

If you want to start the thinkfan daemon again, type:

Just to be complete, my /etc/thinkfan.conf configuration file is:

KrisKris

For several Dell computers you can install i8kutils package:

If you have a non-tested Dell (like my Dell XPS 14z), you might have to force loading of kernel module:

morhookmorhook

Install and configure the lm-sensors and fancontrol packages:

Documentation for configuring them is available on their man pages.

This is a function that is supposed to be provided by a ACPI-compliant BIOS, but it seems that most motherboard vendors don't bother to follow the standard.

Peter Mortensen
1,0272 gold badges11 silver badges17 bronze badges
psusipsusi
31.9k1 gold badge52 silver badges92 bronze badges

Try looking in the UEFI setup (or BIOS setup) of your PC. There might be a setting for fan control where you can put your fan into Silent Mode, Performance Mode, Full Speed, Customize, etc.

How to access the UEFI settings: Reboot your PC and the key for entering them will likely show up in one of the corners (e.g. Press F2 to enter UEFI setup)

xjclxjcl

Here is an updated version for the answer recommending thinkfan, working with Ubuntu 19.04.

Setup

The instructions below apply to any ThinkPad that has the /proc/acpi/ibm/fan and /proc/acpi/ibm/thermal 'legacy' devices. This avoids having to install the lm-sensors package.

However, you could still install lm-sensors to see more temperature sensors and to get more fine-grained control over your fans (namely, in 256 PWM steps rather than the fixed steps '0-7 and 127' with the legacy devices. Also, since thinkfan now can work with lm-sensors sensors, it is no longer specific for IBM / Lenovo ThinkPad computers. Refer to man thinkfan for using these 'extended' sensor devices. Also, there is up-to-date information in the German Thinkwiki.

  1. Install the required package:

  2. Add the following line to /etc/modprobe.d/thinkfan.conf:

  3. Configure the thinkfan service to start automatically at system start:

    1. Add a line START=yes to /etc/default/thinkfan

    2. Execute the following command (source):

  4. Adapt /etc/thinkfan.conf with the right pointers to devices and the fan levels you want. The comments there provide documentation. On any Thinkpad with the legacy fan and thermal devices, the following should provide a good starting point (also should be safe for the hard disk, see comments in the file for more information). Note that this uses new keywords – the ones in the other answer above are deprecated.

Test

To test your setup (after a reboot), you can do as follows:

  • In one terminal window, run thinkfan in non-daemonized mode so you can see its messages:

  • In another terminal window, keep an eye on the current temperature values, supplying your temperature probe device if different:

  • In yet another terminal window, make some heat in the CPU (and interrupt it with Ctrl + C in case something in the thermal management does not function as expected):

taniustanius

protected by CommunityJul 17 '13 at 14:13

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged power-managementlm-sensors or ask your own question.

1,068 downloads·Added on: April 26, 2012·Manufacturer: Lenovo
This package installs the updated version of Lenovo Fan Speed Control Driver on systems with Microsoft Windows XP(32-bit), Vista(32-bit), Win 7(32-bit).

It is highly recommended to always use the most recent driver version available.
Try to set a system restore point before installing a device driver. This will help if you installed an incorrect or mismatched driver. Problems can arise when your hardware device is too old or not supported any longer.

COMPATIBLE WITH:
Windows XP
Windows Vista
Windows 7
file size:
5.6 MB
filename:
c1fsc12us13.exe
CATEGORY:
Other Drivers & Tools
Posted on