Page 26 of 39

Posted: Wed Dec 19, 2007 10:36 pm
by tockki
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...

Posted: Wed Dec 19, 2007 11:06 pm
by Xtal
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"

Posted: Thu Dec 20, 2007 3:56 am
by troubadix
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.

Posted: Sat Dec 22, 2007 11:04 am
by tockki
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...

Posted: Sat Dec 22, 2007 1:11 pm
by 35712
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

Posted: Sat Dec 22, 2007 1:24 pm
by Xtal
Normally the one in his signature is the latest, give that one a try first :)

Posted: Sat Dec 22, 2007 5:25 pm
by ratoto67
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.

Posted: Sat Dec 22, 2007 7:09 pm
by troubadix
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

Posted: Tue Dec 25, 2007 1:09 pm
by troubadix
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

Posted: Sat Dec 29, 2007 10:30 pm
by nurio
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

Posted: Sun Dec 30, 2007 5:01 am
by troubadix
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

Posted: Mon Dec 31, 2007 4:07 am
by khtse
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??:

Posted: Mon Dec 31, 2007 4:56 am
by troubadix
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

Posted: Tue Jan 01, 2008 3:21 am
by khtse
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

Posted: Thu Jan 03, 2008 3:41 pm
by Silencer
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?

Posted: Thu Jan 03, 2008 4:23 pm
by Silencer
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

Posted: Thu Jan 03, 2008 4:24 pm
by troubadix
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...

Posted: Thu Jan 03, 2008 4:42 pm
by Silencer
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.

Posted: Thu Jan 03, 2008 5:05 pm
by troubadix
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:

Posted: Fri Jan 04, 2008 3:38 am
by Silencer
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.

Posted: Fri Jan 04, 2008 6:48 am
by troubadix
...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... :(

Posted: Fri Jan 04, 2008 8:17 am
by Silencer
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.

Posted: Fri Jan 04, 2008 9:14 am
by troubadix
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:

Posted: Sat Jan 05, 2008 2:34 pm
by troubadix
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

Posted: Sat Jan 05, 2008 6:17 pm
by badblood
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?

Posted: Sat Jan 05, 2008 7:20 pm
by troubadix
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

Posted: Sat Jan 05, 2008 11:53 pm
by badblood
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!

Posted: Sun Jan 06, 2008 5:01 pm
by fahim
Can somebody tell me his settings for an X60 or X61 (s)?!
Thanks a lot...

Posted: Mon Jan 07, 2008 3:03 am
by zxxlw
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.

Posted: Mon Jan 07, 2008 12:28 pm
by LionelMandrake
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?