X6x HowTo: Mehr Power fürs X und T - Pinmod an X61(s) inkl. Tablet und T61

diablo666

Moderator a.D.
Themenstarter
Registriert
2 Nov. 2009
Beiträge
4.453
Moin!

Hat euch euer X61, X300, R61 oder T61 zu wenig Rechenpower - Hier kommt die Lösung! Wiki Link

Vielleicht erinnert ihr euch ja noch an den Pinmod für die T4x für einen FSB von 533MHz (133MHz). Im Grunde ist das hier nix anderes, nur wird hier der FSB von 800MHz (200MHz) auf 1066MHz (266MHz) gesteigert. Ich hatte übrigens vor eineinhalb Jahren schon einmal die Idee dazu.

Damit laufen folgende CPUs wie folgt:
CPU Model

L7100**
Originaltakt

1,2GHz
Original FSB

200MHz
OC Takt

1,60GHz
OC FSB

266MHz
max. OC Takt (Dual IDA)

1,86GHz
L7300*1,4GHz200MHz1,86GHz266MHz2,13GHz
L7500**1,6GHz200MHz2,13GHz266MHz2,40GHz
L7700**1,8GHz200MHz2,40GHz266MHz2,66GHz
T7100
T7300*
1,8GHz
2,0GHz
200MHz
200MHz
2,40GHz
2,66GHz
266MHz
266MHz
2,66GHz
2,93GHz
T7500*
T8300**
T9300***
T9500*
2,2GHz
2,4GHz
2,5GHz
2,6GHz
200MHz
200MHz
200MHz
200MHz
2,93GHz
3,20GHz
3,33GHz
3,46GHz
266MHz
266MHz
266MHz
266MHz
3,20GHz
3,46GHz
3,60GHz
3,73GHz

* erfolgreich getestete CPU ohne Spannungserhöhung
** mehrfach erfolreich getestete CPU ohne Spannungserhöhung
* wahrscheinlich Spannungserhöhung erforderlich
** eingeschränkt Erfolgreich: mit Spannungserhöhung
*** eingeschränkt Erfolgreich: mit Spannungserhöhung, vermutlich starke Temperaturprobleme im X61


Die Wahrscheinlichkeit erfolgreicher Durchführung hängt stark von der verbauten CPU ab. Prinzipiell gilt: ja kleiner die Ausgangstaktrate der CPU ist, desto sicherer ist es, dass die Spannung der CPU auch noch für den Höchst Oc Takt ausreicht. (L und T CPUs sind hier aufgrund anderer Spannungsbereiche zu unterscheiden). Desweiteren besteht die Möglichkeit bei CPUs mit nicht ausreichendem Spannungsintervall, die maximale Spannung per Drahtbrücke (bei gesockelter CPU --> T61 und R61) am CPU Sockel oder direkt per Brücke am Spannungswandler (siehe hier und hier) zu erhöhen.


Was wird benötigt
  • Schraubendreher zu Schrauben lösen
  • Glasfaserstift
  • Teppichmesser alternativ Lötkolben mit feiner Lötspitze inkl. ruhiger Hand
  • 667 oder 800er DDR2 SoDimm mit veränderlichen SPD (meiner Erfahrung nach sind Speicher mit FRU selten geeignet)
  • SPD Tool bzw./ in Verbindung mit "rweverything" oder Linuxkenntnisse (SPD EEPROM Zugriff mit Linux)
  • ganz wichtig: etwas Risikobereitschaft
optional: Wärmeleitpaste, Pinsel, Staubsauger, Ultrabase X6 (zum Testen des Boards vor dem Einbau ins Gehäuse)

Was ist zu tun?

Arbeitsspeicher umflashen

Mit dem FSB wächst auch der Takt des Ram um 33%, was dazu führt, dass 667er und 800er Ram anschließend auf 888MHz läuft. Dies kann oftmals aber zuviel für den Speicher sein. Bluescreens und/ oder Grafikfehler wären die Folge. 533er Ram hingegen würde auf 711MHz laufen... also wird einfach 667er oder 800er Ram auf 533er umgeschrieben. 711 Mhz (533 x 1,33) sind innerhalb der Spezifikationen des 800er und leicht außerhalb des 667er Ram --> sollte laufen.
Zum Umflashen benötigt

1. Thinkpad am besten nur mit einem Riegel bestücken und hochfahren
2. Speicher Freischalten per RWEverything: Anleitung
3. SPD Tool starten und das Modul auslesen (Read module x) und Sicherung erstellen (Save), falls etwas schief gehen sollte
4. die folgenden Parameter ändern (so läuft mein Speicher zumindest problemfrei). Falls irgendwem eine "schlechte" Einstellung ins Auge fällt, dann bitte mitteilen.
Mein Speicher läuft seit längerem problemfrei (.txt in .spd umbenennen, funktioniert nur mit einem 4Gb Riegel): Anhang anzeigen 4GB Komputerbay diablo666.txt
  • SDRAM Cycle time at Maximum Supported CAS Latency 3.75 ns (267 MHz)
  • SDRAM Access from Clock 0.40 ns
  • CAS Latencies Supported 5,6
  • Minimum Clock Cycle at CLX-1 3.75 ns (267 MHz)
  • Maximum Data Access Time (tAC) from Clock at CLX-1 0.40 ns
  • Minimum Clock Cycle at CLX-2 3.75 ns (267 MHz)
  • Maximum Data Access Time (tAC) from Clock at CLX-2 0.40 ns
  • Minimum Row Precharge Time (tRP) 18.75 ns
  • Minimum Row Active to Row Active delay (tRRD) 7.5 ns
  • Minimum RAS to CAS delay (tRCD) 18.75 ns
  • Minimum Active to Precharge Time (tRAS) 56 ns
  • Write recovery time (tWR) 18.75 ns
  • Internal write to read command delay (tWTR) 11.25 ns
  • Internal read to precharge command delay (tRTP) 11.25 ns
  • Minimum Active to Active/Refresh Time (tRC) 75.00 ns
5. Das Ergebnis schaut bei mir so aus: timings neu.JPG
6. Wichtig: Edit --> Fix Checksum, sonst fährt die Kiste nicht mehr hoch
7. Modul beschreiben durch: File --> Write --> Module x (Kommt es zu Fehlermeldungen beim Verifizieren ist das Eeprom mit hoher
Wahrscheinlichkeit schreibgeschützt und ggf. ungeeignet.

Tipp: Sollte danach kein Rechner mehr mit dem Speicher hochfahren gibt es auch eine Lösung: Einfach die Pins 193 bis 200 freilassen (siehe Beitrag von tcone), den Rest mit Tesa abkleben und den Ram während des Betriebs einstecken ;) Keine Angst: hat bei mir schon etliche Male funktioniert.
HYS64T32000HDL-3.7-B-pinout.jpg

Tipp II: in der Regel reicht es nur einen der beiden Riegel umzuschreiben. Der zweite Riegel taktet normalerweise nur so schnell wie der umgeschriebene.

Desweiteren nennt uns wileE in seinem Post einen Speicher (Kingston KVR667D2S5/2G), der ganz ohne Umflashen problemlos läuft. Das kann ich soweit bestätigen. Kingston KVR667D2N5/2G macht nach Aussage von der_Lucas ebenfalls keine Probleme.


Pinmod

Dieser Eingriff ist seit neuester Erkenntnis nicht mehr nötig: der FSB erhöht sich nach Einsetzen einer DELL WLan Karte von 200 auf 266MHz bzw. durch Kurzschluss von Pin 24 und 52 am linken mPCIe Slot. Mehr dazu im Beitrag von sephi23. Der Arbeitsspeicher muss dennoch wie gehabt umgeflasht werden. Die obige Tabelle behält weiterhin ihre Gültigkeit.

X61

Der Hauptteil des Mods ist eigentlich recht simpel und theoretisch auch umkehrbar (Pin wieder anlöten oder Leiterbahn flicken)
  1. Mainboard ausbauen, da sich der Taktgeber (SLG8LP564) in der Nähe des Simslots auf der Unterseite des Boards befindet
  2. Zu diesem Zeitpunkt empfiehlt es sich die Wärmeleitpaste der CPU zu erneuern und den Lüfter zu reinigen
  3. Taktgeber suchen
  4. Pin 7 suchen und entweder ablöten, oder Leiterbahn wie folgt kappen:pincut.jpg
  5. Dazu mit einem Schraubenzieher den Schutzlack über der Leiterbahn vorsichtig entfernen und anschließend beherzt die Bahn mit dem Messer (Stelle siehe Bild) kappen. Aber bitte nicht so extrem wie im Bild, "manchmal ist weniger mehr".
  6. Board wieder einbauen

T61
  • ähnlich zum X61
  • beim T61 sitzt der Taktgeber an anderer Stelle, siehe Post von quaentchen
  • durch gesockelte CPU besteht die Möglichkeit die Spannungen ( gezielter Overvolt und Undervolt) am CPU Sockel durch Drahtbrücken vorzunehmen, siehe hier
  • OV und UV sind natürlich auch bei T61 mit Standardtakt möglich. Somit ist es möglich die niedrigst mögliche Spannung von 0,85V, 0,9 oder 0,95V zu untertreffen.


Auswirkungen

Performance
  • Ein X61Tablet mit L7500 @ 2,4GHz ist leicht langsamer als ein T9300:
  • WLI.JPGCPUz.JPG
  • tcones Rechenknecht X61 mit T7300 @ 2,93GHz ist deutlich schneller
  • ein X61 mit T8300 @ 3,46GHz rennt allen C2D und mit Sicherheit auch einigen I-Cores davon. X61 T8300 WLI.JPG
Stromverbrauch
  • im Idle ist keinerlei Mehrverbrauch festzustellen
  • unter Volllast büßt man vielleicht ein paar Minuten ein

Temperatur
  • hier ändert sich schon einiges im Vergleich zum untervolteten Originalzustand: mit Prime95 (small FFTs) bekomme ich nach einigen Minuten ca. 90°C hin
  • im Vergleich zum Originalzustand mit Originalspannungen dürfte sich nicht so viel ändern, da die CPU (in meinem Fall L7500) bei regulären Maximaltakt immer noch etwas untervoltbar (1,00V) ist.

Grafik
  • durch den schnelleren Ram steigert sich die Grafikperformance ein wenig.
  • habe ich den Ram mit 888MHz betrieben, kam es immer zu Grafikproblemen

Erfolgsmeldungen (27)
  • von Der_Lucas an einem X61 mit T7300
  • von Thomebau an einem X300 mit L7100
  • von Marteng an einem X61 mit T7300
  • von wileE an einem X61 mit T7300
  • von quaentchen am T6x
  • von tcone an X61s mit L7500
  • von Twisted Mind am X61 mit T7300
  • von xorpaul an gleich 2 X61s mit L7500
  • von Tiarez an einem X300 mit L7100
  • von Nx2 an einem X61T mit L7500
  • von GamecollectorX an einem X61s mit L7500
  • von nureinnarr an einem X61T mit L7500 und X61s mit L7300
  • von mifritscher an einem X61T mit L7500
  • von felix1 an einem X61s mit L7500
  • von mac4tp an einem X61s mit L7500
  • von M3ph15t an einem X61T mit L7500
  • von leromarinvit an einem T61 mit T9800 (Apple OEM E8335)
  • von haarp an zwei X61T mit L7500
  • von mysummerof69 an einem X61 mit T7300
  • von turbienchen an einem X300 mit L7100
  • von -=seb=- an einem X300 mit L7100
  • von jp776 an zwei X300 mit L7100
  • von Stitch626 an einem X61 mit T7100
  • von crurer an einem T61 mit T8100 (inkl. Sockel Voltmod)
  • von Freakgies an einem T61 mit T8100
  • ich selbst an einem X61s (L7500), und 3 X61T Boards (3x L7500), einem X61 (T8300) und [edit 12/2023] an einem T61 14,1 :D
Fehlversuche (3)
  • von ixi an einem X61 mit T7300
  • L0nestar an einem L7500 im X61T
  • Revox an einem L7700 im X61T

Hinweise

  • Da die Standarkühler im X61s und Tablet nicht die Besten sind, empfiehlt es sich einen solchen zu verbauen. Durch die dickere Heatpipe und die CPU Kontaktfläche aus Kupfer sind bis zu 15°C niedrigere Temperaturen bei Volllast zu verzeichnen. Desweiteren läuft der Lüfter auch ruhiger.
  • Weiterhin empfiehlt es sich RmClock vor dem Pinmod zu deaktivieren, da nach dem Mod höhere Spannungen benötigt werden und ihr sonst erst unnötig Bluescreens bekommt.
  • Bei Verwendung von Throttle Stop sollte RmClock vorher geschlossen werden.

Solltet ihr eure Hardware zerschießen oder was weiß ich, übernehme ich keine Haftung, ihr seid selbst für euer Tun verantwortlich ;)

Falls irgendeine Stelle nicht ausführlich genug oder zu ungenau ist, dann teilt mir das bitte mit.
Wenn ihr Probleme habt den Speicher zu flashen, oder softwaremäßig irgendwo nicht weiter kommen solltet, dann schickt mir eine PN und wir versuchen das Problem, so es der Terminplan zulässt, per Teamviewer zu lösen :)

Falls alles zu eurer Zufriedenheit laufen sollte, wäre ein Drücker auf den Danke Button ganz nett :)

Gruß, David
 

Anhänge

  • timings.JPG
    timings.JPG
    16,2 KB · Aufrufe: 363
  • CPUz.JPG
    CPUz.JPG
    56,5 KB · Aufrufe: 515
Zuletzt bearbeitet:
wie wäre es den pinmod rückgängig zu machen? dann sollte alles wieder gehen
 
Ausbauen und eine Brücke dranlöten?
Wäre einen Versuch wert, aber ich schätze, dass ich beim Einbau was vermurkst habe (Lüfter schief drauf und DIE von der Northbridge angeknackst oder so was in der Art).
 
Internal write to read command delay (tWTR) ist ungemodded bei mir 7,5 ns. Warum soll ich den nun auf 22,50ns hochsetzen? Meiner Rechnung nach müsste 11,25ns ausreichen.
 
Internal write to read command delay (tWTR) ist ungemodded bei mir 7,5 ns. Warum soll ich den nun auf 22,50ns hochsetzen? Meiner Rechnung nach müsste 11,25ns ausreichen.

Hast Recht, hat sich wohl ein Fehler eingeschlichen... 11.25 sollte passen. Gerade mal meinen Ram ausgelesen und da stehen auch 11.25 bei tWTR.

Edit: habs im Startpost korrigiert

Gruß, David
 
Zuletzt bearbeitet:
Erfahrungen:
Mod funktioniert, ist aber nur für Bastler.


Speicher mit FRU geht entweder nicht (Piepsen vom Bios) oder macht extreme Grafikprobleme. Umflashen lässt er sich auch nicht.

Speicher ungeflasht: Corsair ValueSelect SO-DIMM 2GB PC2-6400S CL5 (DDR2-800) (VS2GSDS800D2) läuft mit ca. 890MHz, problemlos über Spezifikation. Leider stürzt die Grafik beim Windows Systemrating immer wieder ab. Prozessor läuft mit max. 1,6GHz. Dual Channel funktioniert.

Speicher geflasht: Samsung 667 läuft perfekt ohne Probleme auf 708MHz. Prozessor läuft mit voller Taktfrequenz.
 
Hallo zusammen, habe mich gerade an den Pinmod begeben. Die CPU ist eine T7500 mit 2.2GHz. RAM ist Corsair Value Select VS2GSDS667D2 mit vorgeschlagenen Timings edit: Auch mit zurechtgeflashtem Bufallo 800MHz RAM läuft die Kiste nicht. Alle RAMs zeigen in Memtest DDR709 an.

Habe das Middleton Bios aufgespielt (schon länger, wegen SATA2).

Startet leider nicht mehr, beim Windows Laden kommt meist ein Bluescreen mit Seitenfehler oder er startet einfach neu. Auch das laden einer Live-CD etc schlägt fehl.

Memtest86 bleibt irgendwo hängen, läuft aber bis dahin einige Zeit ohne Fehler anzuzeigen. edit: Bleibt stets nach 4:49 hängen, Pass 21%, Test 7%, Test #5 [Block Move, 80 Moves].

Eine Sache habe ich nicht ganz verstanden, die CPU läuft nun mit 3.2GHz, habe ich denn auf irgend eine Weise die Wahl, sie mit 2.9 laufen zu lassen, oder ist das mit dem Middleton Bios nicht möglich?Bin nicht ganz sicher ob es ein RAM Fehler ist, oder die CPU das einfach nur nicht mit macht.


PS: Ich habe die RAMs z.T. im T60 umgeschrieben. Die "Anleitung" hierfür weicht von der für das X61 insofern ab, als dass man im IO Space Base 1860 statt 1180 arbeiten und dort im ersten Wort das 3. Bit high setzen muss. Siehe auch hier http://thinkpad-forum.de/threads/13...ff-mit-Linux?p=1308118&viewfull=1#post1308118.
 
Zuletzt bearbeitet:
Drosseln geht per Software. Aber ab 3GHz ist Spannung auf der CPU genauso wichtig wie Druck im Reifen.

Geht booten mit SpeedStep BIOS-disabled?

+1 für den Mod, btw.
 
Zuletzt bearbeitet:
@lamer:

deaktiviere doch Speedstep (EIST) im Bios. Das drosselt die CPU auf den kleinsten Multiplikator. Dann lass noch mal Memtest laufen. Wenn der keine Fehler macht, starte Windows und aktiviere EIST mittels Throttle Stop in Windows (das geht wegen des Dual IDA Bios), schraub die Spannung hoch und dann den Multiplikator und schau welcher FID mit max. Spannung noch machbar ist (ich vermute 11). Das ist nicht die Endlösung, aber zum Testen schon mal ausreichend.

Um die Spannung dauerhaft über die werksseitigen Vorgaben anzuheben bedarf es einer kleinen Modifikation am CPU Sockel. Da könnte dir "quaentchen" weiterhelfen können.

Gruß, David
 
Beim T61 gibt's mit ein paar Haken auf dem CPU-Sockel Spannung bis zur Selbstabschaltung.

@lamer: Aber wir reden doch hier von einem X mit fester CPU, nicht wahr?
 
@lamer: Aber wir reden doch hier von einem X mit fester CPU, nicht wahr?

Achso... bin jetzt von nem T61 ausgegangen :facepalm: (warum auch immer). Aber auch da gäbe es auch eine kleine Chance mit den Randpins am "Sockel" genügend Spannung zu schalten :)

Gruß, David
 
Zuletzt bearbeitet:
Über die Randpins zu gehen ist echt schon abgebrüht. @diablo: Ein Foto davon wäre bemerkenswert.

+0,025V sind drin, iirc. Und das ist schon was. Ich drück' die Daumen, dass das reicht für ein stabiles System.
 
Danke für eure Antworten, das werde ich heute Abend oder morgen Vormittag testen. Es geht um ein X61 mit fester CPU, das mit dem T60 hatte ich nur erwähnt, weil ich es daneben stehen hatte und beim RAM-Riegel durchprobieren zum beschreiben genutzt habe.
 
Also, es klappt soweit, allerdings bekomme ich die Temperaturen nicht in den Griff oberhalb von 8x Multiplikator. Die Lüfterregelung macht das Bios. Test mit Prime95.

Bei 7x mit 0.95V komme ich auf 80°C.
Bei 8x mit 1.00V komme ich auf 85°C.
Bei 9x mit 1.10V geht es gegen 95°C und der "Throttle" greift (oder er geht in Standby).
Bei 10x mit 1.20V geht er nach wenigen Sekunden über 90°C und direkt in Standby.
Bei 11x mit 1.20V gibts relativ zügig einen BlueScreen.

