Thinkpad Fan Noise Problem: Light at the End of the Tunnel

Work/comment area for scripts and utilities like TP Fan, 2-finger scrolling, etc
Message
Author
tockki
Sophomore Member
Posts: 129
Joined: Mon Nov 20, 2006 10:22 pm
Location: Ashburn, Virginia

#751 Post by tockki » Wed Dec 19, 2007 10:36 pm

Nope... it states I already have the process running and doesn't allow me to install again - which makes perfect sense. Oh well.. any other suggestions I will try ^^ Maybe some who also have this problem can try to brainstorm too...
Thinkpad T60 14" 2613-HKU
Thinkpad T60 15"2007-7JU

Xtal
Freshman Member
Posts: 60
Joined: Thu Oct 11, 2007 2:49 pm
Location: Vancouver, BC

#752 Post by Xtal » Wed Dec 19, 2007 11:06 pm

If you go to start > run and type services.msc you will find the service listed under TPFanControl. Double-click on it and click "stop", replace the .exe and click "start".
Note: Startup Type should be set to "Automatic"

troubadix
Junior Member
Junior Member
Posts: 281
Joined: Wed Sep 14, 2005 1:33 pm
Location: Marburg, Germany
Contact:

#753 Post by troubadix » Thu Dec 20, 2007 3:56 am

Thnx to xtal & tockki :D :D :D

just to make testing easier for people encountering the bug of vanishing icons I zipped a package as usual with a version 0.31beta without this SetProcessWorkingSetSize function:

http://staff-www.uni-marburg.de/~schmit ... 31beta.zip

ciao, troubadix

edit: Systray icons missing happens more often than I thought:

http://winhlp.com/node/16

edit Fri Dec 21, 2007 8:24 pm: today I had the effect of icons disappearing while rebooting the first time here on my machine after activating the following services: SSDP Discovery Service and Universal Plug and Play Device Host :shock: :shock: :D :D

as found in the link above:
I have had similar problems in the past also with other missing systray icons and slow windows load with the following services. SSDP Discovery Service, Universal Plug and Play Device Host, and Windows Image Acquisition Services were the main culprits which caused similar systray problems and slow loading. If not used often set all these to a minimum of manual and stop the services or even disable them if not needed at all and see if you notice any improvement to Windows starting speed or missing systray icons.

tockki
Sophomore Member
Posts: 129
Joined: Mon Nov 20, 2006 10:22 pm
Location: Ashburn, Virginia

#754 Post by tockki » Sat Dec 22, 2007 11:04 am

Interesting find and hopefully the solution!!! Thanks! Will start the process of testing to find the culprit soon (its just that the holidays are just so busy busy busy...
Thinkpad T60 14" 2613-HKU
Thinkpad T60 15"2007-7JU

35712
Posts: 15
Joined: Thu Dec 20, 2007 6:18 am
Location: Strasbourg / France

#755 Post by 35712 » Sat Dec 22, 2007 1:11 pm

Hi troubadix!


I am going to buy a T60 in early till mid of January and wondered how to face the loudness of the tiny little notebook fan. I made it up to this site and was impressed by the solution you provide us users with this program.

Which download link should I fallow when I use Windows XP Prof. on a T60? You offer so many different versions and I haven't found a sum up so far, it would be very nice from you to tell me further instructions ;)


Greetings from Germany,
35712

Xtal
Freshman Member
Posts: 60
Joined: Thu Oct 11, 2007 2:49 pm
Location: Vancouver, BC

#756 Post by Xtal » Sat Dec 22, 2007 1:24 pm

Normally the one in his signature is the latest, give that one a try first :)

ratoto67
Freshman Member
Posts: 76
Joined: Tue Nov 08, 2005 7:09 am
Location: Strasbourg, France

#757 Post by ratoto67 » Sat Dec 22, 2007 5:25 pm

I am running XP on my X60...
I also have experienced the "vanishing icon" problem even running the latest version.
Anyway this is a nice software :)
And running an older version (0.25), everything is just fine.
X41, bought Nov. 05 - Stolen March 06.
X60, bought April 06.

troubadix
Junior Member
Junior Member
Posts: 281
Joined: Wed Sep 14, 2005 1:33 pm
Location: Marburg, Germany
Contact:

#758 Post by troubadix » Sat Dec 22, 2007 7:09 pm

tockki wrote:its just that the holidays are just so busy busy busy...
Thnx to all for testing and hanging on :D :D :D

As I think the problem of "vanishing" or better "not appearing icons" is not an issue of tpfc but of windows itself, the only way to get out of the trouble is by delaying the starting process of tpfc while booting. That's what I did in:

http://staff-www.uni-marburg.de/~schmit ... 32beta.zip

two more .ini parameters as SecWinUptime (default=90) and SecStartDelay (default=30) but it works (at my site) :D :D :D

ciao, troubadix

troubadix
Junior Member
Junior Member
Posts: 281
Joined: Wed Sep 14, 2005 1:33 pm
Location: Marburg, Germany
Contact:

#759 Post by troubadix » Tue Dec 25, 2007 1:09 pm

As I found that Window's big bang (boot) time is not zero sec. equal on all systems (i.e. -262 sec. on my T41/T42, zero on R51 and X31, derived from GetTickCount), it might be better to have another parameter as StartMinimized=0 to get the window at startup:

http://staff-www.uni-marburg.de/~schmit ... 33beta.zip

merry christmas :D :D :D , troubadix

nurio
Posts: 37
Joined: Fri Jul 20, 2007 1:02 pm
Location: Atlanta, GA

#760 Post by nurio » Sat Dec 29, 2007 10:30 pm

Troubadix, I was able to get the original ThinkPad fan controller (Posted on http://sourceforge.net/projects/tp4xfancontrol) running on Vista 64.
I basically replaced TP Fan Controller WinIO dependency with WinRing0 ( http://openlibsys.org/ ) which supports both 32 and 64 bit OS. The changes I have made were very simple and I have basically ZERO C programming skills!

I would like to suggest that you consider merging the changes (the WinRing0 modification piece) into your code, so this way we can have only one “strain” of ThinkPad Fan Controller that could support both 32 and 64 bit OS.

If you are interested, please PM me with your email and I will forward you the modified code.

Best regards,
Nurio

troubadix
Junior Member
Junior Member
Posts: 281
Joined: Wed Sep 14, 2005 1:33 pm
Location: Marburg, Germany
Contact:

#761 Post by troubadix » Sun Dec 30, 2007 5:01 am

Nurio, that's a quite nice idea :D :D :D and I will write a pm to you asap. Yes please send the modified code to me, so we will have in the course of next year :wink: a stable fan noise solution for all Win32/64 and Vista32/64 probs :D :D :D

I was thinking of that before, but I used a different port driver:

http://www.entechtaiwan.com/dev/port/index.shtm

for Shimodax latest version on Win64/Vista64:

http://forum.thinkpads.com/viewtopic.ph ... 157#365157

but just for the sake of modified BSD license, I would like to prefer WinRing0 :D

Ciao, troubadix

khtse
Junior Member
Junior Member
Posts: 349
Joined: Thu May 03, 2007 8:26 am

#762 Post by khtse » Mon Dec 31, 2007 4:07 am

Hello troubadix, thank you for the wonderful software.

I am using the 0.33beta version on my X61. Every few minutes, there is an "Interactive service dialog detection" pop up, which I have to choose "show me the message" or "remind me in a few minutes". If I choose "show me the message", my screen will blink and then switch to a tpfancontrol setting screen. It will return to my desktop after I closes it, but the same message will pop up again after a few minutes.

I was using an older version of tpfancontrol and didn't have this problem (I don't remember which version I was using...). I tried uninstalling and reinstalling but the problem remains. Do you have any idea what is happening??:

troubadix
Junior Member
Junior Member
Posts: 281
Joined: Wed Sep 14, 2005 1:33 pm
Location: Marburg, Germany
Contact:

#763 Post by troubadix » Mon Dec 31, 2007 4:56 am

Hello khtse, please use the .ini parameter StartMinimized=0 and look at the video:

http://channel9.msdn.com/Showpost.aspx?postid=263925

and have the box "Allow service to interact with desktop" for service "TPFanControl" unchecked.

Unfortunately I am not running Vista :( so if this advice doesn't work somebody else has to help.

Available versions are:
http://staff-www.uni-marburg.de/~schmit ... 33beta.zip
http://staff-www.uni-marburg.de/~schmit ... 32beta.zip
http://staff-www.uni-marburg.de/~schmit ... 31beta.zip
http://staff-www.uni-marburg.de/~schmitzr/tpfcserv.zip (0.30, from now on with digital icon)
http://staff-www.uni-marburg.de/~schmit ... rv_027.zip
http://staff-www.uni-marburg.de/~schmit ... 26beta.zip
http://staff-www.uni-marburg.de/~schmit ... v_v025.zip (solid version without digital icon)
http://staff-www.uni-marburg.de/~schmit ... v_v024.zip
http://staff-www.uni-marburg.de/~schmit ... v_v021.zip

Ciao, troubadix
Last edited by troubadix on Mon Jan 07, 2008 1:02 pm, edited 1 time in total.

khtse
Junior Member
Junior Member
Posts: 349
Joined: Thu May 03, 2007 8:26 am

#764 Post by khtse » Tue Jan 01, 2008 3:21 am

Thanks, the method works.
I think you can add this to the readme file so that other Vista users can know how to deal with this problem. :D
troubadix wrote:Hello khtse, please use the .ini parameter StartMinimized=0 and look at the video:

http://channel9.msdn.com/Showpost.aspx?postid=263925

and have the box "Allow service to interact with desktop" for service "TPFanControl" unchecked.

Unfortunately I am not running Vista :( so if this advice doesn't work somebody else has to help.

Available versions are:
http://staff-www.uni-marburg.de/~schmit ... 33beta.zip
http://staff-www.uni-marburg.de/~schmit ... 32beta.zip
http://staff-www.uni-marburg.de/~schmit ... 31beta.zip
http://staff-www.uni-marburg.de/~schmitzr/tpfcserv.zip (0.30, from now on with digital icon)
http://staff-www.uni-marburg.de/~schmit ... erv_27.zip
http://staff-www.uni-marburg.de/~schmit ... 26beta.zip
http://staff-www.uni-marburg.de/~schmit ... erv_25.zip (solid version without digital icon)
http://staff-www.uni-marburg.de/~schmit ... erv_24.zip
http://staff-www.uni-marburg.de/~schmit ... erv_21.zip

Ciao, troubadix

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

#765 Post by Silencer » Thu Jan 03, 2008 3:41 pm

Thank you for the great work! I'm running Vista and I found that service application is not showing all the sensors on the main program window, only the log information. I switched to the last non service version which is 0.28. Are there any newer stand-alone versions available?
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

#766 Post by Silencer » Thu Jan 03, 2008 4:23 pm

Just observed a very strange behaviour. Some sensors started giving weird readings of 1 degree Celsius and then switching back. This happened when I started testing GPU with 1080p MKV video and it warmed up to 85 degrees.

Here's a part of the log:

[03/01/2008 23:20:33] BIOS: Set fan control to 0x80, Result: OK
[03/01/2008 23:20:37] Fan: 0x01 / Switch: 60°C (1; 42; 38; 1; 1; 1; 1; 0; 1; 60; 1; 1;)
[03/01/2008 23:20:37] BIOS: Set fan control to 0x80, Result: OK
[03/01/2008 23:20:48] Fan: 0x01 / Switch: 86°C (1; 41; 1; 86; 1; 0; 1; 0; 47; 1; 59; 0;)
[03/01/2008 23:20:48] BIOS: Set fan control to 0x80, Result: OK
[03/01/2008 23:21:08] Fan: 0x01 / Switch: 70°C (70; 1; 1; 1; 36; 1; 1; 0; 1; 1; 59; 1;)
[03/01/2008 23:21:08] BIOS: Set fan control to 0x80, Result: OK
[03/01/2008 23:21:29] Fan: 0x01 / Switch: 86°C (69; 1; 39; 86; 1; 1; 1; 1; 47; 60; 59; 1;)
[03/01/2008 23:21:29] BIOS: Set fan control to 0x80, Result: OK
[03/01/2008 23:21:33] Fan: 0x01 / Switch: 59°C (1; 42; 39; 1; 1; 0; 32; 0; 48; 1; 59; 0;)
[03/01/2008 23:21:33] BIOS: Set fan control to 0x80, Result: OK
[03/01/2008 23:21:50] Fan: 0x01 / Switch: 59°C (1; 1; 1; 1; 1; 1; 32; 1; 47; 1; 59; 0;)
[03/01/2008 23:21:50] BIOS: Set fan control to 0x80, Result: OK
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

troubadix
Junior Member
Junior Member
Posts: 281
Joined: Wed Sep 14, 2005 1:33 pm
Location: Marburg, Germany
Contact:

#767 Post by troubadix » Thu Jan 03, 2008 4:24 pm

Silencer wrote:Are there any newer stand-alone versions available?
Sorry, no there aren't newer stand-alone versions of tpfc. If you want to see all the information of tpfc under Vista, the best way is to run v0.28 (with admin rights):
http://staff-www.uni-marburg.de/~schmitzr/tpfc.zip

As services are isolated in desktop/session zero in Vista, there has to be an application program connected to tpfc_service showing parameters on user desktop. This is tpfcicon.exe in the latest service version of tpfc, and it shows just the log between service and tpfcicon: mode, highest temp, highest sensor, icon colour, fan speed and fan state.

ciao, troubadix

edit: reading sensors while OS and EC running is not that easy and straight, so there can be strange effects even at extreme situations :? but I will have a closer look at it later on...

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

#768 Post by Silencer » Thu Jan 03, 2008 4:42 pm

troubadix wrote: As services are isolated in desktop/session zero in Vista, there has to be an application program connected to tpfc_service showing parameters on user desktop. This is tpfcicon.exe in the latest service version of tpfc, and it shows just the log between service and tpfcicon: mode, highest temp, highest sensor, icon colour, fan speed and fan state.
Yep, thanks. Weird thing, that on the first application run Vista offered me to switch to the "message" and I was able to see the full window with all settings :) But anyway, 0.28 is good enough for me, thanks again.
troubadix wrote: edit: reading sensors while OS and EC running is not that easy and straight, so there can be strange effects even at extreme situations :? but I will have a closer look at it later on...
If it's any help, I've tried original 0.18 version, and it was able to read sensors alright.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

troubadix
Junior Member
Junior Member
Posts: 281
Joined: Wed Sep 14, 2005 1:33 pm
Location: Marburg, Germany
Contact:

#769 Post by troubadix » Thu Jan 03, 2008 5:05 pm

Silencer wrote:Weird thing, that on the first application run Vista offered me to switch to the "message" and I was able to see the full window with all settings
You can have it :D , just do what the video says:

http://channel9.msdn.com/Showpost.aspx?postid=263925

Yeah, there are some differences in reading sensors between v0.18 and v0.28, as v0.18 is often talking like "Can't read sensor..." :wink:

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

#770 Post by Silencer » Fri Jan 04, 2008 3:38 am

troubadix wrote: Yeah, there are some differences in reading sensors between v0.18 and v0.28, as v0.18 is often talking like "Can't read sensor..." :wink:
Not sure what's better :) With 1 degree readings there's a high chance that program will switch the fan off or make it slower when it doesn't have to do so.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

troubadix
Junior Member
Junior Member
Posts: 281
Joined: Wed Sep 14, 2005 1:33 pm
Location: Marburg, Germany
Contact:

#771 Post by troubadix » Fri Jan 04, 2008 6:48 am

...yes, but only if 1 degree Celsius is the highest of all temps :wink:

I kept this version running here for 5 hours this morning on my T40...no such issue...and I havn't heard of this temp-1-reading before.

As your log displays it will be a general issue, not reading 1 instead of 0 but sometimes 1 also instead of meaningful values. But I can't see the reason why, for all readings from EC register are double checked, same method as in tpfc service versions... :(

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

#772 Post by Silencer » Fri Jan 04, 2008 8:17 am

troubadix wrote:...yes, but only if 1 degree Celsius is the highest of all temps :wink:
I had it set so it would switch fan off when the highest temperature reaches 60, and when GPU (hottest) sensor gives reading of 1 degree, the highest became CPU, which was 57, thus fan went off.
troubadix wrote: I kept this version running here for 5 hours this morning on my T40...no such issue...and I havn't heard of this temp-1-reading before.

As your log displays it will be a general issue, not reading 1 instead of 0 but sometimes 1 also instead of meaningful values. But I can't see the reason why, for all readings from EC register are double checked, same method as in tpfc service versions... :(
I will test more today with the same conditions (playing 1080p movie, etc and let you know when exactly it happens.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

troubadix
Junior Member
Junior Member
Posts: 281
Joined: Wed Sep 14, 2005 1:33 pm
Location: Marburg, Germany
Contact:

#773 Post by troubadix » Fri Jan 04, 2008 9:14 am

I guess there must be another process writing to the EC register for in your log the fan status is also read as 1 (0x01 hex) subsequently set to 128 (BIOS = 0x80), this writing is checked by reading at once after writing ("Result: OK"), but a few seconds later it's the old story: 0x01 :roll:

troubadix
Junior Member
Junior Member
Posts: 281
Joined: Wed Sep 14, 2005 1:33 pm
Location: Marburg, Germany
Contact:

#774 Post by troubadix » Sat Jan 05, 2008 2:34 pm

I made this v0.33 final for celsius and fahrenheit and put it to the link in signature. Old v0.30 is still available under

http://staff-www.uni-marburg.de/~schmit ... rv_030.zip

@khtse: we will see a solid version of tpfc for service/non_service, WinXP/Vista, 32/64bit, fahrenheit/celsius in the course of the year 2008 and then we will have a FAQ document. Untill then read the thread :wink:

ciao, troubadix

badblood
Posts: 30
Joined: Tue Oct 23, 2007 5:38 pm
Location: Toronto, Canada

#775 Post by badblood » Sat Jan 05, 2008 6:17 pm

troubadix wrote:
@khtse: we will see a solid version of tpfc for service/non_service, WinXP/Vista, 32/64bit, fahrenheit/celsius in the course of the year 2008 and then we will have a FAQ document. Untill then read the thread :wink:

ciao, troubadix
So there won't be a Vista 64bit version anytime soon? :(
If so is there any chance Nurio can post his 'fixed' version tpfc for 64bit Vista?
T61p - 15.4" LG - T7500 - FX 570M 256mb - 4Gb ram - 200Gb 7k200 - 4965AGN - NMB - BT - FP - 9 cell - Vista Ult. x64

troubadix
Junior Member
Junior Member
Posts: 281
Joined: Wed Sep 14, 2005 1:33 pm
Location: Marburg, Germany
Contact:

#776 Post by troubadix » Sat Jan 05, 2008 7:20 pm

badblood wrote:So there won't be a Vista 64bit version anytime soon? :(
Here it is :D :D :D

http://staff-www.uni-marburg.de/~schmitzr/tpfc_v40.zip

non_service version with a new port driver for 32&64bit WinXP&Vista.

ciao, troubadix

badblood
Posts: 30
Joined: Tue Oct 23, 2007 5:38 pm
Location: Toronto, Canada

#777 Post by badblood » Sat Jan 05, 2008 11:53 pm

troubadix wrote:
badblood wrote:So there won't be a Vista 64bit version anytime soon? :(
Here it is :D :D :D

http://staff-www.uni-marburg.de/~schmitzr/tpfc_v40.zip

non_service version with a new port driver for 32&64bit WinXP&Vista.

ciao, troubadix
That's STUPENDOUS!! Have been checking this thread religiousy hoping for an update for 64bit and there it is finally! omg
Its working :D :D *does cartwheels*
Heartfelt THANKS to troubadix and Nurio for this!
T61p - 15.4" LG - T7500 - FX 570M 256mb - 4Gb ram - 200Gb 7k200 - 4965AGN - NMB - BT - FP - 9 cell - Vista Ult. x64

fahim
Posts: 35
Joined: Sun May 20, 2007 5:39 am
Location: Hamburg, Germany

#778 Post by fahim » Sun Jan 06, 2008 5:01 pm

Can somebody tell me his settings for an X60 or X61 (s)?!
Thanks a lot...

zxxlw
Posts: 4
Joined: Tue Dec 04, 2007 1:27 am
Location: Kawasaki, Japan

#779 Post by zxxlw » Mon Jan 07, 2008 3:03 am

fahim wrote:Can somebody tell me his settings for an X60 or X61 (s)?!
Thanks a lot...
I am using X60 in Windows XP(T7200+1G+120G), and I'm just using the default setting file always, it works well.

My room temperature is about 18 Celsius, and generally the highest temperature is 50 ~ 55 Celsius and the fan doesn't work often.

LionelMandrake
Posts: 6
Joined: Fri Jan 04, 2008 2:07 pm
Location: Vantaa, Finland

#780 Post by LionelMandrake » Mon Jan 07, 2008 12:28 pm

Sorry for asking a newbie question. I'm running XP Home on a X23-2662 right now. For some reason the processor fan seems to make a weird noise every few minutes. It's like a second of clicking, two seconds quiet, second of clicking, two seconds quiet and so on. It does this for about twenty seconds and then goes all quiet again. From what I've gathered it's the processor fan slowing and then speeding up again.

Is this program any help to me?

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad Utility Work Area”

Who is online

Users browsing this forum: No registered users and 0 guests