Lüfter unter Windows endlich steuerbar (TPFanControl).

special

New member
Themenstarter
Registriert
30 Apr. 2005
Beiträge
48
Hallo,

ich habe bei Thinkpads.com über ein Tool zur Lüftersteuerung unter Windows gelesen.

Shimodax
http://forum.thinkpads.com/viewtopic.php?t=17715 hat in diesem Beitrag sein Tool und entsprechende Hinweise bereit gestellt.

Ein sehr edele Angelegenheit. Wenn sich das noch entwickelt, kann ich endlich, ohne Lärmbelästigung im Bett surfen ;)

Habe das Tool eben getestet und es läuft auf einen T43p, ohne Probleme.
Man kann den Lüfter manuell steuern oder die Schwelltemperaturen einstellen.

Das Programm befindet sich laut Author in einem Beta-Status und es wird natürlich keine Garantie übernommen ;)

Alles weitere im post.


Grüsse,

special
 
Zuletzt bearbeitet von einem Moderator:
Hallo Zusammen,

kurze Frage in die Runde, funktioniert das Tool auch bei älteren TP´s? Ich habe einen A21p und einen R50. Beim R50 sollte es gehen, wie schaut´s aber mit dem A21p aus?

Viele Grüße
Dark_Aqua
 
das tool funzt auch auf dem t42p, jedoch ist die biosconfig die beste meiner meinung, lüfter läuft immer auf stufe 2, fast nicht hörbar, bzw hdd ist etwas lauter.
 
Hallo!

Ne kleine Frage zu den Schwellwerten.
Mein T41p hab ich folgendermaßen konfiguriert:

Level=55 0
Level=65 1
Level=70 3
Level=75 7
Level=80 128

Nun hab ich gedacht, dass der Lüfter erst bei Erreichen von 65°C anspringt (auf Stufe 1), er springt aber oft einfach so schon vorher an... jemand ne Idee wie man das beheben kann?


Hier mal der Verlauf der letzten Stunde:

[01.12.2006 12:52:35] Fan: 0x01 / Highest: 55°C (50 53 37 55 39 n/a 31 n/a 0 0 0 0)
[01.12.2006 12:52:35] Smart: Set fan control to 0x00, Result: OK
[01.12.2006 13:03:55] Fan: 0x14 / Highest: 56°C (52 53 42 56 39 n/a 31 n/a 0 0 0 0)
[01.12.2006 13:03:55] Smart: Set fan control to 0x01, Result: OK
[01.12.2006 13:04:20] Fan: 0x01 / Highest: 55°C (51 53 42 55 39 n/a 31 n/a 0 0 0 0)
[01.12.2006 13:04:20] Smart: Set fan control to 0x00, Result: OK
[01.12.2006 13:23:17] Fan: 0x67 / Highest: 58°C (53 52 40 58 39 n/a 30 n/a 0 0 0 0)
[01.12.2006 13:23:17] Smart: Set fan control to 0x01, Result: OK
[01.12.2006 13:24:52] Fan: 0x01 / Highest: 55°C (50 52 39 55 38 n/a 30 n/a 0 0 0 0)
[01.12.2006 13:24:52] Smart: Set fan control to 0x00, Result: OK
[01.12.2006 13:25:07] Fan: 0x14 / Highest: 55°C (50 52 39 55 38 n/a 30 n/a 0 0 0 0)
[01.12.2006 13:25:07] Smart: Set fan control to 0x00, Result: OK
[01.12.2006 13:25:22] Fan: 0x3f / Highest: 55°C (50 52 38 55 38 n/a 30 n/a 0 0 0 0)
[01.12.2006 13:25:22] Smart: Set fan control to 0x00, Result: OK
[01.12.2006 13:28:48] Fan: 0x67 / Highest: 57°C (52 52 41 57 38 n/a 30 n/a 0 0 0 0)
[01.12.2006 13:28:48] Smart: Set fan control to 0x01, Result: OK
[01.12.2006 13:29:47] Fan: 0x01 / Highest: 55°C (50 52 39 55 38 n/a 30 n/a 0 0 0 0)
[01.12.2006 13:29:47] Smart: Set fan control to 0x00, Result: OK
[01.12.2006 13:42:14] Fan: 0x14 / Highest: 58°C (53 53 42 58 39 n/a 30 n/a 0 0 0 0)
[01.12.2006 13:42:14] Smart: Set fan control to 0x01, Result: OK
[01.12.2006 13:43:28] Fan: 0x01 / Highest: 55°C (50 52 40 55 39 n/a 30 n/a 0 0 0 0)
[01.12.2006 13:43:28] Smart: Set fan control to 0x00, Result: OK
[01.12.2006 13:45:50] Fan: 0x14 / Highest: 55°C (50 51 40 55 38 n/a 30 n/a 0 0 0 0)
[01.12.2006 13:45:50] Smart: Set fan control to 0x00, Result: OK
[01.12.2006 13:47:40] Fan: 0x85 / Highest: 56°C (51 52 40 56 38 n/a 30 n/a 0 0 0 0)
[01.12.2006 13:47:40] Smart: Set fan control to 0x01, Result: OK
[01.12.2006 13:48:09] Fan: 0x01 / Highest: 55°C (50 52 40 55 38 n/a 30 n/a 0 0 0 0)
[01.12.2006 13:48:09] Smart: Set fan control to 0x00, Result: OK


