|
screenshot
|
|
|
|
|
download area
|
|
download: www.uni-marburg.de/%7Eschmitzr/tpfc_v050.zip">latest Windows XP/Windows Vista, 32/64bit, Celsius/Fahrenheit, service/non_service version
|
Version history of TPFanControl :
www.uni-marburg.de/%7Eschmitzr/tpfcserv_v025.zip" target="_blank">tpfcserv_v025.zip Windows XP 32bit service only, no digital icon, Winio port driver,
www.uni-marburg.de/%7Eschmitzr/tpfcserv_v033.zip" target="_blank">tpfcserv_v033.zip Windows XP 32bit service only, with digital icon, Winio port driver,
www.uni-marburg.de/%7Eschmitzr/tpfc_v041.zip" target="_blank">tpfc_v041.zip
Windows XP/Windows Vista, 32/64bit, Celsius/Fahrenheit,
service/non_service, with digital icon and new 32/64bit TVicPort port
driver,
www.uni-marburg.de/%7Eschmitzr/tpfc_v042.zip" target="_blank">tpfc_v042.zip,
like v041 with additional bluetooth (internal) and thinklight control,
parameter NoExtSensor=1 for Thinkpads A2x,T2x to prevent buggy reading
and parameter ProcessPriority(=2 default).
www.uni-marburg.de/%7Eschmitzr/tpfc_v050.zip" target="_blank">tpfc_v050.zip latest version, new names and new paths !!
with easy 1-file installer and 1-click uninstaller, additional
bluetoothEDR control (T61) and sleep warning message box. read
TPFanControl.ini and readme, alter values for your needs (default meets
T61).
|
|
|
FAQs
v0.50
|
|
|
Attention: mind the TPFanControl.ini values SecWinUptime =120 [sec.] and SecStartDelay =60 [sec.] (default values, you can have them set to zero, if you encounter no problems after). To prevent communication errors between TPFanControl and embedded controller and systray icons missing, TPFanControl will sleep 60 sec. ("SecStartDelay", just after program or service
startup) if
TPFanControl is started within a period of 120 sec. ("SecWinUptime")
after your Thinkpad has been powered on, because at boot time there is
a lot of communication to the embedded controller by other
applications. So be patient waiting for signs of life from TPFanControl.
|
|
Recommendation for Windows XP:
What can I do to have TPFanControl run from startup folder ??
Right click on TPFanControl.exe [in C:/ProgramFiles/TPFanControl/],
send link to desktop, open startup folder (right click on "Start"...)
and copy & paste link to startup folder. Next boot time
TPFanControl.exe will be run as an application.
|
Recommendation for Windows Vista:
TPFanControl need admin rights for running, so how can I make Windows Vista launch TPFanControl (UAC restricted) at startup?? Use Task Scheduler, click here: Make Windows Vista launch UAC restricted programs at startup with Task Scheduler
As only one instance of TPFanControl is allowed to run, you'll have to
make sure that you have not installed service "TPFanControl". If you
did double click uninstall_service [in
C:/ProgramFiles/TPFanControl/optional/service/] , or service
"TPFanControl" has to be disabled in start->run services.msc.
Again: mind the TPFanControl.ini values SecWinUptime =120 [sec.] and SecStartDelay =60 [sec.] (see above), be patient waiting for signs of life from TPFanControl.
|
| - |
|
Temperature symbol for Celsius or Fahrenheit is not displayed properly especially using a Far East edition of Microsoft Windows, see " border="0" target="_blank">screenshot ??
This issue is due to the fact that TPFanControl has been programmed
using ANSI code pages. Reprogramming and switching to UNICODE would end
up in work :-(( ...let's do that later :-)) In case Windows is
supporting Double Byte Character Sets (DBCS) and as code for degree
symbol is greater than 127, it is looked at as a leadbyte. Leadbytes
signal that the following byte is a trailbyte of a double byte
character unit (16-bit) in DBCS [instead of the start of a next ASCII
character (0-127, 7 bit) or a next character of a DBCS]. DBCS are
supported by Far East editions of Microsoft Windows as writing systems
for Far East require 3k-15k characters. As a quick workaround I substituted the degree symbol by >'< (ASCII code =39) in the source and recompiled www.uni-marburg.de/%7Eschmitzr/TPFanControl_far_east.zip">TPFanControl.exe for far east.
You only have to rename your old TPFanControl.exe (to i.e.
TPFanControl_bak.exe) and copy the new TPFanControl.exe into your
TPFanControl program folder ( by default C:\%ProgramFiles%\TPFanControl
).
|
| - |
|
TPFanControl is able to run as service. What are the advantages ??
It will run from startup and independent from user login. Users with restricted rights are not able to stop the service. There is no menue item "End Program" in the menue of icon of TPFanControl service.
|
|
If I run TPFanControl as service in Windows Vista I see nothing, why ??
That is due to session 0 isolation of services in Windows Vista . Additionally you have to run tpfcicon.exe,
too, an icon application with restricted rights and no control items in
menue, to see highest temp (switch temp) and sensor name in icon and
fan speed in tooltip. But it can be started with restricted user
rights.
|
|
If there is no sign of life of TPFanControl on desktop (no window, no icon, may be running as service in Windows Vista), how can I see that TPFanControl is still running ??? Go to taskmanager
right click on taskbar in Windows Vista, Ctrl-Alt-Del in XP, then go to
services, click on the name column to have them sorted by name, if
TPFanControl is running as service you will see TPFanControl here. If TPFanControl is running as an application you'll find it under processes.
|
|
Why does the icon of tpfcicon.exe not have the active controlling menue ??
The UAC [User Access Control] of Windows Vista will demand admin rights for users and applications active controlling fanspeed. Thus there is more sense in running TPFanControl as an application than tpfcicon.exe, if you need this active controlling menue items.
|
| - |
|
Editing TPFanControl.ini running Vista, I am not able to save the altered TPFanControl.ini ?? This is due to activated UAC. You will have to run notepad with admin rights (right click), here after: menue bar -> open file, then go to C:/ProgramFiles/TPFanControl/TPFanControl.ini, open and edit TPFanControl.ini , saving is now possible.
|
|
If I change settings in TPFanControl.ini, do I have to reboot the system to make the change work? No, stop and restart TPFanControl
by icon menue item "End Program" or doubleclick
C:/ProgramFiles/TPFanControl/optional/service/stop_service here after
..start_service if TPFanControl is running as service (all items need
admin rights-> so right click).
|
|
Does TPFanControl write to registry ?? No !! Only the setup process.
|
|
Does TPFanControl write to files ?? Yes, but only to TPFanControl.log,
TPFanControl_csv.txt and TPFanControl_last_csv.txt and only if you have enabled that in TPFanControl.ini .
|
|
When I change settings in the main windows of TPFanControl why are the changes not stored for next time I use TPFanControl ?? TPFanControl will not store changes to registry or file, you have to edit TPFanControl.ini to make permanent changings.
|
|
How can I get rid of TPFanControl ?? Click Start->Programs->TPFanControl->Uninstall TPFanControl That will kill service or program, delete files & folder of C:/ProgramFiles/TPFanControl/ and delete registry items.
|
How can I switch off the balloons ??
Windows XP: Set NoBallons=1 in TPFanControl.ini default: NoBallons=1
and/or in Windows Vista: use tpfcicon_noballons.exe instead of tpfcicon.exe
|
|
TPFanControl has big delays in responses
while running applications which are big "eaters" of performance ??
Increase ProcessPriority in TPFanControl.ini default: ProcessPriority=2 (0-5, normal=2, 5=realtime).
|
|
Annoying messages from User Account Control (UAC) in Windows Vista
to run the application as an administrator ??
Disable User Account Control (UAC)
for certain Windows Vista applications: vista4beginners.com
|
| - |
|
Does RightMark CPU Clock Utility team up with TPFanControl ??
Yes, very well !! It is a recommended complement to TPFanControl for undervolting and throttling the processor to reduce heat production. Hints on installation and use you will find here and there.
|
|
Does SpeedSwitchXP Utility team up with TPFanControl running Windows XP ??
Yes, very well !! It is also a recommended complement to TPFanControl for throttling the processor to reduce heat production. Throttle processor by "Dynamic Switching". Not necessary to use RightMark CPU Clock Utility at same time.
|
|
If you don't use RightMark CPU Clock nor SpeedSwitchXP Utility is there anything else to avoid producing heat in Windows XP ??
Make sure having set processor-throttle-option to ADAPTIVE in your power scheme. Make it the easy way: download and run www.uni-marburg.de/%7Eschmitzr/ADAPTIVE.BAT">ADAPTIVE.BAT.
It creates and activates a power scheme "TPFanControl" with your
current settings but processor-throttle-option set to ADAPTIVE.
Hereafter if you need you can always choose power scheme "TPFanControl"
just (start->)run POWERCFG.CPL
|
| - |
I have a gpu always hotter than cpu.How to change TPFanControl.ini to have fan level 1 from cpu 55 degr. and from gpu 75 degr. ?? As calculating highest temperature ("Switch") = real temperatures minus SensorOffset degrees:
SensorOffset4=15
Level=50 0
Level=55 1
Level=65 3
Level=70 6
Level=75 64
Icon shows "Switch" temperature and name of fan controlling sensor,
real temps are displayed in main window with ShowBiasedTemps=0 in
TPFanControl.ini or calculated temps are shown with ShowBiasedTemps=1.
|
|
What to do to ignore a sensor i.e. sensor no. 5 named "bat" (constant on 50 degrees Celsius in some T61) ?? As there is another sensor also named "bat" you have to rename sensor no. 5 as i.e. "xyz" (any unique name) by setting in TPFanControl.ini: SensorName5=xyz . To ignore sensor no. 5 now renamed to xyz just write to TPFanControl.ini IgnoreSensors=xyz.
Temperature of ignored sensors are shown in window, but not in icon, as
there are of no influence on calculation of fan switching temperature.
|
|
Is TPFanControl monitoring HDD temperatures ??
No, because monitoring HDD temperatures uses Self Monitoring and Reporting Technology (S.M.A.R.T.).That will make HDDs spin up every time temperature is checked, and will make HDD sleep unpossible. So you will have more energy consumption and heat production.
|
Where to find more about temps, fan speed and sensors ??
http://www.thinkwiki.org/wiki/Talk:Thermal_Sensors
http://www.thinkwiki.org/wiki/How_to_control_fan_speed
|
|
Where are the roots of TPFanControl ??
@ Shimodax's versions
|