Thinkpad Fan Noise Problem: Light at the End of the Tunnel
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Thnx to xtal & tockki
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
as found in the link above:
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
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.
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
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
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Thnx to all for testing and hanging ontockki wrote:its just that the holidays are just so busy busy busy...
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)
ciao, troubadix
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
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
, troubadix
http://staff-www.uni-marburg.de/~schmit ... 33beta.zip
merry christmas
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
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

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Nurio, that's a quite nice idea
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
a stable fan noise solution for all Win32/64 and Vista32/64 probs
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
Ciao, troubadix
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
Ciao, troubadix
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??:
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

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
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
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
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.
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.
I think you can add this to the readme file so that other Vista users can know how to deal with this problem.
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 Vistaso 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
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)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
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
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)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
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):Silencer wrote:Are there any newer stand-alone versions available?
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
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 settingstroubadix 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.
If it's any help, I've tried original 0.18 version, and it was able to read sensors alright.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 situationsbut I will have a closer look at it later on...
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
You can have itSilencer 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
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..."
Not sure what's bettertroubadix 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..."
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
...yes, but only if 1 degree Celsius is the highest of all temps
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 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 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:...yes, but only if 1 degree Celsius is the highest of all temps![]()
I will test more today with the same conditions (playing 1080p movie, etc and let you know when exactly it happens.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...
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
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
ciao, troubadix
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
ciao, troubadix
So there won't be a Vista 64bit version anytime soon?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![]()
ciao, troubadix
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

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Here it isbadblood wrote:So there won't be a Vista 64bit version anytime soon?
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! omgtroubadix wrote:Here it isbadblood wrote:So there won't be a Vista 64bit version anytime soon?![]()
![]()
![]()
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
Its working
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
I am using X60 in Windows XP(T7200+1G+120G), and I'm just using the default setting file always, it works well.fahim wrote:Can somebody tell me his settings for an X60 or X61 (s)?!
Thanks a lot...
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
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?
Is this program any help to me?
-
- 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
- 1779 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
- 856 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
- 1193 Views
-
Last post by kfzhu1229
Thu Mar 30, 2017 11:11 am
-
Who is online
Users browsing this forum: No registered users and 0 guests



