NHC ACPI Skript für Thinkpads

Carl

New member
Themenstarter
Registriert
17 Dez. 2006
Beiträge
156
Hallo,

UPDATE

Ab jetzt Beschreibung für v0.9
seit ca. 2 Monaten habe ich ein ACPI Skript für mein T43p für NHC geschrieben. Die Lüftersteuerung funktioniert. Also wer eine Alternative für die tpfanctrl sucht, der wird fündig. Es wird auch nur auf den Modellen funktionieren wo tpfanctrl funktioniert.

Ein paar Bemerkungen:

Es gilt wie immer: Für Schäden wird keine Verantwortung übernommen :D

Vorteile von tpfanctrl:
- schon lange im Einsatz, also getestet (so gesehen ist jetzt das Skript auch schon 6 Monate stabil im Einsatz...)
- Never Change a running System

Vorteile von NHC
- nur ein Programm gestartet
- keine Eintragungen wegen Konfilkten in das Systemprotokoll (da gibts zwar einen Ausweg, jedoch finde ich den persönliche nicht zu elegant)
- Zusätzliche Helligkeitssteuerung möglich
- Der Code ist um einiges leichter anzupassen als von tpfanctrl (c# hatte ich davor nie Programmiert, wer Java kennt wird keine Probleme haben)
- Wenn es die nächste NHC Version gibt werde ich mich an ein Gegenskript für die pulsierenden Lüfter setzten, außerdem werde ich versuchen die extended Fan Control für die x40 x30er Serie implementieren, jedoch funktioniert das Momentan wegen Einschränkungen noch nicht.
- individuel Regelbare Temperatursensoren (mehr dazu unten)


HowTo get startet:
NHC in der neusten Version installieren.
Die angehängte Datei runterladen und nach ACPI im NHC verzeichnis entpacken.
Die ibm.xml Datei anpassen: siehe hier
ACHTUNG Neuere Modelle müssen u.U. die ibm.xml in LENOVO.xml umbenennen.
EDIT:In der LENOVO.xml datei muss das erste und letzte ibm noch durch Lenovo ersetzt werden. Danke an Acesulfam für den Hinweis.
Danach NHC starten und ACPI anschalten.

Kurze Anleitung:
Modified Temperature
Hier steht die Temperatur die nach Offset und deaktivierten Sensoren zum Berechnen der Lüftersteuerung verwendet wird.

Maximal Temperature
Hier steht die Temperatur vor Offset und deaktivierten Sensoren zur Berechnung der Notbremse

Anmerkung: Die erste sollte bei allen ab jetzt immer in der Taskleiste zu sehen sein (wenn ihr NHC einstellt die CPU-Temperatur zu zeigen)
Die zweite sollte bei Leuten mit Doppel-Kern zu sehen sein. Habe hier keinerlei Feedback ob es funktioniert.

Notebook Fan Control
Mode kann zwischen Manuell (1), d.h. der Lüfter wird auf das Level welches unter Manuel Level eingetragen ist gesetzt
NHC (2), der Lüfter wird entsprechend den ausgelesenen Temperaturen gesetzt und
ACPI (3), der Lüfter wird vom Bios Controlliert


Fan Settings
Es gibt nur 5 Verschiedene Fan Level, diese können hier gesetzt werden. Ausserdem können die Grenzen wann der Level geändert wird hier angepasst werden, die Werte erklären sich von selbst.
Achtung Bei 75° greift eine Notbremse, sobald irgentein Sensor diesen Wert überschreitet (egal welcher Modus aktiviert ist und welche Offset Werte gesetzt sind, selbst deaktiverte Werte werden u.U. ignoriert, siehe unten unter Fortgeschritten) wird der Lüfter an das Bios zurückgegeben! Ausserdem piepst es dann dreimal und die Standbyleuchte blinkt...

Temperature Sensors
Offset Werte: Wozu diese sind:
Möchte man dass die CPU, den Lüfter bei 45° anschmeisst auf Low Level, die GPU dies jedoch erst ab 48° tut (also 3° bei allen Leveln später) so ist die Fan-Treshhold von Off->Low auf 45 zu setzten, der CPU Offset auf 0, der GPU offset auf 3!
Die Namen der Temperatur Sensoren sind selbstverständlich nur auf einem t43p richtig! So wie in tpfanctrl

Hardware Class
Kleine Spielerei: Thinklight und Bluetooth an und ausschalten

LCD Brightness Control
das aktuelle Helligkeitslevel setzten



Für Fortgeschrittene
Die wichtigsten Einstellungen können auf den ersten paar Seiten der cs Datei vorgenommen werden.
Bei einigen Modellen funktioniert die Displayhelligkeitsregelung nicht, deshalb am besten deaktieren: Dazu in der ibm.cs die Zeile
#define brightness in
#undef brightness ändern (wirklich undef, nicht undefine).
Bluetooth ist ebenfalls so komplett zu deaktivieren.
Die extendetFanControl kann aktiviert werden, jedoch gibt es einfach nur einen Haufen Fehler, also besser auslassen
Die Sensornamen können unter TSENORNAMES angepasst werden,
Die Notebremse kann nur deaktiviert werden indem man selbst den Code anpasst oder den Wert für Emercencybrake höher stellt. Wenn gewünscht wird, dann kann ich dies in der nächsten Version auch standartmäßig erhöhen.
Neu in v0.9: Die Temperatursensoren können nicht mehr im Laufenden betrieb für die Notbremse deaktiviert werden. Stellt dazu bitte die Standartaktivwerte um...

P.S: Ich möchte nicht zuviel direkt hier bekannt geben: Wer sich auskennt oder den Thread liest wird sehr viel auch ausführlicher erklärt bekommen. Man muss halt selbst Hand anlegen, was ich als Sicherheitsplus sehe. Jedoch ein Anfänger sollte nicht zuviel daran rumschrauben...

So viel Spaß damit

Ach ja: Erfolgreich getestet wurde auf
t43, t60, r60
x60 jedoch macht hier die Helligkeit Probleme


Carl

P.S: Wäre nett wenn gesagt würde auf welchen Modellen es funktioniert, und bei Fehlern bitte den Debug Modus in NHC ACPI aktivieren und das Log mitposten.
 
@Sightus

das ist halt einfach Geschmackssache.

Ich zum Beispiel nutze auch häufig einfach die Möglichkeit, den Lüfter in der Nacht auf aus zu schalten und etwas herunterzuladen, da ich im gleichen Zimmer schlafe. Morgens ist das Thinkpad dann im Sommer bei 55°, im Winter unter 45° (Fenster offen!) und ich konnte ruhig schlafen.


ein frohes Fest


Carl
 
@carl

Mein Lüfter ist halt schon fast unhörbar, das herabsetzen des Vcores wirkt wahre Wunder! Als nächstes Plane ich, dass Powerplay endlich mal auch im Netzbetrieb funktioniert, klappt mit den hier im Forum genannten Methoden aber nicht. Wenn ich das hinbekomme, somit die Abwärme im Gehäuse drastisch senken kann, werde ich mich nochmal mit dem Lüfter(-abschalten) beschäftigen.
 
nur NHC, und dann bleibt das Spiel für 15sec hängen und es erscheint eine Fehlermeldung auf dem Desktop.
 
Also das mit dem Absturz hatte ich bis jetzt nur einmal nach dem ich GothikIII versucht hab zum Laufen zu bekommen. Danach ist jedoch auch der Graphikkartentreiber und diverse andere Sachen abgeschmiert. Hab das deshalb nicht weiter verfolgt. Auf jeden Fall habe ich mir deshalb ein Profil erstellt (ich hab die Vollversion) das ich zum zocken anschmeiss. Mit dem Profil wird alles zurückgesetzt, so bin ich auf der sicheren Seite.
Für Hilfe Fehlermeldung posten oder in dem NHC-Forum (www.p35-forum.de) mal fragen, da kannst du den Entwickler von NHC finden.



Carl
 
Hallo alle zusammen!

Ich benutze NHC schon seit fast zwei Jahren und habe vor einigen Tagen mein neues T60 mit C2D in Betrieb genommen.
Die SCPI Steuerung ist eine richtig Gute Idee das es mit Thinpad Fancontrol und NHC zusammen ja nicht klappt.

Ich hätte da aber noch 2 anliegen:
1)Daher werde ich die ACPI Steuerung heute mal testen.
Die heissteste Komponente ist bei mir immer die GPU, habt Ihr da Erfahrungswerte wie warm man die werden lassen kann?
Während ich mit Fancontrol gespielt habe wurde die teilweise bis 75°C.


2)Was ich noch fragen wollte ist ob es einem von Euch möglich über NHC 2.0 Beta + C2D patch die CPU zu undervolten?
Die niedrigste Spannung die ich wählen kann ist 0,95v tiefere Werte beitet mir NHC nicht an!? Und gerade damit kann man ja dann die Temp. absenken dass der bescheuerte Lüfter nicht alle Nase lang läuft.

greetz :-)
 
T60P heizt unerträglich

Hallo zusammen,

ich habe ein starkes Problem mit der Grafikkartentemperatur meines T60p.
Die läuft seit Tagen bei 85°, wenn ich den REchner am Netz habe.
Man kann den REchner nicht mehr auf dem Schoß halten.

Ich habe tpfancontrol mit den für das T60p empfohlenen Werten laufen.
Bin aber damit wenn ich ehrlich bin überhaupt nicht zufrieden.

Ich wäre sehr dankbar für Tips, wie ich das Problem regeln könnte.
Gern auch mit einem anderen Programm, wenn es dafür Möglichkeiten gibt.


Für Hinweise sehr dankbar wünsche ich ein Frohes und gesundes Weihnachtsfest

Sylvia
 
@ichkriegediekriese

Zu dem GPU Problem hab ich keine Ahnung, hab kein T60

zu 2)
Der Core2Duo: Intel hat dies Hardwareseitig beschränkt. Weniger als 0.95V sind schlicht und ergreifent ohne Löten nicht möglich.



Carl
 
Super, funktioniert bei mir auch bei allen drei Notebooks!
Mal schauen, ob das jetzt bei mir das TPFanControl ablösen wird...
 
Original von Malloc
Super, funktioniert bei mir auch bei allen drei Notebooks!
Mal schauen, ob das jetzt bei mir das TPFanControl ablösen wird...

Könntest Du mir bitte Deine Einstellungen für das T40 hier posten !?
Läuft doch nicht so wie bisher gedacht von mir.
 
@ichkriegdiekrise.. das mit der GPU ist normal, TPfancontrol als Service und NHC laufen zusammen. Die Temperatur deiner Graka kannst du durch Heruntertakten im ATI ControlCenter senken, sollte im Forum schon besprochen sein.


@Sylvia.. welche Werte ? Da scheint was nicht i.O.


@all
wie sind die Erfahrungen der Umsteiger von TPFancontrol(Service) und NHC, auf nur NHC inkl. ACPI Steuerung..

Läuft der Lüfter .. mehr/weniger ... welche Unterschiede sind festzustellen ?

grüsse
Tom
 
Hi!

Also NHC mit ACPI läuft im Großen und Ganzen Ganz gut :-), der Lüfter geht ab 50°C an und hört bei 45 wieder auf.
Somit lässt es sich deutlich ruhiger arbeiten als vorher.
Mal sehen ob man mit der finalen NHC Version 2.0 auch noch die Spannung des C2D absenken kann - user @Carl sagt dass weniger als 0,95v nicht möglich sind, ich habe aber bisher keine Dokumentation dazu gefunden - mal abwarten denn die Hoffnung stirbt zuletzt.
Denn laut INtel Spec. läuft der Merom mit 1,0375v, und im T60 mit 0,95v, daher wird die Regelung eventuell vom Mainboard abhängen??
Was mir bei meine T60 mit ACPI auffällt ist das die Temp. Sensoren nicht komplett stimmen/bzw die Namensgebung nicht stimmt.

@TomW: also wenn ich fancontrol und NHC laufen lasse kommen bei Fancontroll nur Fehlermeldungen

greetz
 
Also folgende Fehlermeldung kommt dann immer:

DW20.exe - Fehler in Anwendung
0xc0000142

und kurz danach diese hier:

nhc.exe - Programmfehler
Anwendung hat einen Ausnahmefehler generiert, der nicht verarbeitet werden konnte
Prozess-ID=oxf7c(3964), Thread-ID=oxa6c(2668 )

und dann beendet sich NHC selbst.
 
könnt ihr mal bitte Eure laufenden Einstellungen einen Screen von machen und hier posten.
Damit hätte ich es sehr viel einfacher und andere sicher auch.
thx
 
Bilder vom Schrecken

So sehen meine Werte beim T60p aus.

Sylvia
 

Anhänge

  • TPFN.png
    TPFN.png
    25 KB · Aufrufe: 1.015
  • TPFN2.png
    TPFN2.png
    25,2 KB · Aufrufe: 903
wird deine kiste immer so warm ?? 88° ist nicht unbedingt wenig ....
 
Original von mamba
wird deine kiste immer so warm ?? 88° ist nicht unbedingt wenig ....

Leider ja, es ist mir zum Teil nicht mehr möglich sie auf dem Körper zu haben.

Hilfe ist daher dringend erwünscht, z.B. mit NHC-Skript für T60p oder anderen guten Vorschlägen zur Änderung der Situation.


Freundliche Grüße

Sylvia
 
@sylvia

Deine Einstellungen in der ini Datei sind nicht in Ordnung.. dein Lüfter läuft eine halbe Stunde überhaupt nicht und geht erst bei ca. 89 Grad wieder an und läuft dann natürlich wie ein Fön. Hier noch mal kurz meine Einstellungen (Auszüge), kannst du ja noch was variiieren.

...
Active=2
..
Level=64 0
Level=67 1
Level=70 3
Level=73 6
Level=75 64

grüsse
Tom
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben