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.
How can I control the computer's fan speed?
On Windows there is a wonderful program called SpeedFan.
Thompson Dawes6 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.
- Install the lm-sensors and fancontrol packages.
Configure lm-sensors
- 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) - 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.
- 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
.
- Note: If you're running Ubuntu 13.04 or higher, this 3rd step command should be replaced by
- In terminal type
Configure fancontrol
- 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. - 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.
- Run through the prompts and save the changes to the default location.
- Make adjustments to fine-tune
/etc/fancontrol
and usesudo service fancontrol restart
to apply your changes. (In my case I set interval to 2 seconds.)
- In terminal type
Set up fancontrol service
- Run
sudo service fancontrol start
. This will also make the fancontrol service run automatically at system startup.
- Run
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)
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
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:
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:
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:
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 MortensenTry 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
)
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.
Install the required package:
Add the following line to /etc/modprobe.d/thinkfan.conf:
Configure the
thinkfan
service to start automatically at system start:Add a line
START=yes
to/etc/default/thinkfan
Execute the following command (source):
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):
protected by Community♦Jul 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.
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