Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

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
kw
Posts: 23
Joined: Wed Nov 30, 2005 1:21 am
Location: Hofheim/Germany

#241 Post by kw » Wed Dec 07, 2005 11:31 am

@danda821: start the taskmanager -> create a new task (search for program-execution) -> choose "at computer/system start". First that's all. Additionally you can change advanced settings.

For practical purposes:
  • settings -> end of task -> disable timer
  • energy-settings -> disable all

greets
kw
Lenovo T400 (6474-AH5): P8600|4GB RAM|160GB HD|14" WXGA+ LED|Combo-LW|WLAN|BT|FP|W7 Ultimate 64
IBM T43 (2668-92G): Pentium-M 760 | 2GB RAM | 7K100 HD | 15" SXGA+ FlexView | ATI X300 | DVD-Multiburner Plus | WLAN a/b/g | Bluetooth

danda821
Freshman Member
Posts: 63
Joined: Thu Nov 10, 2005 3:22 pm

#242 Post by danda821 » Wed Dec 07, 2005 11:57 am

I follow you procedure. Ctrl-Alt-Del -> task manager -> New Task -> Browse -> ...\fancontrol.exe -> Ok. But there is no option for "at compter/system start". Thank you.

kw
Posts: 23
Joined: Wed Nov 30, 2005 1:21 am
Location: Hofheim/Germany

#243 Post by kw » Wed Dec 07, 2005 12:08 pm

Sorry I just have a german windows and don't know exactly the available english options. First I meant taskscheduler not manager. There must be something like "at windows/system start" even that what fantool shall do. :D
Lenovo T400 (6474-AH5): P8600|4GB RAM|160GB HD|14" WXGA+ LED|Combo-LW|WLAN|BT|FP|W7 Ultimate 64
IBM T43 (2668-92G): Pentium-M 760 | 2GB RAM | 7K100 HD | 15" SXGA+ FlexView | ATI X300 | DVD-Multiburner Plus | WLAN a/b/g | Bluetooth

vpn-user
Sophomore Member
Posts: 168
Joined: Thu May 20, 2004 5:56 am
Contact:

#244 Post by vpn-user » Wed Dec 07, 2005 1:19 pm

Guys, just place a shortcut to tpfancontrol in user' s autostart folder in startmenu. You also have to make sure that "StartMinimized=1" and "Active=2" are set in the .INI file.

In german: Mach im Autostart Ordner (Start, Programme, Autostart) einfach eine neue Verknüpfung zu Fancontrol. Ausserdem musst Du in der .INI Datei "StartMinimized=1" und "Active=2" setzen.
X300 (6478-15G) with 3GB of RAM and builtin 3G/UMTS, running Vista Business x86-32

kw
Posts: 23
Joined: Wed Nov 30, 2005 1:21 am
Location: Hofheim/Germany

#245 Post by kw » Wed Dec 07, 2005 2:17 pm

@vpn-user: too simple in order to work. :D I've tried this alike a registry entry (hklm\...\run). No way. With the taskscheduler it work's.
Lenovo T400 (6474-AH5): P8600|4GB RAM|160GB HD|14" WXGA+ LED|Combo-LW|WLAN|BT|FP|W7 Ultimate 64
IBM T43 (2668-92G): Pentium-M 760 | 2GB RAM | 7K100 HD | 15" SXGA+ FlexView | ATI X300 | DVD-Multiburner Plus | WLAN a/b/g | Bluetooth

vpn-user
Sophomore Member
Posts: 168
Joined: Thu May 20, 2004 5:56 am
Contact:

#246 Post by vpn-user » Wed Dec 07, 2005 4:22 pm

Thats exactly the way I do it and it works as intended. After logon, the program sits in the systray and does the job when put into user' s autostart folder.

Of course the program is not running while the logon screen is displayed. It runs that way only when logged on.

That' s why I think running it as a system service would be a good idea. System services run all the time when the machine is up. You don' t have to care for user priviliges to run it (Of course only Admins are able to install it) and it would restart automatically if crashed.
X300 (6478-15G) with 3GB of RAM and builtin 3G/UMTS, running Vista Business x86-32

Aristotle11
Sophomore Member
Posts: 134
Joined: Wed Jun 01, 2005 1:56 am

#247 Post by Aristotle11 » Wed Dec 07, 2005 4:40 pm

Question from Marcus: "@Aristotle: When starting, does the program show your FanBeep settings correctly in the Log window? Also, do other values (longer, different frequency) work? "

Answer from Aristotle:
The log shows "FanBeep= 0 0" in both 0.15 and 0.17, and yet I get a beep in 0.17. I think I get the beep when the fan turns off, not when it turns on.

Best,
Aris

kw
Posts: 23
Joined: Wed Nov 30, 2005 1:21 am
Location: Hofheim/Germany

#248 Post by kw » Wed Dec 07, 2005 4:48 pm

@vpn-user: I don't know the reason therefor. I've tried both ways a several times using correct ini-settings. The heck with it I have a solution. :D
Lenovo T400 (6474-AH5): P8600|4GB RAM|160GB HD|14" WXGA+ LED|Combo-LW|WLAN|BT|FP|W7 Ultimate 64
IBM T43 (2668-92G): Pentium-M 760 | 2GB RAM | 7K100 HD | 15" SXGA+ FlexView | ATI X300 | DVD-Multiburner Plus | WLAN a/b/g | Bluetooth

lywsp
Posts: 4
Joined: Wed Dec 07, 2005 10:28 pm
Location: China

#249 Post by lywsp » Wed Dec 07, 2005 10:58 pm

Hi, :?:

I just can't run v017, it displays something like "missing or can't load WINIO" etc.

But v011 works well.

Why?


Best,

lywsp
2668-T43 ch8, WinXP Pro Sim Chinese.

christopher_wolf
Special Member
Posts: 5741
Joined: Sat Oct 08, 2005 1:24 pm
Location: UC Berkeley, California
Contact:

#250 Post by christopher_wolf » Wed Dec 07, 2005 11:06 pm

Have you extracted *all* of the files in the *.zip to the same folder and are running the program from there? That would be the cause of that error. :)
IBM ThinkPad T43 Model 2668-72U 14.1" SXGA+ 1GB |IBM 701c

~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"

lywsp
Posts: 4
Joined: Wed Dec 07, 2005 10:28 pm
Location: China

#251 Post by lywsp » Wed Dec 07, 2005 11:17 pm

christopher_wolf wrote:Have you extracted *all* of the files in the *.zip to the same folder and are running the program from there? That would be the cause of that error. :)
Yes,I have, and the file WINIO.SYS is in the same folder.

geoffrey
Posts: 36
Joined: Thu Dec 08, 2005 5:33 am

#252 Post by geoffrey » Thu Dec 08, 2005 5:51 am

No problems here using v017 on a T43 2668F7G. Works like a dream... Only wish now is to be able to control the slight pulsing on the lowest fan level. This fan level would be inaudible if it weren'f for the buzz every 5 seconds that sounds like a bee has got stuck inside the computer.

kw
Posts: 23
Joined: Wed Nov 30, 2005 1:21 am
Location: Hofheim/Germany

#253 Post by kw » Thu Dec 08, 2005 6:55 am

@geoffrey: did you try to choose a zero value far beneath your lowest temperature level so fantool has to work contiuously on level 1? I don't have this pulsing problem but without fan the temperature increases too fast. Meantime I'm accustomed to this.
Lenovo T400 (6474-AH5): P8600|4GB RAM|160GB HD|14" WXGA+ LED|Combo-LW|WLAN|BT|FP|W7 Ultimate 64
IBM T43 (2668-92G): Pentium-M 760 | 2GB RAM | 7K100 HD | 15" SXGA+ FlexView | ATI X300 | DVD-Multiburner Plus | WLAN a/b/g | Bluetooth

Shimodax
Moderator Emeritus
Moderator Emeritus
Posts: 106
Joined: Fri Nov 25, 2005 6:29 pm

#254 Post by Shimodax » Thu Dec 08, 2005 1:27 pm

New version.

See README.TXT in the 2nd post of this thread for changes.

Current Version 0.18 (download the "Windows Binaries" archive):
https://sourceforge.net/project/showfil ... _id=153962

Source Code (look for the "Source" archives [use "View all project files"]) here:
https://sourceforge.net/project/showfil ... _id=153962
(MS Visual Studio 6.0 project)


As always:

README.TXT updated in 2nd post of this thread (version changes, tested models, some adjustments etc.)

Please read the README.TXT before running the program for the first time. This is a bare bones tools with no bells or whistles (you'll need to modify the ini file to be able to access the function to turn chang the fan).

Also see the links section on the readme.txt for tech background.

If you want to discuss temperature settings, sensor locations etc. please use this thread: http://forum.thinkpads.com/viewtopic.php?t=17733

Questions, suggestions, and reports of successful tests on various untested models (see readme) should be posted here.

Enjoy


Markus
T43 2668-97G (2GHz, 512MB, 80GB, 15" SXGA)

Annoyed by fan noise? Check out the TP 43 Fan Control thread
http://forum.thinkpads.com/viewtopic.php?t=17715

NeoteriX
Freshman Member
Posts: 55
Joined: Fri Sep 16, 2005 1:47 pm
Location: Brighton, MA

#255 Post by NeoteriX » Thu Dec 08, 2005 3:49 pm

Markus, it looks like you might have packaged .17 in your current .18 Zip distribution.

Shimodax
Moderator Emeritus
Moderator Emeritus
Posts: 106
Joined: Fri Nov 25, 2005 6:29 pm

#256 Post by Shimodax » Thu Dec 08, 2005 4:30 pm

Please try again now (file should now be v018b.zip). Sorry for the error.


Markus
T43 2668-97G (2GHz, 512MB, 80GB, 15" SXGA)

Annoyed by fan noise? Check out the TP 43 Fan Control thread
http://forum.thinkpads.com/viewtopic.php?t=17715

Aristotle11
Sophomore Member
Posts: 134
Joined: Wed Jun 01, 2005 1:56 am

#257 Post by Aristotle11 » Thu Dec 08, 2005 4:42 pm

v018b works great for me...no more beeps! -Aris

gzt036
Posts: 17
Joined: Mon Nov 21, 2005 12:13 am

#258 Post by gzt036 » Thu Dec 08, 2005 5:01 pm

geoffrey wrote:No problems here using v017 on a T43 2668F7G. Works like a dream... Only wish now is to be able to control the slight pulsing on the lowest fan level. This fan level would be inaudible if it weren'f for the buzz every 5 seconds that sounds like a bee has got stuck inside the computer.
Hi Shimodax,

I guess that's a one more call to solve the pulsing problem. The problem actually is more noticeable when runing fan at level 1 or 2 than others.

I believe you have access/control to all the other bits of that register, so twisting the bit for the disengaged mode shouldn't be a big problem, right?

Frankly, I'm not sure will that simple algorithm work or how better it turns out to be, but it is worth a try. Applying this algorihtm at fan level 1-2 should be harmless because you certainly will run fan at level 3+ when the temp. hits like 55C.

Shimodax
Moderator Emeritus
Moderator Emeritus
Posts: 106
Joined: Fri Nov 25, 2005 6:29 pm

#259 Post by Shimodax » Thu Dec 08, 2005 5:25 pm

@gzt

I'll see if I can make this an experimental feature once all the other stuff works (if 0.18 proves to be solid).

It's probably not too hard but not unlikely to introduce new problems (handling of failiure to set the fan, interactions with other software etc.).



Markus
T43 2668-97G (2GHz, 512MB, 80GB, 15" SXGA)

Annoyed by fan noise? Check out the TP 43 Fan Control thread
http://forum.thinkpads.com/viewtopic.php?t=17715

geobel
Sophomore Member
Posts: 137
Joined: Thu Apr 15, 2004 7:46 pm
Location: USA, ohio
Contact:

#260 Post by geobel » Thu Dec 08, 2005 5:43 pm

Finally! Kudos to Markus!

Some sensors do not give signal on my T40 (details in signature).

CPU 36°C (0x78)
APS 44°C (0x79)
PCM 34°C (0x7a)
GPU 41°C (0x7b)
BAT 33°C (0x7c)
BAT 29°C (0x7e)
BUS 0°C (0xc0)
PCI 0°C (0xc1)
PWR 0°C (0xc2)
XC3 0°C (0xc3)
Last edited by geobel on Thu Dec 08, 2005 7:35 pm, edited 1 time in total.
Thinkpad X61t (7762 CTO) 1.6 GHz 2GB RAM Vista Ultimate SP1
Thinkpad T40 (2373-19U) 1GB RAM; T41p fan; Win XP Pro SP3

gzt036
Posts: 17
Joined: Mon Nov 21, 2005 12:13 am

#261 Post by gzt036 » Thu Dec 08, 2005 5:54 pm

yeah, I agree, the "can't read status error" could be a headache. So far v0.18 runs well except gives such message. I run nhc at background.

Anyway, if all the problems are sloved you should ask IBM to pay you.

Why the NHC writer won't tell you the way they read sensors? If we know it we may have algorihtm avoid the conflict.

...

I also believe the waiting time (5s) after a read failure perhaps too long. In case there are consecutive reading /writing errors, like 5 errors, should we wait 25 seconds to react? That should be fine if we don't run intensive stuff, but could be potential disaster in some cases.

Did you try using a loop with small time steps(e.g, 0.1 sec.) after a reading/writting error for about 3 seconds? Will that work better? Since the conflicts is not that frequent the loop overhead shouldn't be a problem.

I might be totally wrong without digging into your code. ignore this if that's the case.

geobel
Sophomore Member
Posts: 137
Joined: Thu Apr 15, 2004 7:46 pm
Location: USA, ohio
Contact:

#262 Post by geobel » Thu Dec 08, 2005 6:23 pm

Some more analysis. The program works fine on my T40 in spite some sensors are absent/not read.

speed setting vs fan speed :

1,2 2900-3000 rpm
3,4,5 3500-3700 rpm
6,7 4000-4100 rpm

Accordingly the following table should be better for smart mode on T40 than default:

Level=47 0
Level=50 2
Level=55 4
Level=60 7
Level=70 128

Finally would be nice to fix continuous recording of a warning message in System log in event viewer:

The embedded controller (EC) hardware returned data when none was requested. This may indicate that the BIOS is incorectly trying to access the EC without syncronizing with the OS. The data is being ignored.

George
Thinkpad X61t (7762 CTO) 1.6 GHz 2GB RAM Vista Ultimate SP1
Thinkpad T40 (2373-19U) 1GB RAM; T41p fan; Win XP Pro SP3

frogla
Posts: 15
Joined: Thu Jul 14, 2005 5:31 pm
Location: Norway

#263 Post by frogla » Thu Dec 08, 2005 7:19 pm

geobel wrote:Some more analysis. The program works fine on my T40 in spite some sensors are absent/not read.

speed setting vs fan speed :

1,2 2900-3000 rpm
3,4,5 3500-3700 rpm
6,7 4000-4100 rpm

Accordingly the following table should be better for smart mode on T40 than default:

Level=47 0
Level=50 2
Level=55 4
Level=60 7
Level=70 128

Finally would be nice to fix continuous recording of a warning message in System log in event viewer:

The embedded controller (EC) hardware returned data when none was requested. This may indicate that the BIOS is incorectly trying to access the EC without syncronizing with the OS. The data is being ignored.

George
Thank you very much for all your dedicated work, Markus :D

Before the release of your Thinkpad T43 Fan Control I have tried to control the fan bye manipulating NHC and IBM Power Utility by changing between selfmade profiles
http://forum.thinkpads.com/viewtopic.ph ... 183#109183

But when using low CPU settings /"Battery max" I would get a compensatory rise in fan RPM, and changing to "max.performance" made the fan RPM go down, but only for so long - Because the sensors eventually triggers the fan when the temp goes up because og CPU rise.
With your tool however, I can keep the CPU/temp down AND conrtrol the fan at the same time.
I have realised that no fan makes my T43p get warm very fast, even with no wirelesss and min CPU . So I have realised that I have to accept some degree of fan activity , in my case level 2, much about the same audible level as my HD (60Gb 7200rpm, default settings with NCH). After manipulating the The Fan Control for some days now, this is my best compromise settings, much the same as yours , geobel:

Hopefully , this may be of help for other T43/T43 owners with the same level of fan noise acceptance : :)

(When just surfing the net / not in need of a high CPU , wireless on and running iTunes / airTunes ).

In this setting the GPU/PCI is the fan triggers, most often the GPU, and in my experience it is regularly about 2°C higher than the other sensors.

Level=48 0
Level=50 2
Level=55 5
Level=60 7
Level=70 128

FanBeep= 60 10

At the moment my readings are :

( Power setting Max Battery, Brightness level 6/7 , AC, battery charging level 99 %, USB 1 :cooling pad-fans off, USB 2: Maxtor HD 7200 RPM , room temp 22°C )

Fan speed : 0x02 (Fan Level 2, Non Bios), Highest Tp 49°C

3055-3085 RPM

CPU 47°C (0x78)
APS 45°C (0x79)
PCM 36°C (0x7a)
GPU 49°C (0x7b)
BAT 34°C (0x7c)
BAT 31°C (0x7e)
BUS 44°C (0xc0)
PCI 48°C (0xc1)
PWR 46°C (0xc2)


When the fan goes to level 5 (temp > 55) I regularly change to Manual (level 7; 4055 rpm ) and also start the external cooling pad, to get the temp/fan down very fast.
I find this preferable to waiting for a long time for the fan to cool the T43 p down at level 5 or so..

Again Markus, warm (or rather cool- ) thoughts...

T43p 2668-F8G ( 2.0GHz , 2 GB RAM , ATI V3200 128MB , 60GB 7200 RPM , 15" UXGA )
Last edited by frogla on Sun Dec 11, 2005 12:57 pm, edited 2 times in total.

mailww
Posts: 24
Joined: Mon Dec 06, 2004 12:44 am
Location: Arlington, VA

#264 Post by mailww » Fri Dec 09, 2005 1:20 am

Program stops along with "Fn+F3", display off.
How to avoid that?
mailww

kenr
Posts: 21
Joined: Wed Aug 03, 2005 11:32 pm

#265 Post by kenr » Sat Dec 10, 2005 5:27 pm

I just want to report that using version .18 of the program after running nearly 18 hours it crashed and left the fans off.

lywsp
Posts: 4
Joined: Wed Dec 07, 2005 10:28 pm
Location: China

#266 Post by lywsp » Sun Dec 11, 2005 12:12 am

geobel wrote: Finally would be nice to fix continuous recording of a warning message in System log in event viewer:

The embedded controller (EC) hardware returned data when none was requested. This may indicate that the BIOS is incorectly trying to access the EC without syncronizing with the OS. The data is being ignored.

George
The system log file will reach its max size in a few seconds with the warning message GEOBEL mentioned above,after that,it can't record other events at all.
Will the next version fix the bug?

geobel
Sophomore Member
Posts: 137
Joined: Thu Apr 15, 2004 7:46 pm
Location: USA, ohio
Contact:

#267 Post by geobel » Sun Dec 11, 2005 3:32 am

lywsp wrote: The system log file will reach its max size in a few seconds with the warning message GEOBEL mentioned above,after that,it can't record other events at all.
Will the next version fix the bug?
Well, system will always be able to record events. The problem is that any recorded event is quickly overwritten by the continuously recorded warning message.

George
Thinkpad X61t (7762 CTO) 1.6 GHz 2GB RAM Vista Ultimate SP1
Thinkpad T40 (2373-19U) 1GB RAM; T41p fan; Win XP Pro SP3

Shimodax
Moderator Emeritus
Moderator Emeritus
Posts: 106
Joined: Fri Nov 25, 2005 6:29 pm

#268 Post by Shimodax » Sun Dec 11, 2005 10:58 am

Sorry about the crash ... I though I fixed one reason for that but obviously there's still another quirk somewhere in the program. We'll have to see if there's a pattern in these, meanwhile the only resolution would be to not use the program when the notebook is running unattended.

Regarding the log. The program does write a logfile to disk (with everything that's also shown in the log part of the window ... the file fancontrol.log).

Are you getting so many errors that these quickly scroll out of the window? The log window has a buffer of 100 lines, technically these should be enough for hours of operation before stuff scrolls out (it will still be in the log file though).


Markus
T43 2668-97G (2GHz, 512MB, 80GB, 15" SXGA)

Annoyed by fan noise? Check out the TP 43 Fan Control thread
http://forum.thinkpads.com/viewtopic.php?t=17715

geobel
Sophomore Member
Posts: 137
Joined: Thu Apr 15, 2004 7:46 pm
Location: USA, ohio
Contact:

#269 Post by geobel » Sun Dec 11, 2005 11:55 am

Shimodax wrote: Regarding the log. The program does write a logfile to disk (with everything that's also shown in the log part of the window ... the file fancontrol.log).

Are you getting so many errors that these quickly scroll out of the window? The log window has a buffer of 100 lines, technically these should be enough for hours of operation before stuff scrolls out (it will still be in the log file though).
Markus
No, we are talking about Windows System log. Can be seen via Event viewer (Control Panel/ Administrative tools/Event viewer)

George
Thinkpad X61t (7762 CTO) 1.6 GHz 2GB RAM Vista Ultimate SP1
Thinkpad T40 (2373-19U) 1GB RAM; T41p fan; Win XP Pro SP3

Shimodax
Moderator Emeritus
Moderator Emeritus
Posts: 106
Joined: Fri Nov 25, 2005 6:29 pm

#270 Post by Shimodax » Sun Dec 11, 2005 1:03 pm

geobel wrote:No, we are talking about Windows System log. Can be seen via Event viewer (Control Panel/ Administrative tools/Event viewer)
Yep, got that, but stuff isn't written to the system log so easily (not in matter of a few lines of code anyway), so that is something I don't want to do at the moment.


Markus
T43 2668-97G (2GHz, 512MB, 80GB, 15" SXGA)

Annoyed by fan noise? Check out the TP 43 Fan Control thread
http://forum.thinkpads.com/viewtopic.php?t=17715

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 30 guests