Problem with fancontrol - doesnt adjust rpm from 1 to 0

T4x series specific matters only
Post Reply
Message
Author
holberg19
Posts: 21
Joined: Thu Apr 27, 2006 11:24 am
Location: Denmark

Problem with fancontrol - doesnt adjust rpm from 1 to 0

#1 Post by holberg19 » Mon Nov 06, 2006 10:57 am

Hi guys

Im behind a T41.

Im having some minor problems with the fancontrol. Heres my ini file:


// --------------------------------------------------------

// ENGL: default config (release version) for fancontol.exe
// see readme.txt for more.

// DE: Dies ist die Standardkonfiguration (Ausgabeversion) für
// fancontrol.exe. Lesen Sie readme.txt, um weitere Informationen
// zu erhalten.

// --------------------------------------------------------

// ENGL: Set to "active=1 "allow program to modify
// fan. otherwise it just reads config. do not
// set to 1 unless you have checked the readme file!
// if you set "active=2" the program will come up
// in smart mode.

// 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


// --------------------------------------------------------

// ENGL: check temperatures every x seconds (default 5)

// DE: Überprüft die Temperaturen alle x Sekunden (Standard ist 5).

Cycle=10



// --------------------------------------------------------

// ENGL: Hide the program in the systray when minimizing
// (set to zero to minimize to taskbar with info
// displayed in the window title)

// DE: Versteckt das Programm unten rechts in der Windows-Taskleiste,
// wenn es minimiert wird. (bei 0 wird das Programm in die Taskbar
// minimiert und zeigt Informationen im Fenstertitel an.)

MinimizeToSysTray=1



// --------------------------------------------------------

// ENGL: The red close button [X] minimized the program
// rather than ending it. (End it via right click
// in the system tray icon instead)

// DE: Der rote "Close"-Button minimiert das Programm, anstatt es
// zu beenden. (stattdessen beendet man es mit einem Rechts-Klick
// in der Taskleiste.)

MinimizeOnClose=1




// --------------------------------------------------------

// ENGL: Minimize (or hide to systray) immediately when
// starting

// DE: Minimiert es (oder versteckt es in der Taskleiste) beim
// Start.

StartMinimized=1




// --------------------------------------------------------

// ENGL: Temperature thresholds for turning the taskbar icon
// yellow orange red (Smart and Manual mode only and
// only together with MinimizeToTray=1)

// DE: Temperaturgrenzwerte, die das Symbol in der Taskbar gelb,
// orange bzw. rot färben. (Nur im "Smart"- und "Manual"-Modus
// in Kombination mit "MinimizeToTray=1" verfügbar.)

IconLevels=50 55 60




// --------------------------------------------------------

// ENGL: Beep frequency and duration (in ms) for successful
// fan state changes. (Set either or both to zero to
// disable)

// DE: Frequenz und Dauer des Piep-Signals (in ms), das eine erfolgreiche
// Änderung des Lüfterzustands ankündigt. (Um den Piepton abzuschalten,
// setzen Sie entweder einen oder beide Werte auf 0.)

FanBeep=0 0



// --------------------------------------------------------

// ENGL: If this max number of consecutive EC read errors occur
// program will switch fan back to bios mode and exit

// DE: Sobald die maximale Anzahl aufeinanderfolgender EC-Lesefehler
// erreicht ist, schaltet das Programm auf den BIOS-Modus um
// und wird beendet.

MaxReadErrors= 10



// --------------------------------------------------------

// ENGL: list (separated by comma) of sensors to ignore when
// determining the max. temperature. (Use upper case,
// e.g "IgnoreSensors=XC1,BAT")

// 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=XXX,YYY,ZZZ




// --------------------------------------------------------

// ENGL: temperature levels with associated fan levels
// (for the fan to come back, temperature must fall
// down to previous level). There may be more or
// less levels in this list. The first one should
// have a fan speed of zero and is the "turn off"
// temperature.
//
// Fan speed of 64 is extreme and may be an *unsupported*
// and *damaging* mode. A fan speed of 128 setting is
// not really a fan speed in itself but will instead switch
// fan control to BIOS mode (0x80). The idea of this
// is to let the program get out of the way and let the
// BIOS handle extremes.(and then switch back to smart if
// the temperature is okay again)

// DE: Im Folgenden sind die Temperaturpegel samt den jeweils
// zugeordeten Lüfterstufen aufgelistet. (Sobald die Temperatur in
// den Bereich eines niedrigeren bzw. höheren Pegels wechselt, wird
// die Lüfterstufe automatisch angepasst und folglich verringert bzw.
// erhöht sich die Geschwindigkeit des Lüfters.) Diese Liste kann
// weniger oder auch mehr Stufen beinhalten. Sinngemäß sollte die
// erste Stufe die gewünschte Temperatur definieren, bei der sich
// der Lüfter ausschaltet (Lüftergeschwindigkeit 0).
//
// Die Lüftergeschwindigkeit 64 ist ein Extremwert und könnte somit
// eine von IBM nicht unterstützte und sogar schädigende Betriebsart
// darstellen. Die Lüftergeschwindigkeit 128 ist an sich keine eigene
// Geschwindigkeitsstufe, sondern gibt stattdessen die Kontrolle
// des Lüfters an das BIOS (BIOS mode, 0x80) zurück. Der Hintergrund
// dieser Einstellung ist die Möglichkeit, das Programm auszuschließen,
// um Extemfälle wieder vom BIOS steuern zu lassen. (Sobald sich die
// Temperatur wieder im Normbereich befindet, wird erneut der Smart-
// Modus aktiviert.)

Level=38 0
Level=47 1
Level=50 2
Level=54 3
Level=57 4
Level=60 7
Level=70 128


When the temp gets above 47 - the fan starts as it should, but as soon as the temp goes below 47, the fan still goes on. So, the fancontrol wont go into silence mode from 1 to 0.

There are no problems going down from level 4 to 3 or at any other level (besides from 1 to 0)

Does anyone else experience these problems or have a solution?

Paul Unger
Senior Member
Senior Member
Posts: 551
Joined: Mon Jun 14, 2004 8:18 am
Location: Solomon Islands / Canada

#2 Post by Paul Unger » Mon Nov 06, 2006 12:39 pm

I'm just guessing, but I don't think it's going to go to level 0 until your set-point of 38 degrees. The way I understand it is: as temperature is increasing it will not turn on until '1' @ 47 degrees; it will got to '2' at 50, '3' at 54, etc. As the temperature is going down, it will stay at level '3' until 50 degrees, '2' until 47, and '1' until 38.

For what it's worth, here are my set-points:

Level=39 0
Level=42 1
Level=45 4
Level=50 5
Level=55 6
Level=60 7
Level=65 128

You'll note I don't have levels 2 & 3 assigned. I haven't noticed much difference with them. For that matter, 5 & 6 don't affect much either, but I haven't bothered to remove them . . . So, just for an experiment, try changing your '0' value to something closer to your '1' value (47)--maybe 45 or something. See what--if anything--that does. Good luck!

Paul
T430s 2352-CTO 2.60GHz (i5), 4.0GB, 500GB (7200rpm), 14" HD+, W7 (64)
X201 3249-CTO 2.53GHz (i5), 8.0GB, 500GB (7200rpm), 12" WXGA, W7 (64)
T42 2373-3UU 1.7GHz (PM), 2.0GB, 80GB, 14" SXGA+, XP SP3 / Ubuntu 9.04
T42 2373-4TU 1.7GHz (PM), 1.5GB, 60GB, 14" XGA, XP SP3

agarza
ThinkPadder
ThinkPadder
Posts: 1492
Joined: Fri Aug 11, 2006 10:31 am
Location: Guadalajara, Jalisco MEXICO

#3 Post by agarza » Mon Nov 06, 2006 1:29 pm

Try with my INI file:

Code: Select all

Active=2
Cycle=5
MinimizeToSysTray=1
MinimizeOnClose=1
StartMinimized=1
DisableClose=1
IconLevels=55 65 70
FanBeep=0 0
MaxReadErrors= 10
IgnoreSensors=
Level=48 0
Level=53 1
Level=56 3
Level=60 5
Level=75 128
Maybe the source of the error is the time the software checks for the temperatures. Just do some testing.

I'm using v0.18svc (running it as a service)
Current
T440p:
Core i7-4710MQ|8GB RAM|Intel SSD S3700 200GB | 14.1" IPS FHD | Windows 7 Pro, T450 Trackpad, Backlit keyboard, 2nd Caddy
Past: T420 HD+, X61s XGA, T61 14" SXGA+, T42p 14.1 SXGA+, T30, A22e

holberg19
Posts: 21
Joined: Thu Apr 27, 2006 11:24 am
Location: Denmark

#4 Post by holberg19 » Mon Nov 06, 2006 2:51 pm

Thank you guys. It helped to set the upper "zero limit" to 48 or someting like that. I guess I had just interpretted the limits downward instead of upward.

Thanks a lot.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad T4x Series”

Who is online

Users browsing this forum: No registered users and 4 guests