Habe zwei verschiedene WLP probiert (Servisol Heat Sink Compound und Thermalright Thermal Paste) und zum dritten Mal sauber gemacht u. neu aufgetragen. Das Ergebnis ist leider ganz gut reproduziertbar.
Das Idle Temperaturverhalten ist ganz ähnlich wie vorher, allzu viel schlechter als der Wärmekontakt vorher war, kann es nicht sein.
Wenn ich die CPU nicht voll belaste, dann läuft er auch mit Multiplikator 10x.
 
Zuletzt bearbeitet:
Welche Temperaturen und Spannungen hattest Du denn für 11x200 gebraucht im Vergleich zu den jetzigen 8x266? Sollte von den Temperaturen und Spannungen her ja nicht die Welt zwischen liegen bei gleichem Takt, oder?
 
prime95 Small FFTs ist schon brutal und eignet sich vorzüglich mal die Selbstabschaltung einer Funktionskontrolle zu unterziehen ;-) Allerdings sollte das eigentlich bei erheblich höheren Spannungen als 1.2V passieren.

Wie verhalten sich die Temps, wenn nur ein Kern belastet wird? Z.B. mit 7zip ein sehr großes Archiv erstellen ohne Multithreading und am besten per Process Explorer->Affinity auf einen Kern ziehen (dann läuft zeitweise sogar IDA).

Zum Vergleich sollte mal ein anderer X61-Modder "Small FFTs" laufen lassen und die FIDs/VIDs/Temps posten.
 
Bei 8x mit 1.00V komme ich auf 85°C.

Das entspricht meinem L7500 bei regulären Höchsttakt. Mit dem Unterschied, dass mein Tablet bei deutlich kleinerem Kühler und sogar mehr Spannung etwa genauso heiß wird. Hattest du vorher schon irgendwelche Temperaturprobleme bei ähnlichen "Anwendungsfällen" wie Prime95?


Zum Vergleich sollte mal ein anderer X61-Modder "Small FFTs" laufen lassen und die FIDs/VIDs/Temps posten.
gibts schon: Klick, aber er kann bei 10x sogar noch untervolten. Soll das jetzt die Serienstreuung sein?

Gruß, David
 
Welche Temperaturen und Spannungen hattest Du denn für 11x200 gebraucht im Vergleich zu den jetzigen 8x266? Sollte von den Temperaturen und Spannungen her ja nicht die Welt zwischen liegen bei gleichem Takt, oder?

Das hab ich dummerweise nicht vorher getestet. Habe zuvor auch kein RMClock verwendet. Hatte TPF so eingestellt, dass der Lüfter bei 63°C angeht, das hat er beim normalen Office Betrieb dann auch ab und zu mal gemacht.

Wenn ich den Prime95 Benchmark laufen lasse (10x @1.2V), dann geht die Temperatur auf etwa 90°C. Wenn ich auf einem Kern 7zip laufen lasse, dann geht die Temperatur langsam auf 80°C zu (zweiter Kern knapp über 70°C). 7zip auf zwei Kernen ebenfalls etwa 90°C.
Jeweils bei Lüfterregelung durchs Bios.

Vielleicht habe ich auch einfach Pech, sowohl von der Serienstreuung her mit den eher hohen Spannungen, als auch von der Wärmeabfuhr her.
Naja, so läuft es nun immerhin mit 2.66GHz statt 2.2GHz, bleibt nur leider nicht allzu kühl!

Was leider auch nicht klappt ist die Aktivierung von SLFM, wenn ich das in RMClock aktivieren steht die Kiste.
 
Hallo Leute!
Ich habe mir jetzt extra ein X61 mit 2Ghz geholt um den PinMod auszuführen.
Mit meinem alten X60s habe ich versucht vier verschiedene Module zu beschreiben aber leider wurde es nichts. Das SPDTool zeigt mir immer einen Fehler. Vielleicht muss man im RW Tool was anderes einstellen.
Nun zu meiner Frage... Muss ich unbedingt den RAM flashen um den Mod nutzen zu können?
Ich habe den PinMod nämlich wieder rückgängig gemacht und die Leiterbahn mit feiner Litze wieder geflickt. Oder sollte ich den RAM versuchen unter dem X61 zu flashen?
Bringt es was einen Schalter in die Leiterbahn zu legen? Ich dachte mir den WLAN Schalter dafür zu nutzen.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben