Tak jsem se po dlouhe dobe vratil - zejmena diky Eaglovi - k nejakemu tomu ladeni a takteni.
1. konfigurace
IBM ThinkPad T40, Pentium M 1500MHz (Banias), chipset i855PM, 2x 512MB DDR PC2700 (jeden kus Hynix, druhy kus Infineon), podrobnejsi informace viz. specifikace na www.ibm.com (model 2374-7CG). Proti standartni konfiguraci muj kus obsahuje Atheros 802.11a/b/g MiniPCI WLAN kartu, ale to je pro nas test irelevantni.
2. ladeni CPU
Pouzival jsem Eagluv programek CPUMSR - viz jeho stranky: http://cpuheat.wz.cz/
Cilem bylo dosahnout minimalniho napeti a minimalni frekvence - samozrejme stabilne - pro maximalni prodlouzeni vydrze baterie.
Vysledek byl primestable 600MHz (6x100) pri 0.748V. Prikon celeho stroje byl v klidu nekde na hranici 10W. (pro srovnani 1500MHz a 1.484V je prikon v klidu na hranici 18W).
screen:
3. ladeni cipsetu - latence RAM
S Eaglovou pomoci (DIKY!!) jsem zkousel nastavovat ruzne hodnoty latenci RAM pres program WPCREDIT (download zde). BIOS meho NTB totiz bohuzel neumoznuje zmeny nastaveni ani CL, natoz jinych parametru, ale pres PCI ridici registry je toto mozne.
Proto jsem provedl nasledujici testy:
Po pozdejsim zkoumani vysledku jsme s Eaglem usoudili, ze podivne hodnoty s CL jinou nez default, jsou zpusobene poskozenim dat v RAM po online zmene CAS latence. Proto jsem tedy pouzil nejvyhodnejsi casovani se standartni CAS, tedy 2.5-2-2-5. Na jinych hodnotach CL byl take system nestabilni a potvrdila se tim teorie poskozenych dat v RAM.Kód:nastavena latence propustnost (Aida32, R/W v MB/s) 1.5-2-2-5 1944/590 1.5-3-3-6 1923/526 1.5-3-3-7 1926/532 2.0-2-2-5 1951/592 2.5-2-2-5 1948/585 2.5-3-3-5 1912/573 2.5-3-3-7 1923/533 (default)
Na tomto nastaveni je tedy vysledna pametova propustnost pri zachovani stability (testovano Prime95 - download zde) 1948/585 MB/s, proti defaultu 1923/533, tj. zvyseni o 25/52 MB/s. Podle predbeznych testu by toto zvyseni pametoveho vykonu nemelo mit vyrazny vliv na dobu provozu na DC - upresnim jindy.
Tady je jeste screenshot z CPU-Z:
A ted co jsem to vlastne nastavoval:
Jde o 32bit registr na adrese 0x78h, PCI Bus 0, Device 0, Function 0:
jeho hodnota v HEX by mela byt 2C020405.
Pro osvetleni nastaveni tohoto registru:
Jeste jednou opakuji ze nastaveni CAS latence pravdepodobne zpusobi nestabilitu PC nebo dokonce crash. V pripade notebooku by dle Eagle mohlo byt treba vyndat na chvili baterku a zkusit zapnout znova.Kód:bit 10:9 ... Activate to Precharge (tRAS) 00 ... 7 CLK 01 ... 6 CLK 10 ... 5 CLK 11 ... RESERVED bit 5:4 ... CAS# Latency (ICL) 00 ... 2.5 01 ... 2.0 10 ... 1.5 11 ... RESERVED bit 2 ... DRAM RAS# to CAS# Delay (tRCD) 0 ... 3 DRAM CLK 1 ... 2 DRAM CLK bit 0 ... DRAM RAS# to Precharge (tRP) 0 ... 3 DRAM CLK 1 ... 2 DRAM CLK
Tedy po americku, NIKDO NERUCI ZA ZPUSOBENE SKODY(tj. nenastavujte latence pameti kladivem ani coca-colou)
Pro automaticke nastaveni ridicich registru PCI po restartu slouzi program WPCRSET, ke stazeni zde. Prave si s nim jdu hrat![]()