P.S. Ist die Service Version V0.18svc
 
Hi,

die Beobachtung habe ich auch gemacht. Liegt vielleicht daran, dass das Notebook erstmal auf den niedrigsten angegebenen Schwellenwert runterkühlt, bevor es dann auf "0" schaltet.
 
? Emm ja das soll es ja auch, aber die Begründung versteh ich jetzt nicht...

Bei mir schaltet sich der Lüfter mal bei 56°C, 57°C, 58°C ein, und ich erkenne kein System dahinter...
 
Ich meine, dass die Temperatur vor dem Einschalten bereits über dem ersten Schwellenwert ist und deswegen erst auf die 55° runtergkühlt wird, bevor der Lüfter auf "0" geht.

Aber vielleicht sollte Troubadix dazu Stellung nehmen, der kennt sich mit dem Programm richtig gut aus. ;)

Vielleicht liegt es auch an Differenzen zwischen angezeigter und tatsächlicher Temperatur.
 
Das tritt bei mir aber nicht nur vor dem Einschalten auf sondern auch mitten im Betrieb (siehe meine Log-Werte).

Und Differenzen zwischen angezeigter und tatsächlicher Temperatur kann ja Fan Control nicht kennen.
 
Original von reuzer
jedoch ist die biosconfig die beste meiner meinung

Verstehe ich nicht. Dachte, daß "BIOS" einfach bedeutet, daß eben das BIOS die Lüfter-Steuerung übernimmt -- genau das macht es ja auch ohne Fancontrol, also bräuchte man dann das Programm gar nicht?


@ Cheeses

Das Problem erscheint mir auch sehr merkwürdig. Eigentlich sollte es doch so ablaufen:

1. Das TP heizt sich auf:

55 --> 65 °C, der Lüfter springt an

2. Das TP kühlt sich ab:

65 --> 55°, bei 55 °C geht der Lüfter wieder aus.

Merkwürdig kommen mir auch die "Fan"-Einträge in der Logdatei vor. Geben die den Lüfter-Zustand wieder? Dann sind sie nicht konsistent.

Beispiel

[01.12.2006 13:25:07] Smart: Set fan control to 0x00, Result: OK
[01.12.2006 13:25:22] Fan: 0x3f / Highest: 55°C (50 52 38 55 38 n/a 30 n/a 0 0 0 0)

Der Lüfter wird auf 0 gestellt, der nächste ausgelesene Lüfter-Wert ist 0x3f.

Dann:

[01.12.2006 13:25:22] Smart: Set fan control to 0x00, Result: OK
[01.12.2006 13:28:48] Fan: 0x67 / Highest: 57°C (52 52 41 57 38 n/a 30 n/a 0 0 0 0)

Hier wurde der Lüfter auch auf 0 gestellt, aber diesmal ist der nächste ausgelesene Werte 0x67!

Vielleicht habe ich was nicht kapiert.

Ach, und noch etwas: Ich glaube, ich hatte heute zum ersten Mal einen schwerwiegenden Fehler der Lüftersteuerung:

Hatte das Teil auf eine Weile in Betrieb, während ich etwas anderes mache, gebe dann das Paßwort ein, um den Bildschirmschoner (schwarzer Bildschirm) zu entsperren, und wundere mich, daß das Teil so unglaublich langsam ist. Dann ging das Thinkpad plötzlich aus. Als ich es wieder einschalte, kommt unglaublich heiße Luft aus dem Lüfterschlitz, so daß ich von einer "Notausschaltung" ausgehe. Bis ich Windows wieder gestartet hatte, war die CPU-Temperatur bereits wieder irgendwo in den 50ern.

Ich hatte heute früh Google Desktop Search installiert (tolles Tool, man braucht den Explorer fast nicht mehr), vielleicht hat sich dabei irgendetwas verhakt. Aber ich dachte, nachdem offenbar bislang niemand so etwas hatte, teile ich das hier mal mit.

Das Thinkpad lief danach übrigens einige Stunden ohne jedes Problem, scheint also keinen dauerhaften Schaden genommen zu haben.

Also soviel habe ich noch nie auf einmal gepostet, glaube ich.

Schönen Abend,

lazy
 
Hi!

Original von NSA
Aber vielleicht sollte Troubadix dazu Stellung nehmen, der kennt sich mit dem Programm richtig gut aus. ;)

zu viel der Ehre :D

Original von Cheeses
Ne kleine Frage zu den Schwellwerten.
Mein T41p hab ich folgendermaßen konfiguriert:
Level=55 0
Level=65 1
Level=70 3
Level=75 7
Level=80 128

Die Lüftersteuerung wird nur geändert, wenn seit der letzten Abfrage ein Level erreicht/überschritten wurde, dh:
von tiefen Temperaturen (<55°C) kommend geht der Lüfter beim Auslesen von Temps >=65°C an, aber von Temps (>65°C) kommend geht der Lüfter erst bei Temps <= 55 aus. Bei den anderen Levels entsprechend.

btw: es wurde ja immer beklagt, dass der acpi embedded controler (acpiec) die system.log zu spammt, so dass andere Meldungen untergehen:
syslog.jpg

unter Zuhilfenahme der Methode von Alexandre Elias: http://winhlp.com/WxACPIEC.htm
hab ' ich mal in dem Signaturpaket eine Option für einen schweigsamen acpiec eingebaut :]

Ciao, troubadix
 
Hi!

update:

Option acpiec_logoff funktioniert nach kleinen Änderungen jetzt auch beim T23 und A30.

Meine Werte für's T23:
IconLevels=65 85 95
Level=55 0
Level=65 1
Level=85 7
Level=95 64

und für's A30:
IconLevels=75 85 90
Level=75 0
Level=85 3
Level=90 64

...heisse Kisten :D

Ciao, troubadix
 
Wie macht sich der acpiec-Bug beim DVD-Gucken bemerkbar? Das habe ich nicht ganz verstanden...
 
@paddi:

http://winhlp.com/WxACPIEC.htm

...my immediate problem that a video from DVD would jerk every three minutes while XP is busy writing a burst of ACPIEC warnings...

[und dann später]

2003-08-15 Patching the driver
...I immediately tried this and found that it indeed prevents the system log entries and also alleviates the video playing problem somewhat on my computer, but doesn't solve it for me altogether, even though I recently upgraded that laptop from 600 MHz to 1 GHz, but your mileage may vary. If your computer is much faster, the hack may shove you over the hill entirely and allow you to watch videos while at the same time having full ACPI functionality. But like the change even so, because it seems to reduce the ACPIEC burst loads and frees me from the many useless log entries....

Wiederholtes Ruckeln der DVD-Wiedergabe (alle drei Minuten) auf einem 600MHz-Asus-Laptop, da der acpiec durch fehlerhafte andauernde Meldungen offensichtlich zu viel der begrenzten Processorleistung beanspruchte. Der Fehler verschwand mit acpies-patch, oder nach Upgrade auf 1GHz ohne acpiec-Patch.

Ciao, troubadix
 
Hallo,

das Programm ist wirklich super, aber gibt es eine Möglichkeit, dass es gleich im Smart-Modus startet und nicht immer im Bios-Modus?

Bei Settings habe ich leider keine Möglichkeit gefunden.
 
@jewel:

fancontrol.ini

// DE: Auf "active=1" stellen, um das Programm für die Veränderung
// des Lüfterverhaltens freizugeben, ansonsten wird nur die
// Konfiguration ausgelesen. Setzen Sie "active" erst dann auf 1,
// nachdem Sie die readme-Datei gelesen haben!
// Wenn Sie "active" auf 2 setzen, befindet sich das Programm im
// "Smart"-Modus.

Active=2

also mit Doppelklick auf "settings" oder direkt in fancontrol.ini checken, ob

Active=2

drinn steht.

Ciao, troubadix
 
Hi

wie sieht es eigentlich mit der Anzeige der HDD Temperatur aus?
Und ist es möglich Sensoren ganz aus der Anzeige rauszunehmen?
Beim T60 funct nähmlich nur ein Baterie Sensor, der andere zeigt immer 50 an.

cu :)
 
@Killigrew:

das tool ist für den T43 geschrieben, bei anderen Maschinen stimmt die Bezeichnung der Sensoren nicht unbedingt, aber es können beliebig viele Sensoren aus der Ermittlung der Höchsttemperatur ausgeblendet werden mit:

IgnoreSensors=Bezeichnung in der Anzeige, Bezeichnung in der Anzeige,...


fancontrol.ini

// DE: Liste der Sensoren, getrennt durch Kommata, die bei der
// Ermittlung der Maximaltemperatur ignoriert werden. (Verwenden
// Sie Großbuchstaben, z.B. "IgnoreSensors=PCI,BAT" .)


IgnoreSensors=

Ciao, troubadix
 
Hi

Das mit dem Ausblenden hab ich schon gefunden, dachte halt das es evtl genauso einfach ist, diese auch aus der Anzeige zu löschen.
Das das Tool nur für T43 gedacht war ist zwar richtig, aber es wäre sicher besser wenn es universell für jedes Thinkpad zu gebrauchen wäre ;)

cu :)
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben