Sep/090
Windows 7 on IBM T42
Was wollen wir heute hübsches machen: Windows 7 Professional auf einen IBM T42(p) packen. Möglichst "clean", d.h. ohne die ganzen "tools" von Lenovo.
Konfiguration: SXGA, Fire GL T2, 1 GB Ram, Pentium M 1,7 GHZ (dothan), IBM 11a/b/g Wireless LAN Mini PCI Adapter (Atheros AR5001X+), IBM Integrated Bluetooth III with 56K Modem (BMDC-2), Tackpoint mit Ultranav. (Rest ist unwichtig)
Bisherige Probleme: Ati 7500 geht net wirklich unter Windwos 7. Nach 326 Treiberversuchen hab ich kurzerhand das Mainboard gewechselt und hab nun eine Fire GL T2 (Radeon 9600) drin. Damit sollte alles tun! FN+F5 geht ebenfalls nicht richtig unter Windows 7.(Das korrigieren wir gleich)
Also legen wir los:
1) Windows 7 "besorgen". Ich habs ausm MSDNAA (Studentenbla...) aber im MSDNAA gibts nur das englische Windows 7 RTM. (RTM = Release to Manufacture = das was im Okt. im Laden stehen wird.). Aber es ist auch relativ einfach möglich einfach eine deutsche Windows 7 Ultimate RTM DVD zu nehmen, dort die ei.cfg zu löschen und schon kann man schön professional mit dem "englischen" Key installieren. (Keys scheinen bei Win 7 nicht sprachgebunden zu sein - kp)
2) Wir installieren Windows 7.
3) Kurz zur Grafik: Für die Radeon 9600 / Fire GL T2 erscheinen nur noch im 3 Monatszyklus Treiber. Wir laden uns:
Mobility Modder und den
Ati Treiber 9.3. Den Ati Treiber modden wir mit dem Mobility Modder (Anleitung siehe Link zum Mobility Modder) und installieren diese inkl. dem CCC. Grafik geht nun also perfekt. (Kleines Manko: Beim internen Display zeigt er nur 50 Hz an...merkt man aber nicht/beim externen passts.) Computerbewertung laufen lassen verhilft euch zu Aero
4) Wir brauchen Internet. Also installiert diesen Wlantreiber. Wichtig: Das ist ein X32 Treiber der eig. nur die IBM 11a/b/g Wireless LAN Mini PCI Adapter (Atheros AR5004X+) kann, aber das ist der einzige womit FN+F5 richtig geht, also gehen wir so vor: Normal über setup.exe installieren, danach nochmal C:\Drivers\Vista\Wlanath\setup.exe ausführen, danach neustarten, danach von Hand(!) im Geräte Manager den Treiber übers Wlangerät bügeln und zwar den des Atheros AR5002X. Sollte nun gehen.
5) Jetzt noch der restliche Spaß(bitte die Reihenfolge einhalten und immer schön nen Neustart dazwischen machen!): System Interface Treiber, Hotkey Treiber, Powermanagement Treiber, Active Protection, UltraNav Driver, UltraNav Tool (Falls ihr nach einem GeräteTyp gefragt werdet...gebt einfach 0000-00 ein) (Wenn ihr die Reihenfolge eingehalten habt..geht danach FN + F5 korrekt. Wenn nicht geht mal in den Programmordner (C:\Programme\Lenovo\Hotkey\ und setzt die TPFNF5.exe auf Windowx XP SP3 Kompatibilitätsmodus. Dann seht ihr die Fehlermeldungen)
6) Windows Update ausführen, folgende optionale Updates nicht installieren: PM (Powermanagment) Treiber, Atheros Wlan, usw. (eben alles nicht was wir von Hand installiert haben.)
7) Jetzt sollte alles wie gewohnt gehen und keine Probleme mehr machen.
Ein paar Anmerkungen zu Win 7: Lenovo System Update geht nicht wirklich. Presentation Director auch nicht so richtig.
Falls ihr Thunderbird nutzen solltet, stellt unbedingt die beiden Optionen ab: "Expunge" & "Papierkorb beim verlassen leeren". (Findet man bei den Konteneinstellungen und muss bei jedem Konto deaktiviert werden.). Wenn eine der Optionen aktiviert ist, habt ihr das Problem das wenn ihr Thunderbird schließt und sofort wieder öffnen wollt es hängen bleibt. (Unter Vista ging das noch super!) Ich öffne oft Thunderbird direkt nach dem ichs zugemacht habe ... Vergesslichkeit
Eins noch: Falls ihr auch gerne wollt, das beim Klick aufs Bibliothekszeichen in der Taskleiste sich der Arbeitsplatz öffnet anstatt das Bibliothekending, dann macht folgendes: Rechtsklick auf Biliothekensymbol in der Taskleiste -> Rechtsklick auf Explorer -> Eigenschaften -> Ziel auf "%windir%\explorer.exe /e," umsetzen. (ohne ""). Jetzt öffnet ihr den Arbeitsplatz. (ohne das Komma gehts nicht!)
Nochwas für alle Ati 7000/7500/usw. Nutzer ohne Aero: schaut euch mal das hier an. Weiterhin gibts modified basic themes damit das nicht mehr ganz so schlecht aussieht -> hier.
Falls ihr Fragen habt -> einfach nen Kommentar schreiben
Nachtrag: Nach einigen Tagen ist mir aufgefallen dass die WlanLED ja nicht tut...vermutlich wird die beim Atheros AR5002X anders angesteuert - aber ist ja eigentlich eher unwichtig. Hauptsache Wlan + FNF5 tut.
Nachtrag 2: Okay der Treiber ist doch schrotthat wesentlich schlechteren Empfang als der aus Windows Update und disconnected schon bei minimal schlechtem Empfang. -> Müll.
Twitter It!Jun/091
Undervolting for beginners
So gleich mal eines meiner Tutorials "übernehmen" um den Blog etwas zu füllen,
Vorhaben: Undervolting, d.h. die Corespannung der CPU absetzen um Strom zu sparen und v.a. die Wärmeentwicklung einzudämmen.
Testobjekt: IBM T42, Ati 7500, Intel Pentium M 1,7 GHZ Dothan 2MB Cache
Dauer: 4 - 6 Stunden
Warnung: Für Schäden wird keinerlei Haftung übernommen, Benutzung erfolgt absolut auf eigene Gefahr.
Step 1: Download von Wprime(ich nutze 1.60) und Download von RMClock(die kostenlose Version reicht)
Step 2: RMClock starten und konfigurieren.
Folgende Konfiguration wird zum "Testen" benutzt:



(wichtig beim 3. Bild: Ich habe es unter mit dem Ladekabel angesteckt getestet, wenn ihr es ohne Kabel testet, stellt unter Battery ebenfalls "Performance on demand" ein.)
Damit wäre die Testkonfiguration erledigt.
Step 3: Spannungen setzen für den niedrigsten Multiplikator.
Ziel ist es hierbei bei dem niedrigsten Multiplikator die optimale Spannung zu finden.
Dazu schaut ihr unter "Profiles" mal auf die Spalte FID. Die erste Zeile ist der niedrigste Multiplikator (bei mir 6.0x) und ganz unten steht der höchste (bei mir 17.0x).
Also finden wir nun in diesem Beispiel Werte für 6.0x und 17.0x .
Beginnen wir mit dem 6.0x Multiplikator:
Wir setzen diese 2 Häkchen unter Profiles -> Performance on Demand.(Wichtig: Nur der niedrigste Multiplikator soll angehakt sein)

Nun stellen wir eine Spannung ein:

(Wichtig für später: den Haken bei "Auto-adjust intermediate states VIDs" gesetzt lassen, dann berechnet er automatisch die Zwischenwerte)
Nun wählen wir im Rot markierten Teil eine Spannung aus und drücken auf Apply.
Der Spannung wurde gesetzt und der Prozessor wechselt nun seinen Multiplikator nicht mehr.
(Könnt ihr unter CPU-Info prüfen. Dort sollte unter "Current" euer gewählter Multiplikator stehen und die gewählte Spannung. Sollte sich nun nicht mehr verändern!).
Nun wählen wir die niedrigste Spannung welche geht, bei mir ist das 0,700v. Sobald ein Bluescreen kommt oder andere Probleme auftauchen, geht diese Spannungsstufe nicht. Nach einem Neustart ist alles wieder wie im originalen Zustand.
Merkt euch also eure gewählten Werte, und wählt bei einem Absturz/Problemen eine Spannungsstufe höher. Das macht ihr solange bis im Idlezustand nichts abstürzt. (ihr wiederholt immer wieder die fett markierte Schritte)
Nun zum Stabilitätstest: Habt ihr eine Spannungsstufe gefunden welche im Idle stabil ist, startet ihr wPrime und drückt auf Stability Test. Sollte nun dort eine Fehlermeldung erscheinen/ein Bluescreen auftreten so stoppt ihr den Benchmark/Startet neu und wählt in RMClock wieder eine Spannungsstufe höher aus, und wiederholt wieder die Prozedur.
So sollte es in wPrime aussehen:

Sobald wPrime was anderes schreibt wie "Cheat" oder sowas, -> Fehler.
Diese Fettgedruckten Schritte wiederholt ihr mehrmals. D.h. bis ihr eine "fehlerfreie Spannung" habt. Als fehlerfrei lassen wir gelten, wenn wPrime 120 Minuten ohne Fehler läuft und sonst keine Probleme auftreten.
Step 4: Spannungen setzen für den höchsten Multiplikator.
Ziel ist es hierbei bei dem höchsten Multiplikator die optimale Spannung zu finden.
Dazu schaut ihr unter "Profiles" mal auf die Spalte FID. Die erste Zeile ist der niedrigste Multiplikator (bei mir 6.0x) und ganz unten steht der höchste (bei mir 17.0x).
Also finden wir nun in diesem Beispiel Werte für 6.0x und 17.0x .
Auf zum 17.0x Multiplikator:
Wir setzen diese 2 Häkchen unter Profiles -> Performance on Demand.
(Wichtig: Das Häckchen bei 6.0x muss nun weg!! Nur der höchste Multiplikator soll angehakt sein!)

Nun stellen wir eine Spannung ein:

(Wichtig für später: den Haken bei "Auto-adjust intermediate states VIDs" gesetzt lassen, dann berechnet er automatisch die Zwischenwerte)
Nun wählen wir bei 17.0x eine Spannung aus und drücken auf Apply.
Der Spannung wurde gesetzt und der Prozessor wechselt nun seinen Multiplikator nicht mehr.
(Könnt ihr unter CPU-Info prüfen. Dort sollte unter "Current" euer gewählter Multiplikator stehen und die gewählte Spannung. Sollte sich nun nicht mehr verändern!).
Nun wählen wir die niedrigste Spannung welche geht, bei mir ist das 0,956v. Sobald ein Bluescreen kommt oder andere Probleme auftauchen geht diese Stufe nicht. Nach einem Neustart ist alles wieder wie im originalen Zustand.
Merkt euch also eure gewählten Werte, und wählt bei einem Absturz/Problemen eine Spannungsstufe höher. Das macht ihr solange bis im Idlezustand nichts abstürzt. (ihr wiederholt immer wieder die fett markierte Schritte)
Nun zum Stabilitätstest: Habt ihr eine Spannungsstufe gefunden welche im Idle stabil ist, startet ihr wPrime und drückt auf Stability Test. Sollte nun dort eine Fehlermeldung erscheinen/ein Bluescreen auftreten so stoppt ihr den Benchmark/Startet neu und wählt in RMClock wieder eine Spannungsstufe höher aus, und wiederholt wieder die Prozedur.
So sollte es in wPrime aussehen:

Sobald wPrime was anderes schreibt wie "Cheat" oder sowas, -> Fehler.
Diese Fettgedruckten Schritte wiederholt ihr mehrmals. D.h. bis ihr eine "fehlerfreie Spannung" habt. Als fehlerfrei lassen wir gelten, wenn wPrime 120 Minuten ohne Fehler läuft und sonst keine Probleme auftreten.
Step 5: Abschließendes & dauerhafte Konfiguration.
(Bilder hab ich mir hier gespart, sollte alles klar sein)
Herzlichen Glückwunsch, ihr habt eure Spannungen gefunden ![]()
Nun konfigurieren wir RMClock so, dass es uns nicht nervt und einfach nur die Spannungen setzt. (Ich werde weiterhin den Battermaximiser einsetzen)
In RMClock stellen wir unter Profiles folgendes ein:
Beim niedrigsten Multiplikator unsere ermittelte Spannung und beim höchsten auch die entsprechende Spannung eintragen. Da nun das Häckchen "Auto-Adjust..." gesetzt ist, (s.o.) werden die Zwischenwerte berechnet und sollten stabil laufen.
Weiterhin stellen wir oebn bei Current und bei Startup sowohl bei Batterie als auch bei AC "Performance on demand" ein. (Also bei allen 4 Feldern).
Dann im Bereich Profiles ->" Performance on demand" Setzen wir Haken bei: "Use p-state transitions" und bei allen Multiplikatoren 6.0x , 8.0x,usw.) sowohl bei Battery als auch bei AC.
Bei "Settings" müsst ihr noch "Run at Windows Startup" -> via Startup Registry Key wählen. (Apply nicht vergessen).
Den Rest könnt ihr wählen wie ihr wollt, kurz meine restliche Konfig:
Bei Battery Info alle Haken weg. Bei Settings: Start minimized, keine balloontips. Kein Application Button in der Taskleiste.
Step 6: Im IBM BatterieMaximiser erstellt/wählt ihr nun ein Profil welches bei AC als auch bei battery als CPU Speed "Adaptive" gewählt hat, alles andere ist euch überlassen.
Andere Profile mit "Slow" "Very Slow" und co. könnt ihr zwar wählen aber ich weiß nicht wie es sich verträgt. Aber im Endeffekt ist Adaptive sowieso das einzig sinnvolle.
(Ich bleibe z.B. immer in dem Profil, somit taktet es bei Bedarf hoch. Adaptive = Taktet nach Bedarf oder für uns Fortgeschrittene: Wählt den Multiplikator nach Bedarf
).
Ihr könnt natürlich auch alles über RMClock machen, ich mag halt den Battery Maximiser 
Ich hoffe euer Thinkpad lebt noch und ich hoffe ich konnte euch helfen, es klingt/sieht alles bisschen Wirrwarr aus, ist aber eig. nicht schwierig.
Meine Ergebnisse sind sehr gut: 0,7v bei 6.0x und 0,956v bei 17.0x ...absoluter Hammer diese Werte. Wie stark das die Akkulaufzeit steigert..wird man sehen, wobei das mehr bei hoher Last etwas bringt. Viel wichtiger: Temperaturen gehen in den Keller und in Verbindung mit TPFancontrol ists nun richtig schön leise und kühl.
(Bei mir: bei 17.0x Vollast 54 Grad C Bei Lüfterstufe 1. Bei 6.0x Vollast 49 Grad C ohne Lüfter)
Mehr gibts nicht zu sagen, ausser: Werte schwanken selbst bei gleichen CPUs, d.h. jeder muss das selbst austesten.
Und noch was: Während wPrime läuft könnt ihr ruhig nebenher Surfen/Arbeiten/usw., das macht den Test sogar realistischer. (Ist halt alles bisschen lahm dann, aber besser wie 2 Stunden nichts tun.)
Bedenkt aber: Der Rechner kann Absturzen -> Datenverlust. Ich selbst hab nebenher eine Runde Openttd gespielt 
Nachtrag: Also es ist wohl so, das jegliche Profile im Battery Maximiser im Hinblick auf die CPU Geschwindigkeit keinerlei Wirkung haben solange RMClock läuft. (Alle anderen Einstellungen wie Helligkeit und co. natürlich schon).
Und nach korrekter Konfiguration siehts dann übrigens so aus:
schön aufgeräumt. Und falls man immernoch Interesse an Profilen hat, kann man auf das RMClock zeichen klicken und wechseln, sofern man andere Profile konfiguriert hat.
Ich wollte euch die Ergebnisse mit meinem HP Notebook mit Intel® Core™ 2 Duo-Prozessor T5300 (2x 1.73GHz) nicht vorenthalten:

Das Tutorial stammt aus dem Thinkpad-forum, dort habe ich es verfasst, dementsprechend findet die Diskussion
hier statt.
Feedbacks/Fragen/Anregungen nehme ich gerne an. (Einfach einen Kommentar hinterlassen oder im Thread posten.)