Thinkpad Fan Noise Problem: Light at the End of the Tunnel
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
To only check your temps, use the first realese linked on page 1. You also need to dowload the winio.dll. Everything is explained in the first post.
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
I've been playing with this fancontrol, and I have a question.
I'm a bit new to all this so be nice
I have a Thinkpad T60.
My issue is that my GPU temperature reading is 73 Degrees Celsius even when I leave it on BIOS control.
The other temperatures are quite low. The CPU rating for example hangs around the 46 Degrees mark.
On BIOS setting the fan variates from 2800rpm to 3500rpm (from what I've seen so far), and if I set it to a manual setting of level 1, it stays at 2800rpm.
This severely limits the fan noise (which is quite high pitched and annoying in quiet environments), and so I'd like to be able to use that level for most light-application work.
The problem with this is that I can't really use smart control because I fear that something else might overheat if I set the temperature at which the level increases from Level 1 to Level 3 at 80C for example.
2 Questions.
1 - Is there any reason in particular that my GPU (I have no idea what GPU is to be honest) temperature is as high as it is -
2 - How hot can the GPU get before there is serious damage.
3 - Is it safe to set level 3 at 80 Degrees, or even higher?
Cheers,
Jake
I'm a bit new to all this so be nice
I have a Thinkpad T60.
My issue is that my GPU temperature reading is 73 Degrees Celsius even when I leave it on BIOS control.
The other temperatures are quite low. The CPU rating for example hangs around the 46 Degrees mark.
On BIOS setting the fan variates from 2800rpm to 3500rpm (from what I've seen so far), and if I set it to a manual setting of level 1, it stays at 2800rpm.
This severely limits the fan noise (which is quite high pitched and annoying in quiet environments), and so I'd like to be able to use that level for most light-application work.
The problem with this is that I can't really use smart control because I fear that something else might overheat if I set the temperature at which the level increases from Level 1 to Level 3 at 80C for example.
2 Questions.
1 - Is there any reason in particular that my GPU (I have no idea what GPU is to be honest) temperature is as high as it is -
2 - How hot can the GPU get before there is serious damage.
3 - Is it safe to set level 3 at 80 Degrees, or even higher?
Cheers,
Jake
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
Hi Jake,
You can read my posts in this file : http://forum.thinkpads.com/viewtopic.ph ... &start=150
I solve the fan, noise and temp issue with a very small fan assembly mod. I replace the thick thermal pad by a small copper plate with the same high and use arctic silver thermal.
Now, my GPU idle at 68°C without running the fan and at 58°C with fan level 1. In games, it never goes over 85°C with fan at 3200 rpm.
Here are the result (web browsing for more then 4 hours) :
CPU 51°C (0x78)
APS 39°C (0x79)
PCM 38°C (0x7a)
GPU 62°C (0x7b)
BAT 50°C (0x7c)
BAT 33°C (0x7e)
BUS 40°C (0xc0)
PCI 46°C (0xc1)
PWR 46°C (0xc2)
Note : Weather is very hot and I got a fan running in nearby in the room. In other ways, CPU is about 60°C and GPU 68°C without the T60p fan.
You can read my posts in this file : http://forum.thinkpads.com/viewtopic.ph ... &start=150
I solve the fan, noise and temp issue with a very small fan assembly mod. I replace the thick thermal pad by a small copper plate with the same high and use arctic silver thermal.
Now, my GPU idle at 68°C without running the fan and at 58°C with fan level 1. In games, it never goes over 85°C with fan at 3200 rpm.
Here are the result (web browsing for more then 4 hours) :
CPU 51°C (0x78)
APS 39°C (0x79)
PCM 38°C (0x7a)
GPU 62°C (0x7b)
BAT 50°C (0x7c)
BAT 33°C (0x7e)
BUS 40°C (0xc0)
PCI 46°C (0xc1)
PWR 46°C (0xc2)
Note : Weather is very hot and I got a fan running in nearby in the room. In other ways, CPU is about 60°C and GPU 68°C without the T60p fan.
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Hi!
On special request here a tpfancontrol_service version (Celsisus) with optional different offset temp values for each sensor ( i.e. to burn your T60 GPU
):
http://staff-www.uni-marburg.de/~schmit ... offset.zip
Ciao, troubadix
On special request here a tpfancontrol_service version (Celsisus) with optional different offset temp values for each sensor ( i.e. to burn your T60 GPU
http://staff-www.uni-marburg.de/~schmit ... offset.zip
Ciao, troubadix
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
Here are the temps of my T60p with not fan running (modded HSF) :troubadix wrote:Hi!
On special request here a tpfancontrol_service version (Celsisus) with optional different offset temp values for each sensor ( i.e. to burn your T60 GPU):
http://staff-www.uni-marburg.de/~schmit ... offset.zip
Ciao, troubadix
1 CPU 53°C (0x78)
2 APS 40°C (0x79)
3 PCM 42°C (0x7a)
4 GPU 64°C (0x7b)
5 BAT 50°C (0x7c)
6 X7D n/a (0x7d)
7 BAT 35°C (0x7e)
8 X7F n/a (0x7f)
9 BUS 43°C (0xc0)
10 PCI 48°C (0xc1)
11 PWR 49°C (0xc2)
12 XC3 n/a (0xc3)
Ambiant temps is 22°C.
I noticed from time to time, the fan starts to run even if the temp is lower then the requested !
IE (not sure of the exact string) :
[23/08/2007 2:01:35] Fan: 0x80 / Switch: 64°C (53 41 43 64 50 n/a 35 n/a 43 49 49 n/a)
[23/08/2007 2:01:35] temp is 68°C : Set fan control to 1x00, Result: OK
It never happens with my T41p nor my T40p.
BTW, thank you for your work !
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Thankyou for beta testing!Pascal_TTH wrote:I noticed from time to time, the fan starts to run even if the temp is lower then the requested !
[23/08/2007 2:01:35] temp is 68°C : Set fan control to 1x00, Result: OK
But where did you get the temp value from? mobilemeter? btw:I guess it's not totaly reliable with modern processors as Coreduo
It would be very helpfull if you can post a complete logfile (log2file=1) of tpfancontrol as (R51 Dothan 1.6 GHz):
or sent it to me via PN.[23.08.2007 19:25:36] Current Config:
[23.08.2007 19:25:36] Active= 2, Cycle= 5, FanBeep= 0 0, MaxReadErrors= 10
[23.08.2007 19:25:36] IconLevels= 75 85 90, Log2File= 1, ShowAll= 0, IgnoreSensors=
[23.08.2007 19:25:36] Levels= 70°C -> 0, 75°C -> 1, 85°C -> 3, 90°C -> 6, 95°C -> 64
[23.08.2007 19:25:36] SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 °C
[23.08.2007 19:25:37] Fan: 0x80 / Switch: 30°C (30 29 25 30 n/a n/a n/a n/a 0 0 0 0)
[23.08.2007 19:25:37] Smart: Set fan control to 0x00, Result: OK
[23.08.2007 19:33:07] Fan: 0x00 / Switch: 75°C (75 43 31 56 n/a n/a n/a n/a 0 0 0 0)
[23.08.2007 19:33:07] Smart: Set fan control to 0x01, Result: OK
[23.08.2007 19:33:38] Fan: 0x01 / Switch: 65°C (65 43 31 55 n/a n/a n/a n/a 0 0 0 0)
[23.08.2007 19:33:38] Smart: Set fan control to 0x00, Result: OK
[23.08.2007 19:34:19] Fan: 0x00 / Switch: 53°C (53 44 31 53 n/a n/a n/a n/a 0 0 0 0)
[23.08.2007 19:34:19] On close: Set fan control to 0x80, Result: OK
[23.08.2007 19:34:19] Exiting ProcessDialog
Ciao, troubadix
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
Hi troubadix,
Take a look at this witch is very strange :
[23/08/2007 14:29:17] Fan: 0x80 / Switch: 58°C (45 33 36 58 50 n/a 22 n/a 35 39 42 n/a)
[23/08/2007 14:29:17] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 19:03:17] Fan: 0x14 / Switch: 73°C (66 40 43 73 50 n/a 33 n/a 47 51 58 n/a)
[23/08/2007 19:03:17] Smart: Set fan control to 0x01, Result: OK
Nothing should change with those temps...
It also happened with 18svc. To tell the true, it's quiet common to see this with my T60p. I got a small personnal request : is it possible that the TPfancontrol windows did not pop up at the top left but like the older version (18svc) a bit lower and a bit on the right ?
Here is a complete log :
Same issue today :
Take a look at this witch is very strange :
[23/08/2007 14:29:17] Fan: 0x80 / Switch: 58°C (45 33 36 58 50 n/a 22 n/a 35 39 42 n/a)
[23/08/2007 14:29:17] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 19:03:17] Fan: 0x14 / Switch: 73°C (66 40 43 73 50 n/a 33 n/a 47 51 58 n/a)
[23/08/2007 19:03:17] Smart: Set fan control to 0x01, Result: OK
Nothing should change with those temps...
It also happened with 18svc. To tell the true, it's quiet common to see this with my T60p. I got a small personnal request : is it possible that the TPfancontrol windows did not pop up at the top left but like the older version (18svc) a bit lower and a bit on the right ?
Here is a complete log :
PS : I don't speak english very well. But if I can help you to improve tpfancontrol, I will do my best.[23/08/2007 11:13:59] Current Config:
[23/08/2007 11:13:59] Active= 2, Cycle= 5, FanBeep= 0 0, MaxReadErrors= 10
[23/08/2007 11:13:59] IconLevels= 75 85 90, Log2File= 1, ShowAll= 1, IgnoreSensors=
[23/08/2007 11:13:59] Levels= 63°C -> 0, 75°C -> 1, 80°C -> 3, 90°C -> 6, 95°C -> 0x80
[23/08/2007 11:13:59] SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 °C
[23/08/2007 11:14:00] Fan: 0x80 / Switch: 50°C (36 23 24 46 50 n/a 22 n/a 24 25 27 n/a)
[23/08/2007 11:14:00] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 14:29:17] Fan: 0x80 / Switch: 58°C (45 33 36 58 50 n/a 22 n/a 35 39 42 n/a)
[23/08/2007 14:29:17] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 15:28:42] Fan: 0x80 / Switch: 50°C (36 24 24 44 50 n/a 23 n/a 24 24 27 n/a)
[23/08/2007 15:28:42] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 15:28:48] Fan: 0x14 / Switch: 50°C (34 24 24 44 50 n/a 23 n/a 24 25 28 n/a)
[23/08/2007 15:28:48] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 16:09:48] Fan: 0x00 / Switch: 75°C (70 37 41 75 50 n/a 23 n/a 44 50 58 n/a)
[23/08/2007 16:09:48] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 16:15:02] Fan: 0x01 / Switch: 63°C (55 36 37 63 50 n/a 23 n/a 43 48 50 n/a)
[23/08/2007 16:15:02] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 16:18:17] Fan: 0x14 / Switch: 69°C (60 37 40 69 50 n/a 23 n/a 45 49 54 n/a)
[23/08/2007 16:18:17] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 16:20:22] Fan: 0x01 / Switch: 63°C (55 36 38 63 50 n/a 23 n/a 44 47 51 n/a)
[23/08/2007 16:20:22] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 16:33:02] Fan: 0x00 / Switch: 75°C (69 40 43 75 50 n/a 23 n/a 47 52 60 n/a)
[23/08/2007 16:33:02] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 16:37:48] Fan: 0x01 / Switch: 63°C (55 37 39 63 50 n/a 23 n/a 45 48 51 n/a)
[23/08/2007 16:37:48] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 16:49:17] Fan: 0x00 / Switch: 75°C (69 40 43 75 50 n/a 23 n/a 47 52 60 n/a)
[23/08/2007 16:49:17] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 16:54:38] Fan: 0x01 / Switch: 63°C (55 38 39 63 50 n/a 23 n/a 45 48 51 n/a)
[23/08/2007 16:54:38] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 17:01:37] Fan: 0x14 / Switch: 72°C (66 39 42 72 50 n/a 32 n/a 47 50 58 n/a)
[23/08/2007 17:01:37] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 17:05:42] Fan: 0x01 / Switch: 63°C (55 38 39 63 50 n/a 32 n/a 45 48 51 n/a)
[23/08/2007 17:05:42] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 17:16:22] Fan: 0x00 / Switch: 75°C (69 40 44 75 50 n/a 32 n/a 47 52 60 n/a)
[23/08/2007 17:16:22] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 17:17:27] Fan: 0x14 / Switch: 70°C (62 40 42 70 50 n/a 32 n/a 47 51 58 n/a)
[23/08/2007 17:17:27] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 17:21:37] Fan: 0x01 / Switch: 63°C (55 38 39 63 50 n/a 32 n/a 45 48 51 n/a)
[23/08/2007 17:21:37] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 17:31:52] Fan: 0x00 / Switch: 75°C (68 41 44 75 50 n/a 32 n/a 47 52 60 n/a)
[23/08/2007 17:31:52] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 17:37:12] Fan: 0x01 / Switch: 63°C (55 38 39 63 50 n/a 32 n/a 45 48 51 n/a)
[23/08/2007 17:37:12] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 17:47:37] Fan: 0x00 / Switch: 75°C (68 41 44 75 50 n/a 32 n/a 47 52 60 n/a)
[23/08/2007 17:47:37] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 17:52:58] Fan: 0x01 / Switch: 63°C (54 39 39 63 50 n/a 32 n/a 45 48 51 n/a)
[23/08/2007 17:52:58] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 17:57:27] Fan: 0x14 / Switch: 71°C (64 39 42 71 50 n/a 32 n/a 46 50 56 n/a)
[23/08/2007 17:57:27] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 18:00:42] Fan: 0x01 / Switch: 63°C (56 38 39 63 50 n/a 32 n/a 45 48 52 n/a)
[23/08/2007 18:00:42] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 18:10:57] Fan: 0x00 / Switch: 75°C (69 41 44 75 50 n/a 32 n/a 47 52 60 n/a)
[23/08/2007 18:10:57] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 18:16:22] Fan: 0x01 / Switch: 63°C (55 38 39 63 50 n/a 32 n/a 45 48 51 n/a)
[23/08/2007 18:16:23] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 18:26:42] Fan: 0x00 / Switch: 75°C (69 41 44 75 50 n/a 32 n/a 48 52 60 n/a)
[23/08/2007 18:26:42] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 18:32:18] Fan: 0x01 / Switch: 63°C (56 39 39 63 50 n/a 33 n/a 45 48 51 n/a)
[23/08/2007 18:32:18] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 18:36:37] Fan: 0x14 / Switch: 70°C (64 39 42 70 50 n/a 33 n/a 46 50 56 n/a)
[23/08/2007 18:36:37] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 18:40:22] Fan: 0x01 / Switch: 63°C (55 38 39 63 50 n/a 33 n/a 45 48 51 n/a)
[23/08/2007 18:40:22] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 18:50:33] Fan: 0x00 / Switch: 75°C (68 41 44 75 50 n/a 33 n/a 48 52 60 n/a)
[23/08/2007 18:50:33] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 18:55:58] Fan: 0x01 / Switch: 63°C (55 39 39 63 50 n/a 33 n/a 45 49 51 n/a)
[23/08/2007 18:55:58] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 19:03:17] Fan: 0x14 / Switch: 73°C (66 40 43 73 50 n/a 33 n/a 47 51 58 n/a)
[23/08/2007 19:03:17] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 19:08:12] Fan: 0x01 / Switch: 63°C (54 38 39 63 50 n/a 33 n/a 45 48 51 n/a)
[23/08/2007 19:08:12] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 19:18:28] Fan: 0x00 / Switch: 75°C (68 41 44 75 50 n/a 33 n/a 48 52 60 n/a)
[23/08/2007 19:18:28] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 19:24:12] Fan: 0x01 / Switch: 63°C (55 39 39 63 50 n/a 33 n/a 45 48 51 n/a)
[23/08/2007 19:24:12] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 19:33:47] Fan: 0x14 / Switch: 74°C (68 41 44 74 50 n/a 33 n/a 48 52 60 n/a)
[23/08/2007 19:33:47] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 19:39:38] Fan: 0x01 / Switch: 63°C (55 39 39 63 50 n/a 33 n/a 45 48 51 n/a)
[23/08/2007 19:39:38] Smart: Set fan control to 0x00, Result: OK
[23/08/2007 19:49:42] Fan: 0x00 / Switch: 75°C (68 41 44 75 50 n/a 33 n/a 48 52 60 n/a)
[23/08/2007 19:49:42] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 19:51:17] Fan: 0x14 / Switch: 68°C (60 40 42 68 50 n/a 33 n/a 47 51 57 n/a)
[23/08/2007 19:51:17] Smart: Set fan control to 0x01, Result: OK
[23/08/2007 19:55:23] Fan: 0x01 / Switch: 63°C (53 39 39 63 50 n/a 33 n/a 45 49 51 n/a)
[23/08/2007 19:55:23] Smart: Set fan control to 0x00, Result: OK
Same issue today :
[24/08/2007 12:25:20] Current Config:
[24/08/2007 12:25:20] Active= 2, Cycle= 5, FanBeep= 0 0, MaxReadErrors= 10
[24/08/2007 12:25:20] IconLevels= 75 85 90, Log2File= 1, ShowAll= 1, IgnoreSensors=
[24/08/2007 12:25:20] Levels= 63°C -> 0, 75°C -> 1, 80°C -> 3, 90°C -> 6, 95°C -> 0x80
[24/08/2007 12:25:20] SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 °C
[24/08/2007 12:25:21] Fan: 0x80 / Switch: 54°C (48 26 29 54 50 n/a 24 n/a 28 34 36 n/a)
[24/08/2007 12:25:21] Smart: Set fan control to 0x00, Result: OK
[24/08/2007 16:21:46] Fan: 0x80 / Switch: 64°C (53 39 42 64 50 n/a 24 n/a 40 46 49 n/a)
[24/08/2007 16:21:46] Smart: Set fan control to 0x01, Result: OK
[24/08/2007 16:21:48] Fan: 0x01 / Switch: 50°C (34 27 26 44 50 n/a 26 n/a 26 26 28 n/a)
[24/08/2007 16:21:48] Smart: Set fan control to 0x00, Result: OK
[24/08/2007 21:25:57] Fan: 0x80 / Switch: 50°C (40 25 25 45 50 n/a 25 n/a 25 26 29 n/a)
[24/08/2007 21:25:57] Smart: Set fan control to 0x00, Result: OK
[24/08/2007 21:52:23] Fan: 0x14 / Switch: 64°C (55 40 41 64 50 n/a 25 n/a 41 49 50 n/a)
[24/08/2007 21:52:23] Smart: Set fan control to 0x01, Result: OK
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Yes it's a bug, and not so easy for me to fix as I have no T60 of my own
It happens each time fan status is read from EC as Fan: 0x14 . There is no sense in this value, and there are at least two reasons for that:
1. reading from the EC seems to yield erratic results at times (probably due to collision with other drivers reading from the port, most likely).
or
2. there is another process writing 0x14 to fan status byte (less likely)
I have tried to fix it, please download again, uninstall, install and see what happens. Also TPfancontrol windows will pop up a bit lower and a bit on the right .
Again, thanks for testing!
Ciao, troubadix
edit [25.08.2007 19:02] :
fixed some minor bugs, please download again
http://staff-www.uni-marburg.de/~schmit ... offset.zip
It happens each time fan status is read from EC as Fan: 0x14 . There is no sense in this value, and there are at least two reasons for that:
1. reading from the EC seems to yield erratic results at times (probably due to collision with other drivers reading from the port, most likely).
or
2. there is another process writing 0x14 to fan status byte (less likely)
I have tried to fix it, please download again, uninstall, install and see what happens. Also TPfancontrol windows will pop up a bit lower and a bit on the right .
Again, thanks for testing!
Ciao, troubadix
edit [25.08.2007 19:02] :
fixed some minor bugs, please download again
http://staff-www.uni-marburg.de/~schmit ... offset.zip
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
Dear troubadix,
Thank you very much for the new *popup* windows placement.
I just download and install your update.
I was wonder what can cause this small issue.
- My first idea was that the Thinkpad runs the fan after some times
- Second, is that it seems to happen more often after Thinkpad uses suspend to disk.
Your right. I look at the tpfancontrol.log (150 KB), it's always when fan read 0x14.
After more research, both are wrong. If it can help, I use Windows XP SP2 all the driver from Lenovo with a minimum of back ground software (only 35 process).
I also run Right Mark CPU Clock to lower the CPU voltage. But I already use it with the T40p and the T41p.
So now, I will run your last update and keep you inform. Once again, thank you for your work.
It's a pleasure to help you. 
EDIT : Yesterday, I use it for 3 hours without the issue. Today, I will run it longer...
Note : I have also try all the versions of TPfancontrol with T60p. Thye all have the same issue with fan read 0x14. If you have a T60, you got to run the revision linked in the upper replay from Troubadix.
Thank you very much for the new *popup* windows placement.
I just download and install your update.
I was wonder what can cause this small issue.
- My first idea was that the Thinkpad runs the fan after some times
- Second, is that it seems to happen more often after Thinkpad uses suspend to disk.
Your right. I look at the tpfancontrol.log (150 KB), it's always when fan read 0x14.
After more research, both are wrong. If it can help, I use Windows XP SP2 all the driver from Lenovo with a minimum of back ground software (only 35 process).
I also run Right Mark CPU Clock to lower the CPU voltage. But I already use it with the T40p and the T41p.
So now, I will run your last update and keep you inform. Once again, thank you for your work.
EDIT : Yesterday, I use it for 3 hours without the issue. Today, I will run it longer...
Note : I have also try all the versions of TPfancontrol with T60p. Thye all have the same issue with fan read 0x14. If you have a T60, you got to run the revision linked in the upper replay from Troubadix.
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
http://forum.thinkpads.com/viewtopic.ph ... ht=#106412Pascal_TTH wrote:troubadix, what is your 3D-ATI mobility powerplay OpenGL ?
I can imagine why
btw: something [0x14
edit: Dear Pascal_TTH, your post disappeared, did you change your mind? Best regards, troubadix
Last edited by troubadix on Sun Aug 26, 2007 1:19 pm, edited 1 time in total.
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
I delate my post because I was unsure of one setting. To tell the ture, I got too many revisions of tpfancontrol in the folder. So I suspected to cause the problem. You spend enough time to make tpfancontrol better and you don't have to waist it with unsure informations !
I clean everything after my post and try again a safe installation for few hours. It works fine and now and I'am sure (99%) hibernate cause the issue. But now that I know it, I setup a small .bat to end and restart the service.
So now we are sure that after hibernate, some process write something at 0x14 witch strarts the fan. It's a process that do not exist with T41p. The fan spin issue come with all version of tpfancontrol (service or not). It was my 2 cents. Hope it helps !
PS : I will read the file about Radeon. I also do some search about power saving, mixing drivers and so on.
I clean everything after my post and try again a safe installation for few hours. It works fine and now and I'am sure (99%) hibernate cause the issue. But now that I know it, I setup a small .bat to end and restart the service.
So now we are sure that after hibernate, some process write something at 0x14 witch strarts the fan. It's a process that do not exist with T41p. The fan spin issue come with all version of tpfancontrol (service or not). It was my 2 cents. Hope it helps !
PS : I will read the file about Radeon. I also do some search about power saving, mixing drivers and so on.
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
no, no, no, these informations are very interesting and excitingPascal_TTH wrote:...you don't have to waist it with unsure informations
my last version is only protected against mis-reading the fancontrolbyte and not yet against another writing process, that will be the next
But imagine: not running tpfancontrol and an unknown process writing 0x09 (I habe seen that in T40, R51) or 0x14 (in T60, it means decimal 20) to the fancontrolbyte, that would set fanspeed to the highest normal level and....kicks out BIOS control of fan speed
that does need further investigations
Thanks a lot for your hint!! troubadix
btw: I am also running RM clock for undervolting...
Last edited by troubadix on Tue Aug 28, 2007 2:47 am, edited 1 time in total.
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
I noticed a new thing just now. TPfancontrol was running so no fan. I let the T60p hibernate for a minute and wake it up. Fan starts as usuall with this version. GPU temp was 65°C. It drops fast under 63°C (where it should stop the fan) but fan did not stop. It was like BIOS fan control.
Switching to an other mode (manual or BIOS) and then back to Smart make everything fine. Also uninstall and reinstall service do the same effect.
So, before the update :
hibernate -> wake up -> some 0x14 issue -> fixed temps are ignore -> fan spin -> fan stops when reach a stop temp :
- if keep on using tpfancontrol : the fan randomly spin but stops at stop temp
- if you restart tpfancontrol : no issue.
With your update :
hibernate -> wake up -> new rev ignore 0x14 issue -> fan spin -> fan don't stop at when reach stop temp -> looks like it goes in bios control -> need to change mode or restart tpfancontrol.
Here is a capture : fan run while it should not because max temps is 58 and fan stop is 63°C.

It sounds like 0x14 is a kind of flag to tell the laptop have hibernate or something like that. In both case, user have to manualy do something.
So, ignore 0x14 is perhaps not the best way. It would be nice to *auto change* the mode from smart to bios then from bios to smart. Tpfancontrol will be like *restarted* and should work fine.
I hope you understand, it's not very clear due to my poor english.
Note : Hibernate and suspend have the same issue.
Switching to an other mode (manual or BIOS) and then back to Smart make everything fine. Also uninstall and reinstall service do the same effect.
So, before the update :
hibernate -> wake up -> some 0x14 issue -> fixed temps are ignore -> fan spin -> fan stops when reach a stop temp :
- if keep on using tpfancontrol : the fan randomly spin but stops at stop temp
- if you restart tpfancontrol : no issue.
With your update :
hibernate -> wake up -> new rev ignore 0x14 issue -> fan spin -> fan don't stop at when reach stop temp -> looks like it goes in bios control -> need to change mode or restart tpfancontrol.
Here is a capture : fan run while it should not because max temps is 58 and fan stop is 63°C.

It sounds like 0x14 is a kind of flag to tell the laptop have hibernate or something like that. In both case, user have to manualy do something.
So, ignore 0x14 is perhaps not the best way. It would be nice to *auto change* the mode from smart to bios then from bios to smart. Tpfancontrol will be like *restarted* and should work fine.
I hope you understand, it's not very clear due to my poor english.
Note : Hibernate and suspend have the same issue.
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Hi Pascal_TTH!
After thinking of misreading and now convinced of another process writing, back to keyboard I changed the code: only readings of 0,1 to 7,64 and 128 for fan control byte are accepted and all different are marked as strange and fan setting is recalculated according to temps and settings:

(R51 Dothan 1,6 GHz after 2h of standby, offset for CPU: -25
)
so please download again
http://staff-www.uni-marburg.de/~schmit ... offset.zip
Ciao, troubadix
After thinking of misreading and now convinced of another process writing, back to keyboard I changed the code: only readings of 0,1 to 7,64 and 128 for fan control byte are accepted and all different are marked as strange and fan setting is recalculated according to temps and settings:

(R51 Dothan 1,6 GHz after 2h of standby, offset for CPU: -25
so please download again
http://staff-www.uni-marburg.de/~schmit ... offset.zip
Ciao, troubadix
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
It's on the run ! I try an hibernate and wake up : the control seems to work fine. I will keep you inform soon.
You're really a genius !
You're really a genius !
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
Code: Select all
[28/08/2007 19:58:51] Current Config:
[28/08/2007 19:58:51] Active= 2, Cycle= 5, FanBeep= 0 0, MaxReadErrors= 10
[28/08/2007 19:58:51] IconLevels= 75 85 90, Log2File= 1, ShowAll= 1, IgnoreSensors=
[28/08/2007 19:58:51] Levels= 63°C -> 0, 75°C -> 1, 80°C -> 3, 90°C -> 6, 95°C -> 0x80
[28/08/2007 19:58:51] SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 °C
[28/08/2007 19:58:52] Fan: 0x80 / Switch: 64°C (53 40 40 64 50 n/a 35 n/a 43 50 49 n/a)
[28/08/2007 19:58:52] Smart: Set fan control to 0x00, Result: OK
[28/08/2007 22:13:38] Fan: 0x80 / Switch: 65°C (54 41 42 65 50 n/a 34 n/a 41 47 49 n/a)
[28/08/2007 22:13:38] Smart: Set fan control to 0x01, Result: OK
[28/08/2007 22:13:39] Fan: 0x01 / Switch: 59°C (51 39 37 59 50 n/a 34 n/a 38 40 44 n/a)
[28/08/2007 22:13:39] Smart: Set fan control to 0x00, Result: OK
I keep this nice version on my laptop. If you want, I can also test it with the T41p of my wife.
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
Some logs from the T41p (with hibernate and wake up) :
Code: Select all
[29/08/2007 13:09:23] Current Config:
[29/08/2007 13:09:23] Active= 2, Cycle= 5, FanBeep= 1200 30, MaxReadErrors= 10
[29/08/2007 13:09:23] IconLevels= 63 70 75, Log2File= 1, ShowAll= 1, IgnoreSensors= YYY,ZZZ
[29/08/2007 13:09:23] Levels= 55°C -> 0, 63°C -> 1, 70°C -> 3, 75°C -> 7, 80°C -> 0x80
[29/08/2007 13:09:23] SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 °C
[29/08/2007 13:09:25] Fan: 0x80 / Switch: 38°C (33 34 24 38 24 n/a 23 n/a 0 0 0 0)
[29/08/2007 13:09:25] Smart: Set fan control to 0x00, Result: OK
[29/08/2007 13:09:46] Fan: 0x00 / Switch: 38°C (33 34 24 38 24 n/a 23 n/a 0 0 0 0)
[29/08/2007 13:09:46] Manual: Set fan control to 0x07, Result: OK
[29/08/2007 13:09:57] Fan: 0x07 / Switch: 38°C (33 35 24 38 24 n/a 23 n/a 0 0 0 0)
[29/08/2007 13:09:57] Smart: Set fan control to 0x00, Result: OK
[29/08/2007 15:08:01] Fan: 0x80 / Switch: 51°C (51 51 38 45 34 n/a 29 n/a 0 0 0 0)
[29/08/2007 15:08:01] Smart: Set fan control to 0x00, Result: OKCode: Select all
1 CPU 49°C (0x78)
2 APS 48°C (0x79)
3 PCM 36°C (0x7a)
4 GPU 54°C (0x7b)
5 BAT 34°C (0x7c)
6 X7D n/a (0x7d)
7 BAT 29°C (0x7e)
8 X7F n/a (0x7f)
9 BUS n/a (0xc0)
10 PCI n/a (0xc1)
11 PWR n/a (0xc2)
12 XC3 n/a (0xc3)Logs from the T60p (no issue at wake up) :
Code: Select all
[29/08/2007 13:12:02] Current Config:
[29/08/2007 13:12:02] Active= 2, Cycle= 5, FanBeep= 0 0, MaxReadErrors= 10
[29/08/2007 13:12:02] IconLevels= 75 85 90, Log2File= 1, ShowAll= 1, IgnoreSensors=
[29/08/2007 13:12:02] Levels= 63°C -> 0, 75°C -> 1, 80°C -> 3, 90°C -> 6, 95°C -> 0x80
[29/08/2007 13:12:02] SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 °C
[29/08/2007 13:12:03] Fan: 0x80 / Switch: 50°C (38 24 25 46 50 n/a 23 n/a 25 26 29 n/a)
[29/08/2007 13:12:03] Smart: Set fan control to 0x00, Result: OK
[29/08/2007 14:11:47] Strange fan control byte ignored
[29/08/2007 14:11:48] Fan: 0x90 / Switch: 62°C (50 38 39 62 50 n/a 23 n/a 38 44 46 n/a)
[29/08/2007 14:11:48] Smart: Set fan control to 0x00, Result: OK
[29/08/2007 15:07:35] Fan: 0x80 / Switch: 64°C (53 40 41 64 50 n/a 29 n/a 40 47 50 n/a)
[29/08/2007 15:07:35] Smart: Set fan control to 0x01, Result: OK
[29/08/2007 15:07:36] Fan: 0x01 / Switch: 50°C (39 31 31 48 50 n/a 30 n/a 31 31 34 n/a)
[29/08/2007 15:07:36] Smart: Set fan control to 0x00, Result: OK
Code: Select all
1 CPU 51°C (0x78)
2 APS 36°C (0x79)
3 PCM 37°C (0x7a)
4 GPU 61°C (0x7b)
5 BAT 50°C (0x7c)
6 X7D n/a (0x7d)
7 BAT 30°C (0x7e)
8 X7F n/a (0x7f)
9 BUS 36°C (0xc0)
10 PCI 44°C (0xc1)
11 PWR 45°C (0xc2)
12 XC3 n/a (0xc3)Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
One other request (only form myself) : is it possible to set the Manual fan speed to 1 ? Most time, by switching to BIOS fan control, we all get a high speed from the fan. So having 1 as Manual default seems to be more usefull. Of course, those who want full cooling power for gaming and/or overclocking will not agree with me but I think there more people who prefers silence !
Still any issue to report with T60p !
My wife tells me her T41p freeze and reboot. I don't think it's due to TPfancontrol.
Still any issue to report with T60p !
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Let's hope you're rightPascal_TTH wrote:My wife tells me her T41p freeze and reboot. I don't think it's due to TPfancontrol.
You can change the "Manual" speed by writing the value you want to the control window, even strange values as 20, they are recognized and ignored when changing to "Smart" mode. The default value of 7 (highest normal speed) is kind of a security feature.
Thanks for your feedback
ciao, troubadix
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
I do some 3D tests this afternoon to see how my modded fan assembly work. Here is what I found bu the way :
Fancontrol set in manual to value :
0 -> 0 rpm
1 -> 2800 to 3000 rpm
2 -> 2800 to 3000 rpm
3 -> 3400 to 3600 rpm
4 -> 3400 to 3600 rpm
5 -> 3400 to 3600 rpm
6 -> 3700 to 3800 rpm
7 -> 3700 to 3800 rpm
When first you (tpfancontrol or even the BIOS) change the fan speed you got the high speed first then it slow down to the lower. I don't remember my T41p was doing so.
During all the my testing day, I did not have any issue.
For information, here are some temps with one CPU core at full load and the GPU also fully loaded. I don't know why ATI Tools gives wrong freq...
Lower fan speed :

Middle fan speed :

Higher fan speed :

I really love my mod !
It works very well...
Note : Can the moderators add picts warning in the first post and leave the few uploaded pict with thumbnails (only 5 ko per thumbnail) ?
troubadix, I request a T61 at office for testing (what a cool job
) and I will get one next week. I can do some test to see how your last fancontrol works with the new babe ! 
Fancontrol set in manual to value :
0 -> 0 rpm
1 -> 2800 to 3000 rpm
2 -> 2800 to 3000 rpm
3 -> 3400 to 3600 rpm
4 -> 3400 to 3600 rpm
5 -> 3400 to 3600 rpm
6 -> 3700 to 3800 rpm
7 -> 3700 to 3800 rpm
When first you (tpfancontrol or even the BIOS) change the fan speed you got the high speed first then it slow down to the lower. I don't remember my T41p was doing so.
During all the my testing day, I did not have any issue.
For information, here are some temps with one CPU core at full load and the GPU also fully loaded. I don't know why ATI Tools gives wrong freq...
Lower fan speed :

Middle fan speed :

Higher fan speed :

I really love my mod !
Note : Can the moderators add picts warning in the first post and leave the few uploaded pict with thumbnails (only 5 ko per thumbnail) ?
troubadix, I request a T61 at office for testing (what a cool job
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
yeah, quite interesting, but you will get some trouble with tpfancontrol service working under vista. Here is some workaround to display services:Pascal_TTH wrote: I request a T61 at office for testing (what a cool job)
http://channel9.msdn.com/Showpost.aspx?postid=263925
btw: I check every heat sink/ fan unit of TPs and remove/replace pads and foils and apply AS5
I recognize strange fan control byte values on my A30 mostly coming up from standby/hibernating but also just running:
Code: Select all
[30.08.2007 19:54:03] Current Config:
[30.08.2007 19:54:03] Active= 2, Cycle= 2, FanBeep= 0 0, MaxReadErrors= 10
[30.08.2007 19:54:03] IconLevels= 75 85 90, Log2File= 1, ShowAll= 0, IgnoreSensors=
[30.08.2007 19:54:03] Levels= 75°C -> 0, 85°C -> 3, 90°C -> 64
[30.08.2007 19:54:03] SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 1 0 °C
[30.08.2007 20:36:06] Fan: 0x80 / Switch: 60°C (60 25 36 n/a 34 28 24 n/a 0 0 0 0)
[30.08.2007 20:36:06] Smart: Set fan control to 0x00, Result: OK
[30.08.2007 20:36:20] Strange fan control byte ignored
[30.08.2007 20:36:20] Fan: 0xa2 / Switch: 47°C (47 25 39 n/a 35 28 24 n/a 0 0 0 0)
[30.08.2007 20:36:20] Smart: Set fan control to 0x00, Result: OK
[30.08.2007 20:52:03] Strange fan control byte ignored
[30.08.2007 20:52:03] Fan: 0xa2 / Switch: 69°C (69 25 60 n/a 45 29 25 n/a 0 0 0 0)
[30.08.2007 20:52:03] Smart: Set fan control to 0x00, Result: OK
[30.08.2007 20:52:27] Strange fan control byte ignored
[30.08.2007 20:52:27] Fan: 0xa2 / Switch: 69°C (69 25 60 n/a 45 29 25 n/a 0 0 0 0)
[30.08.2007 20:52:27] Smart: Set fan control to 0x00, Result: OK
[30.08.2007 21:10:28] Strange fan control byte ignored
[30.08.2007 21:10:28] Fan: 0x1d / Switch: 74°C (74 30 64 n/a 49 30 26 n/a 0 0 0 0)
[30.08.2007 21:10:28] Smart: Set fan control to 0x00, Result: OK
[30.08.2007 21:12:36] Fan: 0x00 / Switch: 91°C (91 30 69 n/a 49 30 26 n/a 0 0 0 0)
[30.08.2007 21:12:36] Smart: Set fan control to 0x40, Result: OK
[30.08.2007 21:12:58] Fan: 0x40 / Switch: 83°C (83 30 72 n/a 49 30 26 n/a 0 0 0 0)
[30.08.2007 21:12:58] Smart: Set fan control to 0x03, Result: OK
[30.08.2007 21:13:06] Fan: 0x03 / Switch: 74°C (74 30 70 n/a 49 30 26 n/a 0 0 0 0)
[30.08.2007 21:13:06] Smart: Set fan control to 0x00, Result: OK
[30.08.2007 21:14:06] Strange fan control byte ignored
[30.08.2007 21:14:06] Fan: 0xa2 / Switch: 83°C (83 30 70 n/a 49 30 26 n/a 0 0 0 0)
[30.08.2007 21:14:06] Smart: Set fan control to 0x00, Result: OK
[30.08.2007 21:16:18] Strange fan control byte ignored
[30.08.2007 21:16:18] Fan: 0xa2 / Switch: 74°C (74 30 65 n/a 49 30 26 n/a 0 0 0 0)
[30.08.2007 21:16:18] Smart: Set fan control to 0x00, Result: OKYour hint was/is very usefull
Ciao, troubadix
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
I plan to install Windows XP after the creation of the R&R CD or even to install an other hard drive to test fancontrol without boring with Windows Vista.
I really don't understand what can produce this strange behavior. I also noticed some very very strang thing. After hibernate, CPU and GPU are both 3 to 4°C more hot then before.
Now, I'am surfing for about 2 hours CPU is at 57°C and GPU at 67°C. If I boot, hibernate and wake up, those value are 60°C and 70°C. I check the CPU clock witch stays at 1 000 GHz (speedstep low with 0,95 volts) and GPU is at 128/130 MHz (Power play on power saving and benchmarks confirm those freq). Is there any relation with those strange bit ? I will try to find...
I really don't understand what can produce this strange behavior. I also noticed some very very strang thing. After hibernate, CPU and GPU are both 3 to 4°C more hot then before.
Now, I'am surfing for about 2 hours CPU is at 57°C and GPU at 67°C. If I boot, hibernate and wake up, those value are 60°C and 70°C. I check the CPU clock witch stays at 1 000 GHz (speedstep low with 0,95 volts) and GPU is at 128/130 MHz (Power play on power saving and benchmarks confirm those freq). Is there any relation with those strange bit ? I will try to find...
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
I guess that's quite natural, as while booting/hibernating no fan control, no undervolting and no speed stepping is active, CPU is not throttled in any way. I get the same effect but the temperatures get soon to normal values when fan, undervolting and speed stepping is working again.Pascal_TTH wrote: After hibernate, CPU and GPU are both 3 to 4°C more hot then before.
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
I did not explain the facts correctly. If I start the laptop and keep it on doing nothing for two hours, it stays at 57/67°C. If I boot, hibernate, wake up (stright away within a few seconds after boot) and keep it on doing nothing for the same amount of time, it runs at 60/70°C. After, in both case, I can let the T60p on it stays 3°C higher if it have hibernate. It's the most strange thing I have ever seen in computer hardware !troubadix wrote:I guess that's quite natural, as while booting/hibernating no fan control, no undervolting and no speed stepping is active, CPU is not throttled in any way. I get the same effect but the temperatures get soon to normal values when fan, undervolting and speed stepping is working again.Pascal_TTH wrote: After hibernate, CPU and GPU are both 3 to 4°C more hot then before.
If I let the laptop hibernate for the night, in the morning, it's as cold as if it was off. Not your one ?
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
troubadix
- Junior Member

- Posts: 281
- Joined: Wed Sep 14, 2005 1:33 pm
- Location: Marburg, Germany
- Contact:
Pascal_TTH wrote:It's the most strange thing I have ever seen in computer hardware !
agreed
but as your fancontrol log says:"75°C -> 1" the effect is not a matter of cooling but a matter of power consumption
and so do we really know what we are doing
by running RM Clock, Battery maximiser and some other energy controling software
-
Pascal_TTH
- Senior Member

- Posts: 668
- Joined: Sun May 28, 2006 7:17 pm
- Location: Liege, Belgium, Europe
- Contact:
This laptop drives me mad !
Fn + F4 : set sleep mode then the fan runs at wake up !
Fn + F5 : wireless
Fn + F7 : I did not have TrackPoint Accessibility Features, so have a warn : install it to have thos fonction.
Fn + F9 : Tells me to install SeayEject (didn't use it)
Fn + F12 : Hibernate, then the fan also runs at wake up !!!!!! WHY ???
Now, my T60p's behavior is like in the past. The fan runs after hibernate or standby. I do a system restaur to the same point used before my 3D tests. Same issue as before ! Except playing with those Fn keys, I don't install any software, driver or update.
Going to sleep now...
I see you post V0.23 svc. I try it, same issue as above. Also, I quickly install old V0.19 svc to track some 0x14 : no 0x14 in the log !
Log from V0.18 svc :
Now, an exemple : higher temp is for exemple GPU at 66°C. I click on manual control, it goes in manual control. But if I click on smart, nothing happened !!! I got to first click BIOS mode then come back to smart.
Gona flash bios later to reset some value that should be wrong. Now, time to sleep for true...
The only thing I do is to press some Fn fonction I never use most time. I press :[1/09/2007 1:37:59] Current Config:
[1/09/2007 1:37:59] Active= 2, Cycle= 5, FanBeep= 0 0, MaxReadErrors= 10
[1/09/2007 1:37:59] IconLevels= 75 85 90, Log2File= 1, ShowAll= 1, IgnoreSensors=
[1/09/2007 1:37:59] Levels= 63°C -> 0, 75°C -> 1, 80°C -> 4, 90°C -> 6, 95°C -> 0x80
[1/09/2007 1:37:59] SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 °C
[1/09/2007 1:38:00] Fan: 0x80 / Switch: 62°C (51 39 39 62 50 n/a 34 n/a 43 49 48 n/a)
[1/09/2007 1:38:00] Smart: Set fan control to 0x00, Result: OK
[1/09/2007 1:38:13] Fan: 0x00 / Switch: 62°C (51 39 39 62 50 n/a 34 n/a 43 48 47 n/a)
[1/09/2007 1:38:13] Manual: Set fan control to 0x07, Result: OK
[1/09/2007 1:38:17] Fan: 0x07 / Switch: 62°C (51 39 39 62 50 n/a 34 n/a 43 49 47 n/a)
[1/09/2007 1:38:17] Smart: Set fan control to 0x00, Result: OK
[1/09/2007 1:39:57] Fan: 0x80 / Switch: 67°C (58 40 40 67 50 n/a 34 n/a 43 48 49 n/a)
[1/09/2007 1:39:57] Smart: Set fan control to 0x01, Result: OK
[1/09/2007 1:40:39] Fan: 0x01 / Switch: 63°C (53 40 39 63 50 n/a 34 n/a 43 49 50 n/a)
[1/09/2007 1:40:39] Smart: Set fan control to 0x00, Result: OK
Fn + F4 : set sleep mode then the fan runs at wake up !
Fn + F5 : wireless
Fn + F7 : I did not have TrackPoint Accessibility Features, so have a warn : install it to have thos fonction.
Fn + F9 : Tells me to install SeayEject (didn't use it)
Fn + F12 : Hibernate, then the fan also runs at wake up !!!!!! WHY ???
Now, my T60p's behavior is like in the past. The fan runs after hibernate or standby. I do a system restaur to the same point used before my 3D tests. Same issue as before ! Except playing with those Fn keys, I don't install any software, driver or update.
Going to sleep now...
I see you post V0.23 svc. I try it, same issue as above. Also, I quickly install old V0.19 svc to track some 0x14 : no 0x14 in the log !
Log from V0.18 svc :
[1/09/2007 2:01:03] Current Config:
[1/09/2007 2:01:03] Active= 2, Cycle= 5, FanBeep= 0 0, MaxReadErrors= 10
[1/09/2007 2:01:03] IconLevels= 75 85 90, IgnoreSensors=
[1/09/2007 2:01:03] Levels= 63°C -> 0, 75°C -> 1, 80°C -> 4, 90°C -> 6, 95°C -> 0x80
[1/09/2007 2:01:05] Fan: 0x80 / Highest: 63°C (52 40 41 63 50 n/a 34 n/a 43 49 50 n/a)
[1/09/2007 2:01:05] Smart: Set fan control to 0x00, Result: OK
[1/09/2007 2:01:59] Fan: 0x80 / Highest: 64°C (56 40 40 64 50 n/a 34 n/a 43 49 50 n/a)
[1/09/2007 2:01:59] Smart: Set fan control to 0x01, Result: OK
[1/09/2007 2:02:14] Fan: 0x01 / Highest: 63°C (53 39 40 63 50 n/a 34 n/a 43 49 50 n/a)
[1/09/2007 2:02:14] Smart: Set fan control to 0x00, Result: OK
This is really MAD ![1/09/2007 2:03:51] Current Config:
[1/09/2007 2:03:51] Active= 2, Cycle= 5, FanBeep= 0 0, MaxReadErrors= 10
[1/09/2007 2:03:51] IconLevels= 75 85 90, Log2File= 1, ShowAll= 1, IgnoreSensors=
[1/09/2007 2:03:51] Levels= 63°C -> 0, 75°C -> 1, 80°C -> 4, 90°C -> 6, 95°C -> 0x80
[1/09/2007 2:03:51] SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 °C
[1/09/2007 2:03:53] Fan: 0x80 / Switch: 61°C (50 39 40 61 50 n/a 34 n/a 43 49 49 n/a)
[1/09/2007 2:03:53] Smart: Set fan control to 0x00, Result: OK
[1/09/2007 2:15:48] Fan: 0x80 / Switch: 67°C (59 41 41 67 50 n/a 34 n/a 42 49 52 n/a)
[1/09/2007 2:15:48] Smart: Set fan control to 0x01, Result: OK
[1/09/2007 2:16:42] Fan: 0x01 / Switch: 63°C (53 40 40 63 50 n/a 34 n/a 41 49 50 n/a)
[1/09/2007 2:16:42] Smart: Set fan control to 0x00, Result: OK
2:33 -> Hibernate and Wake up
[1/09/2007 2:33:39] Fan: 0x80 / Switch: 65°C (54 40 41 65 50 n/a 34 n/a 41 49 51 n/a)
[1/09/2007 2:33:39] Smart: Set fan control to 0x01, Result: OK <- Should not do that !!!
[1/09/2007 2:34:12] Fan: 0x01 / Switch: 63°C (52 40 40 63 50 n/a 33 n/a 40 48 50 n/a)
[1/09/2007 2:34:12] Smart: Set fan control to 0x00, Result: OK
Now, an exemple : higher temp is for exemple GPU at 66°C. I click on manual control, it goes in manual control. But if I click on smart, nothing happened !!! I got to first click BIOS mode then come back to smart.
Gona flash bios later to reset some value that should be wrong. Now, time to sleep for true...
Apple MacBook Pro MB133
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
T61p : Core 2 Duo T9300, Quadro FX 570m, 2GB CL4, 320GB, WUXGA
T60p : Core 2 Duo T7200, FireGL V5200, 2GB, 160GB, 14.1 SXGA+
T61 : Core 2 Duo T7300, Quadro NVS 140m, 2GB, 160GB, WXGA+
Retired : R61, T41p, T40p, X31, A31p, A30, X24, A21p, A20p
-
- 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



