Modyfikacja procesorów MMC-2

Z ThinkPad-Wiki

Przejdź do: nawigacja, szukaj

Spis treści

Płyty z Pentium II

Modyfikacja FSB 100 MHz (tylko dla wybranych modeli!)

Niektóre modele Pentium II 300 MHz mają układy pamięci cache (pracujące z połową taktowania procesora), które są specyfikowane na 225 MHz. W takich modelach można spróbować osiągnąć FSB 100 MHz, a tym samym taktowanie CPU 450 MHz. Podobnie można spróbować podkręcić modele Pentium II PE 300 MHz / 266 MHz z 256 KB pamięci L2 on-die (pracującej z pełnym taktowaniem procesora) do FSB 100 MHz.

Modyfikacja 100 MHz dla płyt z Pentium II z 512 KB pamięci cache on-chip @ połowa taktowania procesora

- wkrótce -


Modyfikacja 100 MHz dla płyt z Pentium II PE z 256 KB pamięci cache on-die @ pełne taktowanie procesora

Te modele można rozpoznać po tym, że na tylnej stronie płyty MMC-2 nie mają trzech dużych prostokątnych układów scalonych przy górnej krawędzi. Dzięki pamięci cache on-die pracującej z pełnym taktowaniem procesora są już zauważalnie szybsze niż wersje z pamięcią cache on-chip. Mimo to FSB 100 MHz daje w tych modelach jeszcze wyraźny wzrost wydajności. Najlepsze szanse mają modele 266 i 300 MHz. Mają to samo Vcore co ich większe odpowiedniki 400 MHz, ale mnożnik tylko 4 lub 4,5 zamiast 6. Dzięki temu przy FSB 100 MHz uzyskuje się odpowiednio 400 lub 450 MHz, co jest jeszcze w granicach rozsądku. W przypadku modeli o wyższym taktowaniu prawdopodobieństwo powodzenia modyfikacji jest znacznie mniejsze. Z modelem 333 MHz może się jeszcze udać, ale w przypadku procesora 366 MHz, ze względu na wysoki mnożnik, jest już bardzo mało prawdopodobne, że procesor zniesie podkręcenie aż o 50%. Jeśli jednak modyfikacja się powiedzie, to wychodząc od procesora PE 300 MHz, za stosunkowo niewielkie pieniądze (trzeba dokupić tylko RAM) uzyskuje się wydajność porównywalną z Pentium III 450 MHz. Trzeba wprawdzie zrezygnować ze zestawu instrukcji SSE, ale za to nie trzeba się męczyć z dodatkowym oprogramowaniem do aktywacji pamięci L2, jak w przypadku Pentium III.

Do modyfikacji trzeba przylutować jeden rezystor w innym miejscu i dodać kolejny w innym miejscu. Pierwszy powoduje, że generator taktowania rozpoznaje moduł MMC-2 jako moduł FSB 100 MHz, drugi zmienia dzielnik AGP z 1/1 na 2/3, aby taktowanie AGP przy wyższym FSB mieściło się ponownie w specyfikacji 66 MHz.

Ustawianie dzielnika AGP
AGP-Teiler einstellen
Ustawianie taktowania FSB
FSB-Takt einstellen

Płyty z Pentium III

Modyfikacja SpeedStep

Dzięki modyfikacji SpeedStep można procesory Pentium III MMC-2 eksploatować z wysokim taktowaniem CPU (i wysokim Vcore) w „maximum performance mode” także w notebookach, które nie obsługują technologii SpeedStep, jak np. ThinkPady 770X/Z i 600E oraz większość ThinkPadów 600X. Bez tej modyfikacji odpowiednie procesory SpeedStep mogą w tych notebookach pracować tylko z niższym taktowaniem CPU (i niższym Vcore) w „battery optimized mode”. Pierwszą możliwością jest na stałe podłączenie procesora do trybu „maximum performance mode”, co jednak wiąże się z wadami w zakresie czasu pracy na baterii i wydzielanego ciepła. Możliwość tę odkrył swego czasu „Sharedoc” na forum www.wimsbios.com. Powiązany wątek szybko stał się TYM miejscem, gdzie rozbudowuje się wciąż popularne wśród miłośników ThinkPady 600E, 770X i 770Z, i jest lekturą obowiązkową dla każdego, kto chce zagłębić się w historię powstania tej modyfikacji. Publikowali tam również autorzy narzędzi „deepsleep”, „enable_p6” oraz zmodyfikowanego bootloadera GRUB. Drugą możliwością jest sterowanie taktowaniem CPU za pomocą przekaźnika lub układu tranzystorowego w zależności od podłączonego zasilacza. Wtedy CPU (po uruchomieniu „enable_p6” lub „deepsleep”) pracuje zawsze w „maximum performance mode”, dopóki zasilacz jest podłączony. W przeciwnym razie CPU pracuje w „battery optimized mode”. W porównaniu z prawdziwym SpeedStep występują następujące wady:

  • Przed podłączeniem i odłączeniem zasilacza podczas pracy należy krótko przełączyć się w tryb gotowości za pomocą Fn + F4. Następnie można ponownie wybudzić notebooka (ponownie naciskając Fn + F4). Jeśli się tego nie zrobi, notebook wyłączy się natychmiast po odłączeniu lub podłączeniu zasilacza. Po wybudzeniu należy uruchomić jedno lub kilka narzędzi z linkowanego powyżej wątku (zalecenie: enable_p6, ponieważ może aktywować zarówno pamięć cache, jak i wyższe taktowanie CPU, więc potrzebne jest tylko jedno narzędzie), aby aktywować pamięć L2 i ewentualnie wyższe taktowanie CPU.
  • Trybu tego nie można zmienić za pomocą schematów zasilania Windows (Windows 2000 i XP) ani narzędzia firmy Intel.

Modyfikacja Speedstep dla procesorów od 600 do 700 MHz (na stałe okablowana):

Przecięcie ścieżki (600–700 MHz)
Leiterbahnschnitt (600 - 700 MHz)
Rezystor (600–700 MHz)
Widerstand (600 - 700 MHz)


Speedstep-Mod dla procesorów 750–850 MHz (na stałe połączony):

Przecięcie ścieżki (750–850 MHz)
Leiterbahnschnitt (750 - 850 MHz)
Rezystor (750–850 MHz)
Widerstand (750 - 850 MHz)


UWAGA: W przypadku poniższych zdjęć przyłącze +16V musi zostać przylutowane bezpośrednio do plusowego pinu gniazda zasilacza na płycie głównej.

Speedstep-Mod dla procesorów 600–700 MHz (zmienny, albo z przekaźnikami, albo z tranzystorami NPN):

Przecięcie ścieżki (600–700 MHz)
Leiterbahnschnitt (600 - 700 MHz)
zmienny Speedstep z tranzystorami NPN (600–700 MHz)
variables Speedstep mit NPN-Transistoren (600 - 700 MHz)
zmienny Speedstep z przekaźnikami (600–700 MHz)
variables Speedstep mit Relais (600 - 700 MHz)


Speedstep-Mod dla procesorów 750–850 MHz (zmienny, albo z przekaźnikami, albo z tranzystorami NPN):

Przecięcie ścieżki (750–850 MHz)
Leiterbahnschnitt (750 - 850 MHz)
zmienny Speedstep z tranzystorami NPN (750–850 MHz)
variables Speedstep mit NPN-Transistoren (750 - 850 MHz)
zmienny Speedstep z przekaźnikami (750–850 MHz)
variables Speedstep mit Relais (750 - 850 MHz)


Modyfikacja napięcia

Za pomocą tego modu można zmienić napięcie Vcore doprowadzane do procesora. W procesorach Speedstep (600 MHz – 850 MHz) można zmienić napięcie zarówno w "battery optimized mode", jak i w "maximum performance mode". Może to być przydatne z dwóch powodów: albo podnosi się napięcie, aby lepiej podkręcać procesor, albo obniża się je do minimum, przy którym procesor nadal pracuje stabilnie przy standardowym taktowaniu (najlepiej przetestować w prime95), aby oszczędzać energię i uzyskać dłuższy czas pracy na baterii.

Pady lutownicze na poniższych zdjęciach muszą zostać połączone mostkami SMD, mostkami z drutu lub kabla albo kroplą cyny; rezystory nie są potrzebne. Jeśli połączy się jeden (lub oba) pady SMD danego VID z GND, VID jest zawsze LOW. Jeśli połączy się VID z VID-SW, VID jest HIGH w "battery optimized mode" i LOW w "maximum performance mode". Jeśli VID nie zostanie połączony ani z GND, ani z VID-SW, jest zawsze HIGH.

Oto tabela dostępnych napięć. VID = 0 oznacza LOW, VID = 1 oznacza HIGH. Zobacz też ten arkusz danych.

VID 4 VID 3 VID 2 VID 1 VID 0 Vcore [V] (+/- 1%)
0 0 0 0 0 1,675
0 0 0 0 1 1,650
0 0 0 1 0 1,625
0 0 0 1 1 1,600
0 0 1 0 0 1,575
0 0 1 0 1 1,550
0 0 1 1 0 1,525
0 0 1 1 1 1,500
0 1 0 0 0 1,475
0 1 0 0 1 1,450
0 1 0 1 0 1,425
0 1 0 1 1 1,400
0 1 1 0 0 1,375
0 1 1 0 1 1,350
0 1 1 1 0 1,325
0 1 1 1 1 1,300
1 0 0 0 0 1,275
1 0 0 0 1 1,250
1 0 0 1 0 1,225
1 0 0 1 1 1,200
1 0 1 0 0 1,175
1 0 1 0 1 1,150
1 0 1 1 0 1,125
1 0 1 1 1 1,100
1 1 0 0 0 1,075
1 1 0 0 1 1,050
1 1 0 1 0 1,025
1 1 0 1 1 1,000
1 1 1 0 0 0,975
1 1 1 0 1 0,950
1 1 1 1 0 0,925
1 1 1 1 1 0,900

Ponieważ rozmieszczenie padów istotnych dla Volt-Moda jest na wszystkich płytkach takie samo, dla wszystkich procesorów można użyć tego samego zdjęcia (podczas lutowania pady liczyć od prawej). Opcja VID-SW nie dotyczy procesorów bez Speedstep (450 i 500 MHz).

Górna strona płytki

Voltmod góra 1
Voltmod oben 1











Dolna strona płytki

Voltmod dół
Voltmod unten











Czasem może być potrzebny VID w stanie LOW w "battery optimized mode" i HIGH w "maximum performance mode", aby uzyskać wymaganą kombinację dwóch napięć Vcore. Aby uzyskać taki #VID-SW (odwrócony VID-SW), wystarczy podłączyć tranzystor NPN w następujący sposób:

Voltmod #VID-SW
Voltmod #VID-SW









Oddzielne sterowanie mnożnikiem

Jeśli mod FSB 133 MHz (np. ThinkPad 770X/Z lub 600E) został wykonany tak, że FSB można przełączać w zależności od podłączenia zasilacza, można chcieć zmieniać taktowanie CPU przez FSB zamiast przez mnożnik (ponieważ wyższe FSB daje korzyści wydajnościowe). Prawie zawsze działa to np. z procesorem 650 MHz, ponieważ 5 x 100 MHz FSB = 500 MHz w trybie mobilnym, a 5 x 133 MHz FSB = 666 MHz przy zasilaczu. W tym celu trzeba wprawdzie zachować Speedstep-Mod, aby wyższe Vcore dla wyższego taktowania CPU nadal było aktywowane, jednak mnożnik procesora nie może się przełączać razem z nim. Można to zrealizować tak, jak pokazano na poniższym zdjęciu.

Jeśli po przecięciu ścieżki w miejscu zaznaczonym na czerwono przylutuje się niebiesko zaznaczony koniec rezystora do GND, mnożnik pozostaje zawsze niski; przy +3,3 V zawsze wysoki. Można np. również przylutować przełącznik.

Oddzielne sterowanie mnożnikiem
Multiplikator separat ansteuern
Narzędzia osobiste
Think-Wiki