Thinkpad Fan Noise Problem: Light at the End of the Tunnel
-
vital-analitix
- Sophomore Member
- Posts: 134
- Joined: Tue May 09, 2006 5:27 am
- Location: New Zealand
Has anyone tried using this on a Z61m? Want to reduce the temperature on my machine by letting the fan run faster after "cooking" my A31 (had replaced the CPU with a 2.6 Ghz P4m....running the temperature up to 75 C and then the CPU would start to throttle down. unfortunately other components did over time not like this temp and started to give intermittend problems before dying completely)
Thanks, Marinus
Thanks, Marinus
Z61m 94515CM with 2 Gb memory, T61p 6459A12 Windows 7 Prof 4 Gb memory, daughter 1: Lenovo N200, son: R61, retired:A31, 2652-M5M, A31, 2652-XKX, daugther 2: retired R60
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Hi!
I'm not running Vista, but to have a quick solution
that may work for running Vista change settings (fancontrol.ini):
program should come up with window open and is minimized to taskbar showing max. temperature. Only minimize, don't close it , program is stopped! In this case you have to doubleclick C:\tpfancontrol\restart.bat
Ciao, troubadix
Unfortunatelysveintore wrote: The program window won't show in Vista (but the service runs and works great, according to the log). But I'd like to watch the temps live
that may work for running Vista change settings (fancontrol.ini):
Code: Select all
StartMinimized=0
MinimizeToSysTray=0Ciao, troubadix
-
sveintore
- Freshman Member
- Posts: 73
- Joined: Sun Jan 21, 2007 1:52 pm
- Location: Molde, Norway
- Contact:
This is the only thing that shows:troubadix wrote:Hi!
Unfortunatelysveintore wrote: The program window won't show in Vista (but the service runs and works great, according to the log). But I'd like to watch the temps liveI'm not running Vista, but to have a quick solution
that may work for running Vista change settings (fancontrol.ini):
program should come up with window open and is minimized to taskbar showing max. temperature. Only minimize, don't close it , program is stopped! In this case you have to doubleclick C:\tpfancontrol\restart.batCode: Select all
StartMinimized=0 MinimizeToSysTray=0
Ciao, troubadix
[Window Title]
Interactive services dialog detection
[Main Instruction]
A program can't display a message on your desktop
[Content]
The program may need information or permission to complete a task.
Why does this happen?
[V] Show program details [Show me the message] [Remind me in a few minutes]
[Expanded Information]
Program(s) or devices(s) requesting attention.
Message title: Thinkpad T60 Fan Control V0.19svc
Program path: c:\tpfancontrol\fancontrol_service.exe
Received: 2. februar 2007, 21:10:56
This problem happens because of partial incompatibility with Windows Vista.
Please contact the program or device manufacturer(s) for more information.
Edit: "Show me the message" only gives me a blank screen..
-
vital-analitix
- Sophomore Member
- Posts: 134
- Joined: Tue May 09, 2006 5:27 am
- Location: New Zealand
I don't have Vista ( and am trying to stay away from it as long as possible ) but is there not something with it that if there is not recognized hardware / software that it will eventually be turned off by the OS?sveintore wrote:The program window won't show in Vista (but the service runs and works great, according to the log).troubadix wrote:any probs?
But I'd like to watch the temps live
In this light I would be very wary about homegrown software......
Marinus
Z61m 94515CM with 2 Gb memory, T61p 6459A12 Windows 7 Prof 4 Gb memory, daughter 1: Lenovo N200, son: R61, retired:A31, 2652-M5M, A31, 2652-XKX, daugther 2: retired R60
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Hi!
Session 0 Changes and Vista Compatibility for Services running as Interactive with Desktop
http://channel9.msdn.com/Showpost.aspx?postid=263925
Ciao, troubadix
you must "allow service to interact with desktop" (checkbox on properties of service) as shown in:sveintore wrote:This is the only thing that shows:
[Window Title]
Interactive services dialog detection
[Main Instruction]
A program can't display a message on your desktop
[Content]
The program may need information or permission to complete a task.
Why does this happen?
[V] Show program details [Show me the message] [Remind me in a few minutes]
[Expanded Information]
Program(s) or devices(s) requesting attention.
Message title: Thinkpad T60 Fan Control V0.19svc
Program path: c:\tpfancontrol\fancontrol_service.exe
Received: 2. februar 2007, 21:10:56
This problem happens because of partial incompatibility with Windows Vista.
Please contact the program or device manufacturer(s) for more information.
Edit: "Show me the message" only gives me a blank screen..
Session 0 Changes and Vista Compatibility for Services running as Interactive with Desktop
http://channel9.msdn.com/Showpost.aspx?postid=263925
Ciao, troubadix
-
sveintore
- Freshman Member
- Posts: 73
- Joined: Sun Jan 21, 2007 1:52 pm
- Location: Molde, Norway
- Contact:
Already checked..troubadix wrote:Hi!
you must "allow service to interact with desktop" (checkbox on properties of service) as shown in:
Session 0 Changes and Vista Compatibility for Services running as Interactive with Desktop
http://channel9.msdn.com/Showpost.aspx?postid=263925
Ciao, troubadix
But I watched the video and I get it now, removed the minimize to system tray and start minimized, and I can watch the window at least
(but still, this is no good solution)
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
sveintore wrote: (but still, this is no good solution)
minding the lost systray icon I created a beta version with an embedded manifest for Vista:
http://msdn2.microsoft.com/en-us/librar ... sta_topic8
http://staff-www.uni-marburg.de/~schmit ... 20beta.zip
Unzip to any place and keep your usual version of tpfc running. You can test the betaversion by double clicking betatest.bat (of courses also with the minimize to system tray and start minimized option, if you change settings and restart) and return to your usual version by double clicking testend.bat
may be that helps
Ciao, troubadix
-
sveintore
- Freshman Member
- Posts: 73
- Joined: Sun Jan 21, 2007 1:52 pm
- Location: Molde, Norway
- Contact:
Sorry to report that this gives the same result, the interactive services-window.troubadix wrote:sveintore wrote: (but still, this is no good solution)![]()
minding the lost systray icon I created a beta version with an embedded manifest for Vista:
http://msdn2.microsoft.com/en-us/librar ... sta_topic8
http://staff-www.uni-marburg.de/~schmit ... 20beta.zip
may be that helps(I'm not running Vista)
Ciao, troubadix
I'm no programmer so sorry if I say anything dumb..
But isn't it possible to split the two programs?
One service and one frontend that collects data from the service and presents them in the systray. Would that work around the problem?
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
..taking all of those and further, now yet unknown difficulties into account, i guess it's the best way to operate the original Shimodax 18b version as local vista application to see the program work. And if you like to switch you can even use the same .ini-file, stop the service and start the local prog by executing batch files from desktop like:
stop exe by closing window
copy fancontrol.exe, svc2exe.bat and svc.bat to c:\tpfancontrol\ and make a link for the .bat-files to desktop.
As I mentioned above, tested only for XP
Ciao, troubadix
Code: Select all
svc2exe.bat:
net stop TPFanControl
c:\tpfancontrol\fancontrol.exeCode: Select all
svc.bat:
net start TPFanControlAs I mentioned above, tested only for XP
Ciao, troubadix
-
sveintore
- Freshman Member
- Posts: 73
- Joined: Sun Jan 21, 2007 1:52 pm
- Location: Molde, Norway
- Contact:
This works much better 
I'm the only user, I'm always logged on, and when program not running, the bios takes over control of the fans, right?
Thank you very much
Edit: just to make things right about vista..
When running the bat-files, you have to right-click and select "run as administrator" because of the vista-security
But for now I just put a shortcut to the V0.18 in my startup folder and finally I can see my temperatures.
I'm the only user, I'm always logged on, and when program not running, the bios takes over control of the fans, right?
Thank you very much
Edit: just to make things right about vista..
When running the bat-files, you have to right-click and select "run as administrator" because of the vista-security
But for now I just put a shortcut to the V0.18 in my startup folder and finally I can see my temperatures.
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
that's right.sveintore wrote:...when program not running, the bios takes over control of the fans, right?
Just another hint from MS:
troubadixKnown Issues of UAC and Resolutions:
Problem:
Applications started with a full administrator access token do not show up on the taskbar
Resolution:
Start system tray (systray.exe) from an elevated command prompt.
Use the Alt tab to switch between active programs and select one of the elevated programs.
How can I turn off logging for tpfancontrol?
How can I turn off logging of tpfancontrol?
For latest version 0.18 it keeps writing to fancontrol.log whenever there's a change in fan speed. Since I'm using a rather slow/old laptop, fan speed varies a lot. That might just prevent hard drive from stopping at all.
Or does it write to fancontrol.log only when tpfancontrol shuts down peacefully?
I'm running tpfancontrol on T23 and with Windows XP.
Thank you.
For latest version 0.18 it keeps writing to fancontrol.log whenever there's a change in fan speed. Since I'm using a rather slow/old laptop, fan speed varies a lot. That might just prevent hard drive from stopping at all.
Or does it write to fancontrol.log only when tpfancontrol shuts down peacefully?
I'm running tpfancontrol on T23 and with Windows XP.
Thank you.
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Re: How can I turn off logging for tpfancontrol?
Sorry, there is no builtin option to switch off logging yet, and it's logging everytime fan status changes. But I use these settings on my T23 with WinXP:namezero wrote:How can I turn off logging of tpfancontrol?
For latest version 0.18 it keeps writing to fancontrol.log whenever there's a change in fan speed. Since I'm using a rather slow/old laptop, fan speed varies a lot. That might just prevent hard drive from stopping at all.
Or does it write to fancontrol.log only when tpfancontrol shuts down peacefully?
I'm running tpfancontrol on T23 and with Windows XP.
IconLevels=65 85 95
Level=55 0
Level=65 1
Level=85 7
Level=95 64
switching is not so often and works well. Pentium IIIm is supposed to switch off, when it's getting over 100°C. That never happened to my T23.
troubadix
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Just a Fahrenheit version of the tpfcontrol_service:
http://staff-www.uni-marburg.de/~schmit ... vc_far.zip
(all temps in °F, new design of main window
)
Ciao, troubadix
http://staff-www.uni-marburg.de/~schmit ... vc_far.zip
(all temps in °F, new design of main window
Ciao, troubadix
Re: How can I turn off logging for tpfancontrol?
Oh well with the flood of ACPIEC warning message in System Log, I don't think the hard drive will ever get a chance to idle anyway. Unless there's option to turn off the logging and ACPIEC warning doesn't show up, the hard drive will contine to spin.troubadix wrote:Sorry, there is no builtin option to switch off logging yet, and it's logging everytime fan status changes. But I use these settings on my T23 with WinXP:
IconLevels=65 85 95
Level=55 0
Level=65 1
Level=85 7
Level=95 64
switching is not so often and works well. Pentium IIIm is supposed to switch off, when it's getting over 100°C. That never happened to my T23.
troubadix
Thanks for your reply.
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Re: How can I turn off logging for tpfancontrol?
There is a workaround to stop ACPIEC warning messages, just download the file from my signature and proceed as in readme.txt:namezero wrote:Oh well with the flood of ACPIEC warning message in System Log, I don't think the hard drive will ever get a chance to idle anyway. Unless there's option to turn off the logging and ACPIEC warning doesn't show up, the hard drive will contine to spin.
Code: Select all
4. >>>>>>>>>>>>>>> optional:
a) to stop acpi-embedded-controler from spamming system.log
switch to acpi-embedded-controler with NoLog-Option
"acpiecnl.sys" instead of original "acpiec.sys"
double click on: instecnl.bat
double click on: acpiecLogOff.reg
confirm the registry change and reboot.
Attention: now no error is reported from acpiec!
b) to switch back to original embedded-controler "acpiec.sys"
double click on: acpiecLogOn.reg
confirm the registry change and reboot.
c:\windows\system32\drivers\acpiecnl.sys remains,
don't mind or delete by hand after switching back (4b)troubadix
Thanks troubadix.
I followed the guide on that ACPIEC help page and changed to acpiecnolog.sys for now. All ACPIEC warnings (along with errors) are gone for now. Not a perfect solution but I guess I can have a useful system log again.
Will see if that solves the hard drive idle problem. If not and if I'm very bored, maybe I'll take a look at tpfancontrol source. Oh wait that looks like C++ code... blah haven't touched real programming for years.
Oh I think I've just found out segment for logging to the text file. Now being a complete idiot to coding, how do I re-compile that thing after I modified the codes? Anyone knows which compiler was used to compile tpfancontrol?
/edit: Never mind. Someone told me it was done in Microsoft Visual Studio 6.0 .
I followed the guide on that ACPIEC help page and changed to acpiecnolog.sys for now. All ACPIEC warnings (along with errors) are gone for now. Not a perfect solution but I guess I can have a useful system log again.
Will see if that solves the hard drive idle problem. If not and if I'm very bored, maybe I'll take a look at tpfancontrol source. Oh wait that looks like C++ code... blah haven't touched real programming for years.
Oh I think I've just found out segment for logging to the text file. Now being a complete idiot to coding, how do I re-compile that thing after I modified the codes? Anyone knows which compiler was used to compile tpfancontrol?
/edit: Never mind. Someone told me it was done in Microsoft Visual Studio 6.0 .
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
For any unknown reason that didn't do the job on my T23 and A30. I had to rename it to a 8 letter name "acpiecnl.sys"namezero wrote: I followed the guide on that ACPIEC help page and changed to acpiecnolog.sys for now.
Yes, it's MS Visual Studio 6.0 . I did the changes with the express edition (free of charge
troubadix
Did the change... what change have you done? You've a version that's free of logging? Anywhere I can download it? (drooling)troubadix wrote:Yes, it's MS Visual Studio 6.0 . I did the changes with the express edition (free of charge).
troubadix
/start looking at Visual Studio Express Edition
Does Visual C++ 2005 Express produce compatible code for Windows 2000/XP using the same 6.0 source?
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
http://staff-www.uni-marburg.de/~schmit ... rnolog.zipnamezero wrote: You've a version that's free of logging? Anywhere I can download it?
Does Visual C++ 2005 Express produce compatible code for Windows 2000/XP using the same 6.0 source?
Just did it real time as you requested, so it's a fahrenheit edition
Express edition means more coding by hand, no resource editor, but it produces Win32-Code (Win2000, XP, Vista) using also VS 6.0 source
troubadix
edit (midnite in old Europe,bye
in misc.cpp I made three lines to comments:namezero wrote: Did the change... what change have you done?
Code: Select all
FILE *flog= fopen("fancontrol.log", "ab");
// if (flog) {
// fwrite(line, strlen(line), 1, flog);
// fclose(flog);
// }I'm trying to make one, with option to turn it on/off in fancontrol.ini . Don't give high hopes though as I don't even know how to code object oriented programming.billyrom wrote:Any chance of celsius version without logging?
Thanks
billyrom
/edit
ARRRRR I don't know how to convert the source on offical tpfancontrol from standalone application to a service. So far using the offical source I was able to create a version that allows turning on/off logging through options in fancontrol.ini . Any one knows how to convert it into a service?
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
emaijala did itnamezero wrote: Any one knows how to convert it into a service?
http://forum.thinkpads.com/viewtopic.ph ... ht=#126440
http://www.kolumbus.fi/emaijala/fancontrol_service.zip
troubadix
edit: just anotherway is via Srvany.exe (Windows NT 4.0 Resource Kits) as I have done in (different tool):
http://staff-www.uni-marburg.de/~schmit ... rolsvc.zip
google for srvany.doc
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
fancontrol.ini:billyrom wrote:Any chance of celsius version without logging?
Log2File=1 enables, Log2File=0 disables writing to fancontrol.log
http://staff-www.uni-marburg.de/~schmit ... _nolog.zip
You rock!troubadix wrote:fancontrol.ini:billyrom wrote:Any chance of celsius version without logging?
Log2File=1 enables, Log2File=0 disables writing to fancontrol.log
http://staff-www.uni-marburg.de/~schmit ... _nolog.zip
Maybe that should be posted as v0.19 of offical tpfancontrol on sourceforge? Or it's already on sourceforge CVS?
Anyway thanks for the update!
-
- Similar Topics
- Replies
- Views
- Last post
-
-
T420s Vs T430 Fan noise
by crominho » Fri Mar 24, 2017 6:39 pm » in ThinkPad T400/410/420 and T500/510/520 Series - 15 Replies
- 1754 Views
-
Last post by Sweater Fish Deluxe
Sat May 13, 2017 3:47 pm
-
-
-
Fan noise need help
by radiator » Wed May 03, 2017 1:55 am » in ThinkPad T400/410/420 and T500/510/520 Series - 12 Replies
- 836 Views
-
Last post by radiator
Sat May 20, 2017 12:15 am
-
-
-
LF: Top-end X61 motherboard
by wujstefan » Wed Mar 01, 2017 4:21 am » in Marketplace - Forum Members only - 4 Replies
- 529 Views
-
Last post by wujstefan
Sun Mar 19, 2017 1:52 pm
-
-
-
T43 dont start, none light on, neither sound
by rsardinha » Tue Mar 28, 2017 2:42 pm » in ThinkPad T4x Series - 11 Replies
- 1181 Views
-
Last post by kfzhu1229
Thu Mar 30, 2017 11:11 am
-
Who is online
Users browsing this forum: No registered users and 3 guests





