📄 readme.txt
字号:
25癈 to 60癈 are realistic (20癈 is room temperature, 37癈 is
human body temperature, 60癈 is quite hot to the touch, 100癈
is boiling water). The meaning of the sensors is described
further below.
If you have a program which monitors the CPU temp. start it
later (remember, such stuff should not be running on your first
test) and check if the CPU value in brackets matches the tool's
CPU temperature display.
Check 3: "Status"
The list below the status field shoud show a configuration
(Active= 0, Cycle= 5) and some levels. If you scroll down
there should be no further messages, especially none saying
"Can't read status!" (this error indicates problems reading
from the EC, reason could be collision with other software
which reads the embedded controller at the same time).
If you have problems here, do not continue. Please report
them on the forum instead and I'll see what I can do.
-------------------------------
Test "Active Run":
-------------------------------
Remember, this program is very early and has only been tested
on a few machines. It may do funny things to other models and
may have bugs. So have a fire extinguisher at hand or a fresh
egg (the Thinkpad may turn into the most expensive pan 韓 your
house).
Okay, I see you'res serious. Well, edit the fancontrol.ini
file, change the "active" setting to 1 and save. Start
FanControl.exe again. Now the same window should appear with the
same realistic values (see above), but the buttons for "Mode"
should be enabled and the one for BIOS should be selected.
For a test switch mode to "Manual" and change the value between
0 and 7 (only type these digits, no spaces or other characters).
You should hear a quick beep and see a message in the field
at the bottom of the window which hopefully will say "RESULT: OK!"
After a few seconds (up to 5) you should hear the fan change
it's speed. If you turn it off (value "0") the fan may in
fact accellerate for a moment before going off.
-------------------------------
Test "Exit from Active":
-------------------------------
When exiting the program should switch the fan control back
to BIOS. To check if this works, turn the fan off (manual
mode, value 0) and exit the program. You should hear a short
beep and then the fan should come up again. (The fan may stay
off if your system is cold, so try with a well heated state.
The idea here is to test if the progam swtiches the fan back
to BIOS controlled mode.)
*** WARNING! If the program crashes while the fan is off
*** it will not be able to switch the fan back to BIOS mode.
*** This will leave the fan locked in it's current state
*** (which may be off).
*** This could seriously harm your computer. If the program
*** crashes either try to start it and then exit or reboot
*** your machine.
-------------------------------
Smart Mode
-------------------------------
Smart mode is quite straightforward. The program takes the
highest temperature value and compares it to the table in the
fancontrol.ini file. The fan speed will be triggered up
as soon as a value is reached. To fall back the temperature
must fall back to the previous value. E.g. on the default
table the fan will go on at 50癈 but will only go off it the
value drops to 48癈 or below.
*** WARNING! The values in the should be ascending and
*** meaningful. Anything else than ascending (e.g. switching
*** fan off at 80癈) will have unpredictable results
*** (among which may be blisters and fried eggs).
The values in the table can be edited in the fancontrol.ini
file. You can have more or less steps there. The first
level should be associated with a fan level of zero, the
temperature there is the switch-off temperature (fan will
go off if system cools down below that point).
Also, one user idicated, that possibly fan speed
1/2 and 3/4/5 and 6/7 are equivalent to each other.
Also on T40/R50 machines users reported that there were only
fan levels of 0/1/2(?)/3
-------------------------------
Temperature Sensors:
-------------------------------
The first temperature value seems to be the CPU. The meaning
of some other sensors is currently unknnown. If someone wants
to open his machine and treat it with some cooling spray, please
let me know.
Here's what's currently known (or more accurately the result
of experminetation and some creative guessing on
http://www.thinkwiki.org/wiki/Talk:Problem_with_fan_noise)
CPU: quite definitely the CPU
APS: temperature sensor between CPU and PCMCIA slots
(below left Alt key) (T43 2668)
PCM: below PCMCIA slot (front/left)
GPU: graphical processor
BAT: battery (inside, front/left of battery in a T43)
BAT: battery (inside, rear/right of battery in a T43)
BUS: between Northbridge and DRAM (below R/T/Y keys)
PCI: Southbridge chip below the touchpad (reacts to
WLAN usage, located under WLAN mini PCI card)
PWR: power supply, somewhere below the Acess-IBM button.
(heats when charging the battery)
-------------------------------
EC Port/Other Programs:
-------------------------------
I have had problems running Fan Control with other similar
programs. Mainly with NHC (Notebook Hardware Control). There
seem to be conflicts when reading the EC (Embedded Controller)
registers. So far my only solution is to turn these programs
off.
-------------------------------
Versions:
-------------------------------
V0.10 - 2005-11-27
- first release
V0.11 - 2005-11-28
- display temperature with their (known) meanings
- display fan mode on change commands in hex
- display stats in minimized window title
- option to change/disable beep
- some GUI changes
V0.12 - 2005-11-29
- RPM fan speed display
- allow smart mode to automatically switch to bios
mode at certain temperature
V0.13 - 2005-11-29
- more detailed log display
- log display limited to 100 lines
- write logfile (fancontrol.log)
V0.14 - 2005-11-30
- taskbaricon (see fancontrol.ini)
- allows to start in smart mode (see "active" in
fancontrol.ini)
V0.15 - 2005-11-30
- IconLeves could not be read from ini
- option to start minimized
- option to ignore sensors in max. temp evaluation
- function to exit after max allowed read errors
V0.16 - 2005-12-04
- prevent sluggishness in window handling
- allow to switch back from 0x80/128 in smart mode
- option that close button minimzes window instead
V0.17 - 2005-12-05
- program was broken (internal lockup)
V0.18 - 2005-12-08
- another possible bug fixed (buffer overrun, crash)
- sensors now all named
- included picture with T43 sensor locations
- included German readme file
- fancontrol.ini sample has German descriptions also
V0.20 - 2008-10-25
- modified the level handling to allow switching to BIOS mode at lowest level
- disabled hard coded BEEPs
- visible log is now a ring buffer: instead of overflows old lines are removed
- you can disable the log file via INI file
- read errors are only logged if there are more than 2 consecutive read errors
- using VISTA tpfancontrol will automatically claim admin rights to run
-------------------------------
Ideas:
-------------------------------
- Run as service
- Take care of the pulsing fan problem.
- Different threshold for CPU/GPU
-------------------------------
Hall of Fame:
-------------------------------
Thanks to
- Thinkerer from the www.thinkpads.com forum
for providing a lot of insight regarding the
temperature sensors
- Sebume from the www.thinkpad-forum.de
for providing the German translation of the
readme file.
- mANoLo27 from the www.thinkpad-forum.de forum
for German translations of the fancontrol.ini
comments
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -