Změna násobiče na desktopovém Athlonu XP za chodu!
16.12.2003, Eagle , článek
Zhruba před měsícem jsem zde prezentoval článek o změně násobiče a napětí za chodu u mobilních procesorů Athlon XP přímo z prostředí operačního systému Windows. Nyní přináším vánoční dárek v podobě změny násobiče za chodu na desktopovém procesoru!
Kapitoly článku:
Jak nastavit novou frekvenci
Když je teď procesor připraven pro P-States změny, stačí již jen nastavit nové hodnoty. Stačí spustit program CPUMSR, přepnout se na záložku Frequency & Voltage Control a vybrat novou hodnotu násobiče. Pokud deska má příslušné obvody pro změnu napětí, je možné zvolit i to. Je ale možné, že bude potřeba použít tabulku VID kódů a přeložit kódy mobilního procesoru na desktopový - to ale závisí na implementaci motherboardu.
Než stisknete tlačítko Set, nastavte požadovaný počet stabilizačních cyklů. Vyšší hodnoty vedou k delší době přechodu, nižší hodnoty mohou způsobit nestabilitu. Doporučená hodnota je 10000 cyklů pro frekvenci FSB 100 MHz a 20000 cyklů pro frekvenci FSB 200 MHz. Mně však funguje i hodnota 5000 cyklů při FSB 200 MHz bez problémů. Chce to zkoušet a optimální nastavení najdete již snadno. Nezapomeňte vhodnou hodnotu testovat při spuštěném Prime95.
Při změně násobiče je nutné vzít v úvahu, že některé násobiče mohou způsobovat problémy - nejčastěji zátuhy systému. Mně fungovaly následující kombinace:
Které násobiče budou fungovat a které ne, závisí na frekvenci FSB a může být individuální pro každý systém.
Limity změny násobiče a napětí za chodu
Na většině základních desek není možné změnit napětí za chodu, protože deska postrádá příslušné obvody pro SoftVID nastavení.
Čipsety nemusí podporovat FID_Change cyklus - změna P-State na takových čipsetech není možná.
Některé z novějších procesorů mají jiný typ pouzdra. Na některých z těchto kusů můstky nemají žádný efekt na vlastní čip, vše se určuje uvnitř. Jedná se o procesory, které nereagují na změnu násobiče. U takových patrně ani nebude možné provést změnu na mobilní procesor, tj. ani nebude fungovat změna násobiče za chodu.
Nastavení Halt a Stop Grant dělitelů frekvence na příliš vysoké hodnoty při nízkých frekvencích může vést k problémům například se zvukovou kartou. V mém případě nastavení dělitele Stop Grant na 512 a frekvence procesoru na 1 GHz vede k vypnutí zvukové karty, kde pomůže jen reset počítače. Dělitel 256 přitom funguje bez problémů. Toto je silně individuální problém, na jiných deskách nemusí vůbec nastat.
Zaznamenal jsem problémy s režimem ACPI S3 (Suspend to RAM). V případě, že byl systém uspán do S3 a procesor měl v tom okamžiku jiný násobič než startovní, po zapnutí již nenaběhl. Pro jistotu proto doporučuji před přepnutím do S3 nastavit násobič na startovní.
Pár slov závěrem
Mobile Athlon XP s nejrychlejší FSB na světě !
Doufám, že zde uvedený postup pomůže spoustě lidem kontrolovat spotřebu a tepelný výkon procesoru, tj. i nároky na chlazení. Je velmi příjemné, když při spuštění antiviru teplota procesoru dosahuje maličko přes 40 stupňů v situaci, kdy normálně se šplhá přes 50. Hluk produkovaný tepelně kontrolovanými chladiči je i při plném zatížení při snížené frekvenci pak velmi nízký.
Pozitivní zprávou také je, že touto úpravou je možné přepínat násobiče zcela libovolně v rozsahu 3x - 11x i na základních deskách, které změnu násobiče vůbec nepodporují! A po změně můstků L6 je možné měnit násobič v kompletním rozsahu 3x - 24x.
Na závěr bych chtěl požádat čtenáře o zaslání informací, zda uvedený postup fungoval či nikoliv - zašlete mi prosím i informace o procesoru, čipsetu a základní desce. Získané údaje použiji pro sestavení seznamu, na kterých základních deskách změna násobiče za chodu funguje a na kterých ne. Hodně štěstí!
Zde můžete vidět video, jak rychlá je změna násobiče za chodu.
Když je teď procesor připraven pro P-States změny, stačí již jen nastavit nové hodnoty. Stačí spustit program CPUMSR, přepnout se na záložku Frequency & Voltage Control a vybrat novou hodnotu násobiče. Pokud deska má příslušné obvody pro změnu napětí, je možné zvolit i to. Je ale možné, že bude potřeba použít tabulku VID kódů a přeložit kódy mobilního procesoru na desktopový - to ale závisí na implementaci motherboardu.
Než stisknete tlačítko Set, nastavte požadovaný počet stabilizačních cyklů. Vyšší hodnoty vedou k delší době přechodu, nižší hodnoty mohou způsobit nestabilitu. Doporučená hodnota je 10000 cyklů pro frekvenci FSB 100 MHz a 20000 cyklů pro frekvenci FSB 200 MHz. Mně však funguje i hodnota 5000 cyklů při FSB 200 MHz bez problémů. Chce to zkoušet a optimální nastavení najdete již snadno. Nezapomeňte vhodnou hodnotu testovat při spuštěném Prime95.
Při změně násobiče je nutné vzít v úvahu, že některé násobiče mohou způsobovat problémy - nejčastěji zátuhy systému. Mně fungovaly následující kombinace:
FSB 100 MHz | FSB 133 MHz | FSB 166 MHz | FSB 200 MHz | |
3.0x | ok | crash | crash | crash |
4.0x | ok | ok | crash | crash |
5.0x | ok | ok | ok | ok |
5.5x | ok | crash | ok | ok |
6.0x | ok | ok | ok | ok |
6.5x | ok | ok | ok | ok |
7.0x | ok | ok | ok | ok |
7.5x | ok | crash | ok | ok |
8.0x | ok | crash | ok | ok |
8.5x | ok | crash | ok | ok |
9.0x | ok | ok | ok | ok |
9.5x | ok | ok | ok | ok |
10.0x | ok | ok | ok | ok |
10.5x | ok | ok | ok | ok |
11.0x | ok | ok | ok | ok |
11.5x | ok | ok | ok | ok |
12.0x | ok | ok | ok | |
12.5x | ok | ok | ok | |
13.0x | ok | ok | ok | |
13.5x | ok | ok | ok | |
14.0x | ok | ok | ok | |
15.0x | ok | ok | ||
16.0x | ok | ok | ||
16.5x | ok | ok | ||
17.0x | ok | ok | ||
18.0x | ok | |||
19.0x | ok | |||
20.0x | ok | |||
21.0x | ok | |||
22.0x | ok | |||
23.0x | ok | |||
24.0x |
Limity změny násobiče a napětí za chodu
Na většině základních desek není možné změnit napětí za chodu, protože deska postrádá příslušné obvody pro SoftVID nastavení.
Čipsety nemusí podporovat FID_Change cyklus - změna P-State na takových čipsetech není možná.
Některé z novějších procesorů mají jiný typ pouzdra. Na některých z těchto kusů můstky nemají žádný efekt na vlastní čip, vše se určuje uvnitř. Jedná se o procesory, které nereagují na změnu násobiče. U takových patrně ani nebude možné provést změnu na mobilní procesor, tj. ani nebude fungovat změna násobiče za chodu.
Nastavení Halt a Stop Grant dělitelů frekvence na příliš vysoké hodnoty při nízkých frekvencích může vést k problémům například se zvukovou kartou. V mém případě nastavení dělitele Stop Grant na 512 a frekvence procesoru na 1 GHz vede k vypnutí zvukové karty, kde pomůže jen reset počítače. Dělitel 256 přitom funguje bez problémů. Toto je silně individuální problém, na jiných deskách nemusí vůbec nastat.
Zaznamenal jsem problémy s režimem ACPI S3 (Suspend to RAM). V případě, že byl systém uspán do S3 a procesor měl v tom okamžiku jiný násobič než startovní, po zapnutí již nenaběhl. Pro jistotu proto doporučuji před přepnutím do S3 nastavit násobič na startovní.
Pár slov závěrem
Mobile Athlon XP s nejrychlejší FSB na světě !
Doufám, že zde uvedený postup pomůže spoustě lidem kontrolovat spotřebu a tepelný výkon procesoru, tj. i nároky na chlazení. Je velmi příjemné, když při spuštění antiviru teplota procesoru dosahuje maličko přes 40 stupňů v situaci, kdy normálně se šplhá přes 50. Hluk produkovaný tepelně kontrolovanými chladiči je i při plném zatížení při snížené frekvenci pak velmi nízký.
Pozitivní zprávou také je, že touto úpravou je možné přepínat násobiče zcela libovolně v rozsahu 3x - 11x i na základních deskách, které změnu násobiče vůbec nepodporují! A po změně můstků L6 je možné měnit násobič v kompletním rozsahu 3x - 24x.
Na závěr bych chtěl požádat čtenáře o zaslání informací, zda uvedený postup fungoval či nikoliv - zašlete mi prosím i informace o procesoru, čipsetu a základní desce. Získané údaje použiji pro sestavení seznamu, na kterých základních deskách změna násobiče za chodu funguje a na kterých ne. Hodně štěstí!
Zde můžete vidět video, jak rychlá je změna násobiče za chodu.