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 4VID 3VID 2VID 1VID 0Vcore [V] (+/- 1%)
000001,675
000011,650
000101,625
000111,600
001001,575
001011,550
001101,525
001111,500
010001,475
010011,450
010101,425
010111,400
011001,375
011011,350
011101,325
011111,300
100001,275
100011,250
100101,225
100111,200
101001,175
101011,150
101101,125
101111,100
110001,075
110011,050
110101,025
110111,000
111000,975
111010,950
111100,925
111110,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