Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarmaNa FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarma20.3.2008 Kdy jsem ped tymi msci objednval ze zahrani desku Commell P4LA, oekval jsem, e zskm ideln MB, se kterm vydrm hodn dlouho. Bohuel tato deska nesplnila moje oekvn. Zsadn problm je nefunkn ISA DMA a tm pdem nepouiteln ISA slot, kvli ktermu jsem ji kupoval. To je dno pouitm chipsetem ICH7 (tk se vech desek s ICH6 a novj), kter u nem potebn DMA linky pro korektn pipojen PCI2ISA bridge. Dalm neduhem je absence DMA u CF slotu, kde se pak karta plou ve nem PIO mdu. Jako jedin plus tak zstv velk poet sriovch port, kter ale nejsou nenahraditeln. Navc BIOS P4LA neumouje dn rozen nastaven CPU, sbrnic a pamt a tak dky bdn podpoe ze strany vrobce je tak zazdna cesta k budoucmu upgrade na CPU se 1333MHz FSB a rychlej pamti jak 667 MHz (ani nelze nastavit potebnou volt VDIMM).
Doel jsem tedy k zvru, e bude lep se poohldnout jinde. Aby s upgradem bylo co nejmn SW problm, rozhodl jsem se pro nov chipset intel P31, kter je v podstat jen vylepen 945-tka spolupracujc s ICH7, jen nabz 1 nativn IDE kanl. Pi prohlen webshop katalog mi padla do oka deska GA-P31-DS3L od Gigabyte. Je to vcelku jednoduch deska bez zbytenost, ale m ve co potebuju - COM, LPT, IDE, podporu novch 45nm CPU, FSB 1333 MHz, DDR2 1066 MHz, dostatek klasickch PCI slot, bohat O'C nastaven v BIOSu a navc za lidovou cenu. Dky podpoe novj sbrnice PCI-E 1.1 by neml bt problm s kompatabilitou novjch grafickch karet PCI-E 2.0 a 3.0. To je problm u starch chipset intel 915 - 945, ty maj pouze PCI-E 1.0a, kter nen s PCI-E 2.x a 3.x kompatabiln.
Pehled parametr:
CPU: LGA775 - Pentium 4, Pentium D, Core 2 Duo/Quad CPU regultor: VRM 11 ISL6312 (0,5 - 2,0 V; 4-fzov) Chipset: intel P31, 82801GB (ICH7), ITE IT8718F PLL: ICS 9LPRS587EGLF HW monitor: soust ITE IT8718F na LPC (napt, PWM/otky, teploty) FSB: 100-700 MHz, overvoltage a +0,3 V PCI Express: 90-150 MHz, divider: FSB/2,00 - FSB/3,33, overvoltage a +0,3 V Pam: 4x DIMM 256-2048 MB DDR/DDR2 1066/800/667/533/400 (2,0x - 4,0x)
unbuffered, bez ECC (celkem max. 4096 MB), 1,8 - 2,5 VSbrnice: 1 x PCI Express x16 1.1
3 x PCI Express x1 1.1
3 x PCI 2.3
Sovka: Realtek RTL8111B 10/100/1000 Mbit Ethernet,
RJ45, network BootROMAudio: Realtek ALC888 7.1-kanlov High-Definition Audio Konektory: 1 x IDE/ATAPI Ultra DMA 100 (ICH7)
4 x SATA 2.0 (ICH7)
1 x 1,44/2,88MB disketov jednotka
1 x SPP/ECP/EPP paraleln port
1 x sriov port RS232
1 x PS/2 my port
1 x PS/2 klvesnicov port
8 x USB 2.0 port (4 na panelu, 4 na desce)
1 x koaxiln S/PDIF + 3x audio jack
4 x ventiltor (2 s PWM regulac) s menm otek
1 x ATX 24-pin (zdroj sta 20-pin) + ATX 12 V aux 4-pin (nutn)
BIOS: Phoenix/Award PnP BIOS 6.00PG
ACPI 1.0b, SMBIOS 2.3, DMI 2.0, PnP BIOS 1.0a
podpora USB legacy pro Mass Storage zazen
512 kB sriov SPI FlashROM Winbond 25X40VSIG 3,3 V
plynul nastaven FSB a PCI-E po 1 MHz, overvoltage, asovn DRAM
Formt: pln ATX 305 x 210 mm
![]()
BIOSy
typ datum popis velikost 30.7.2008 Nejnovj oficiln BIOS F10a beta 438 kB
Nakonec jsem neodolal tuto desku nekoupit, alespo na zkouku :). Kdy u jsem byl v tom, rozhodl jsem se i pro upgrade pamt, aktuln ceny jsou docela pzniv. Vybral jsem dualchannel kit od Corsairu 2*1024MB DDR II 800 MHz Twin2X2048-6400C4 4-4-4-12, 2,1 V. Vm, e CL asovn na platform intel nen moc kritick, ale kdy byly ty CL4 jet asi o 25,- kaek levnj jak stejn CL5, tak pro je nevzt :) Alespo to dv vy potencil k taktovn. V souasnosti mi bez problm b na 900 MHz DDR pi 2,0 V s CL5 asovnm. Pamti pro 1066 MHz DDR byly pece jen u o dost dra. Mimo jin vrobce u tto desky (chipsetu) upozoruje na problmy se stabilitou, pokud by byly obsazeny oba DIMM sloty v jednom kanlu oboustrannmi moduly (zejm vy kapacitn zt sbrnice).
S mont desky nebyl dn vnj problm, neb se jedn o klasick ATX rozmr (deska P4LA byla o nco ir a musel jsem kvli tomu ezat uplk na HDD). Jedin, co musm zkritizovat, je naprosto debiln umstn konektoru IDE a disketovky, kter by se krsn vely podl kraje desky vedle napjecho ATX konektoru. Jakoby snad ten layoutr nikdy neskldal pota, OMFG. Take jsem musel nacvaknout nov del IDE kbl pro optick mechaniky, floppy kanda se tam dala poskldat bez prav. Natst nepouvm dn dlouh PCI karty, kter by do konektor svou dlkou zasahovaly. Vrobce proto pikld 1 SATA kablk se zalomenm konektoru o 90° Z pedchozch zkuenost vm, jak northbridge pkn pee, take jsem na jeho pasiv automaticky namontoval mal vtrek napjen ze 7 V. Alespo e se Gigabyte nechlub trapn npisem "fanless design" jako Asus. Tak jsem si viml, jak se zde etilo na FlashROM pro BIOS. Poprv jsem se zde setkal se sriovou SPI flashkou v SMD pouzdru SO8 pipjenou pmo na desku. Take pokud neumte pjet, tak majzla na BIOS! O tom se jet zmnm pozdji. Zde je pr fotek z monte:
Do desky jsem osadil nov pamti, jinak vechen ostatn HW zstal stejn. PC najel na prvn zapnut a tak jsem se mohl pustit do nastaven SETUPu a instalace ovlada. Jen pipomnm pro ty, kdo jet nemli zkuenost s BIOSy na deskch Gigabyte, tak v hlavn obrazovce SETUPu je poteba stisknout [CTRL]+[F1], aby se zobrazily rozen monosti nastaven, kterch je opravdu dostatek. Lze nastavovat frekvenci FSB a PCI-E po kroku 1 MHz, nsobika pamt m hodnoty 2x, 2,4x, 2,5x, 3x, 3,3x a 4x. asovn DRAM je bu automatick podle informac z SPD EEPROM nebo run, vetn vznamn poloky tRD (Static tRead Value, v SETUPu znaeno jako ACT to ACT Delay (tRRD)). Voltovat lze CPU (0,5 - 2,0 V), pamti (1,8 - 2,5 V), FSB (1,2 - 1,5 V), MCH (1,25 - 1,55 V) a PCI-E (1,5 - 1,8 V). Pro zatek jsem nastavil jen lehk overclock zvenm FSB Core 2 Duo E6400 z 266 na 300 MHz bez zvyovn napt (pamti na 900 MHz DDR pi 2,0 V). Nechyb podpora USB mass-storage zazen a monost bootovat z nich. Pro ladn tak pde vhod monost uloit si a 8 profil nastaven SETUPu do FlashROM (tzn. e zstanou uloen i po CMOS resetu). Jedin, co jsem tam trochu postrdal, je klasick nastaven rychlosti klvesnice (delay a repeat rate), kter jde ale ve vtin OS nastavit nebo na to napsat program. V MemTestu jsem pro porovnn zmil propustnost pamt pi rznm nastaven a konfiguraci single vs. dual channel (procentn nrst v zvorce):
FSB/DRAM DDR/CL [MHz] single channel [MB/s] dual channel [MB/s] 266/667/CL5, MCH i945 2310 2867 (+24%) 266/667/CL5, MCH P31 2527 3474 (+37%) 266/667/CL4, MCH P31 2690 3682 (+37%) 266/800/CL5, MCH P31 2875 3972 (+38%) 266/800/CL4, MCH P31 2979 3973 (+33%) 300/900/CL5, MCH P31 3234 4262 (+32%) 350/875/CL5, MCH P31 3317 4560 (+37%)
Zprovoznn OS probhalo vcelku hladce. DOS a Linux vmnu desky ani nepostehly a ve fungovalo jako dve. Do Windows XP jsem akort musel doinstalovat ovlada sov karty Realtek 8111B z webu vrobce. U Windows 98SE se jako nejvt problm ukzalo 2 GB RAM, s ktermi systm odmtal nastartovat. Dohledal jsem, e na MSFN fru se tm u zabvalo vce lid. Nakonec jsem to vyeil. S tm, e systm vid jen nco pes 1 GB RAM a zbytek se pouv na RAMDISK pro swapfile. Podrobn popis je zde. Dal problm zpsoboval nejnovj ovlada sovky z webu Realteku, po jeho instalaci Windows 98SE zatuhly pi dalm startu (fungoval jen nouzov reim). Kdy jsem ale zkusil star verzi ovladae z dodvanho instalanho CD, tak ve fungovalo bez problmu. Umstil jsem jej ke staen na windows98.xf.cz. Vechny Plug&Play zazen se redetekovali korektn, ve sprvci zazen nemm dn vykink. Take jsem s funkc tto desky zatm spokojen a asem potm s upgradem na njak 45nm CPU.
Taktovat lze nejen z BIOSu ale i za bhu programem SetFSB 2.0.b.20l pro Windows9x/NT/2k/XP/Vista, sta jen zvolit sprvn typ PLL ICS 9LPRS587EGLF. Kdy jsem psal na podporu IDT s prosbou o datasheet k PLL, tak m ho odmtli poslat s tm, e je to proprietrn soustka a e v souasnosti datasheet nemou uvolnit. Zkusil jsem tedy kontaktovat autora SetFSB, kter datasheet sice taky nem, ale poskytnul mi potebn popis registr, take zkusm pidat podporu i do svho programu SMB.
Tak jsem se hnedle zajmal o monost modifikace BIOSu. Jene u pi banln vmn EPA loga jsem tvrd narazil. Pestoe jsem pouil posledn verzi CBROM 1.82, tak dolo k pokozen BIOSu a skonil jsem po flashi s ernou ppajc obrazovkou. Nezbylo ne FlashROM odpjet a pokusit se ji peprogramovat. Bylo to zrovna o vkendu, take jsem neml po ruce sriov programtor Asix Presto, kter bn pouvm v prci. Vzal jsem to jako vzvu a zkusil naprogramovat pam pes paraleln port. Software jsem ml v nedli veer hotov a BIOS spn peprogramoval. Popis zapojen a program je zde. Protoe jsem tuil dal problmy, tak jsem flash ip na desku nepjel, ale pidlal sem tam redukci na DIL8, take mu pam pohodln vyndvat.
Pikantn na tom je i to, e na strnkch Gigabyte je ke staen utilita Face Wizard pmo uren k modifikaci VGA loga BIOSu, kter pouv stejnou verzi CBROMu a nen zde dn omezen, jen by zabrnilo jeho pouit na novjch BIOSech, kter me pokodit. K pokozen BIOSu dojde i v ppad modifikace programem MODBIN6 2.04.01. BIOS se sice ulo a nate v podku (nejde tedy o chybu kontrolnho soutu), ale po flashi u nenajede. Jak jsem pozdji zjistil na rznch hax0rskch frech (a po pr destkch vlastnch nespnch pokus), tento problm m na svdom nov typ modul s kterm stvajc verze CBROMu neum korektn pracovat. V mojem ppad jde o tyto dva moduly:
AWARD BIOS content listing 1.2 (C) 2004-2008 by Martin Rehak; rayer^seznam*cz Compiled by GCC 4.2.3 at 22:56:33, Mar 29 2008 524288 BIOS image loaded. Filename Offset cSize uSize Dec.Addr. Description -------------+--------+------+------+-----------+------------ p31ds3l.BIN 0h 84119 131072 5000:0000h - System BIOS awardext.rom 148BFh 43406 62336 407F:0000h - XGroup code ACPITBL.BIN 1F275h 5579 15165 4003:0000h - ACPI table AwardBmp.bmp 20867h 642 5772 4002:0000h - EPA logo ggroup.bin 20B11h 5637 7472 403B:0000h - GROUP ROM [18] awardeyt.rom 2213Ch 22684 48144 400E:0000h - YGroup code _EN_CODE.BIN 27A00h 11279 30624 4029:0000h - GROUP ROM [0] rtegrom.lom 2A637h 30882 51200 4086:0000h - PCI ROM[A] ds3l.bmp 31F00h 29626 307980 4000:0000h - VGA logo PPMINIT.ROM 392DEh 2689 6189 4067:0000h - GV3 SBF.BIN 39D86h 7672 10411 4012:0000h - OEM ROM[0] MEMINIT.BIN ! 3BBA1h 51913 51904 4069:0000h - MINIT NCPUCODE.BIN 66FE0h 49152 49152 - Not compress. CPU microcode DDR2_MRC.BIN ! 74320h 29193 29184 3010:0000h - unknown Note: Decompression address shown above is not real adress where module is stored. All modules are usually extracted at 4000:0000 and then relocated. Low byte of the segment is further processed by original.tmp and used to calculate true address for relocation.
Tyto moduly MINIT a GV3 zejm mus zstat na svm mst. Jakmile CBROM odstran nebo nahrad njak jin modul, kter je nad nimi, dojde automaticky k jejich posunut v image a BIOS se stane nefunkn. Mon m BootBlock na tyto moduly njak absolutn reference, kter je teba upravit, zatm ale nikdo podn nev. Jedinou monost tak zstv run editace s drazem na zachovn umstn tchto dvou modul. Pakovan moduly, kter se nachzej ped nimi lze vykoprovat z image (nap. pomoc AWDLS 1.2) a vloit zpt v jinm poad. Pokud je poteba vloit modul, kter je vt ne pvodn, mus se jin modul o dan poet Byt zmenit nebo pln vypustit. V takovm ppad ale mus bt vloen "przdn" modul, kter vypln tuto mezeru (mezi jednotlivmi moduly, resp. na jejich konci je prv jeden nulov Byte jako oddlova). Takov modul lze vyrobit z nhodnch dat vhodn velikosti zabalench jako dummy PCI ROM (CBROM pi vkldn modul zanechv na disku doasn soubor bios.rom, kter je prv zkomprimovan modul, jen do image run vlome). Je to trochu metoda pokus-omyl, ne se poda vyrobit pesn poadovanou velikost. Jemn doladn velikosti lze provst i zmnou dlky nzvu nekomprimovanho dummy modulu. Tento postup nen nijak sloit, akort vyaduje jistou mru soustedn se na vc, aby se nkde nco o Byte neposunulo nebo nepepsalo. Nakonec je poteba pepotat kontroln souet BIOS image. To za ns udl CBROM, kdy parametrem /extract vybalme libovoln modul. Zn to sice ponkud divn, protoe extrakce modul je operace, kter by nemla nijak modifikovat zdrojov soubor, ale je to tak. Mete si obsah soubor ped a potom porovnat.
Nakonec se mi podailo z image vyhodit modul EPA a VGA loga a BootROM sovky a vloit tam vlastn EPA logo a PCI modul ROMOS. Zbyl msto jsem vyplnil dummy PCI ROM modulem (stuffing.bin). Jak mete vidt na dalm screenu, pozice MINIT a GV3 se v BIOS image nezmnila. Takto upraven BIOS po flashnut normln funguje.
AWARD BIOS content listing 1.2 (C) 2004-2008 by Martin Rehak; rayer^seznam*cz Compiled by GCC 4.2.3 at 22:56:33, Mar 29 2008 524288 BIOS image loaded. Filename Offset cSize uSize Dec.Addr. Description -------------+--------+------+------+-----------+------------ p31ds3l.BIN 0h 84119 131072 5000:0000h - System BIOS awardext.rom 148BFh 43406 62336 407F:0000h - XGroup code ACPITBL.BIN 1F275h 5579 15165 4003:0000h - ACPI table ggroup.bin 20867h 5637 7472 403B:0000h - GROUP ROM [18] awardeyt.rom 21E92h 22684 48144 400E:0000h - YGroup code _EN_CODE.BIN 27756h 11279 30624 4029:0000h - GROUP ROM [0] SKULL4.EPA 2A38Dh 4868 10140 4002:0000h - EPA logo ROMOS.BIN 2B6B7h 50974 65536 4086:0000h - PCI ROM[A] STUFFING.BIN 37DFAh 5308 5308 4087:0000h - PCI ROM[B] PPMINIT.ROM 392DEh 2689 6189 4067:0000h - GV3 SBF.BIN 39D86h 7672 10411 4012:0000h - OEM ROM[0] MEMINIT.BIN ! 3BBA1h 51913 51904 4069:0000h - MINIT NCPUCODE.BIN 66FE0h 49152 49152 - Not compress. CPU microcode DDR2_MRC.BIN ! 74320h 29193 29184 3010:0000h - unknown Note: Decompression address shown above is not real adress where module is stored. All modules are usually extracted at 4000:0000 and then relocated. Low byte of the segment is further processed by original.tmp and used to calculate true address for relocation.
Dal poznmka pat modulu NCPUCODE.BIN. Jde o nekomprimovan blok update mikrokd pro intel CPU. Dve byl blok mikrokd vloen v BIOS image jako bn komprimovan modul. Avak vzhledem k entropinosti tchto dat nemla komprese dn smysl. V novjch BIOSech se zaal pouvat nekomprimovan modul mikrokd. CBROM m sice odpovdajc parametr /nc_cpucode, kter ale v praxi nefunguje. Modul tak nejde ani extrahovat ani vloit. Opt je mon pouze run editace BIOS image. Konec modulu lze spolehliv vyhledat podle patiky *ALIN16* nsledovan 32-bitovou velikost bloku mikrokd uloenho ped patikou a etzcem s nzvem souboru modulu NCPUCODE.BIN. Blok mikrokd je prost slepenec z dlch mikrokd (bez oddlovac znaky) typicky o velikosti 2, 4, 6 nebo 8 kB. Ped a za blokem mikrokd bv obvykle vt poet przdnch FFh Byt. Mikrokdy lze vyextrahovat mm progrmkem AWDLS a pepsat (pi zachovn velikosti) run v hexaeditoru.
Natst Gigabyte svoje BIOSy aktualizuje docela asto a jak jsem koukal, tak dn novj mikrokdy nejsou, take nen zatm k modifikaci dvod, ale je dobr mt tu monost a deska zastar a zjem vrobce na aktualizacch opadne. Doufm vak, e u v tu dobu bude venku njak novj CBROM, kter to poe jednodueji.
12.8.2008 Od verze BIOSu F9e dolo k peskupen modul a objevil se jeden zhadn problm jet vce komplikujc modifikaci. Jak u bylo eeno, modul MEMINIT.BIN je pro BIOS kritick a nesm se s nm hbat. Nyn ale nelze ahat ani na bootROM sovky - modul rtegrom.lom. Pokud se zmn by jen teba jedno psmeno z malho na velk nebo se modul odstran i pesune na jinou pozici ne bezprostedn za MEMINIT.BIN, tak BIOS pi studenm restartu 2x dlouze ppne (jet ne nabhne obraz na monitoru), avak pak normln pokrauje bez jakkoliv chybov hlky. Domnvm se proto, e BootBlock chrn modul MEMINIT.BIN njakm dalm kontrolnm soutem, kter neum CBROM pepotat. Njakou chybou se do tohoto kontrolnho soutu zapotv i prvnch 11 Byt z nsledujcho modulu rtegrom.lom a proto ho nelze bnm zpsobem mnit. Zjistil sem, e sta zachovat stejn souet Byt, avak dn Byte se nesm pekulit pes hodnotu FFh. Ke kompenzaci soutu lze vyut i 1 Byte ped rtegrom.lom na offsetu 37720h, kter lze libovoln mnit.
AWARD BIOS content listing 1.4 (C) 2004-2008 by Martin Rehak; rayer^seznam*cz Compiled by GCC 4.2.3 at 02:13:58, Aug 11 2008 524288 BIOS image loaded. Filename Offset cSize uSize Dec.Addr. Description -------------+--------+------+------+-----------+------------ p31ds3l.BIN 0h 84017 131072 5000:0000h - System BIOS awardext.rom 14859h 42000 60560 407F:0000h - XGroup code ACPITBL.BIN 1EC91h 5579 15167 4003:0000h - ACPI table DUMMY.BIN 20283h 645 645 4013:0000h - OEM ROM[1] ggroup.bin 2052Dh 5789 7728 403B:0000h - GROUP ROM [18] ffgroup.bin 21BF0h 2511 3232 403D:0000h - GROUP ROM [20] awardeyt.rom 225E6h 22630 48016 400E:0000h - YGroup code _EN_CODE.BIN 27E74h 11411 30864 4029:0000h - GROUP ROM [0] MEMINIT.BIN 2AB2Fh 52171 52160 4069:0000h - MINIT rtegrom.lom 37721h 250 51200 4087:0000h - PCI ROM[B] PPMINIT.ROM 37842h 2991 8877 4067:0000h - GV3 SBF.BIN 38418h 7672 10411 4012:0000h - OEM ROM[0] SKULL4.EPA 3A233h 4868 10140 4002:0000h - EPA logo ROMOS.BIN 3B55Dh 61509 65536 4086:0000h - PCI ROM[A] NCPUCODE.BIN 66FE0h 47104 47104 - Not compress. CPU microcode DDR2_MRC.BIN 741A0h 29193 29184 3010:0000h - unknown Note: Decompression address shown above is not real adress where module is stored. All modules are usually extracted at 4000:0000 and then relocated. Low byte of the segment is further processed by original.tmp and used to calculate true address for relocation.
Nakonec se mi po delm laborovn podailo pravou v LHA hlavice komprimovanho modulu rtegrom.lom zmenit jeho velikost na minimum pi zachovn sprvnho soutu, aby BootBlock nenadval. Obsah modulu jsem zmnil tak, aby BIOS jeho kd nespoutl a neinterferoval s jinmi PCI ROM moduly. Zde je teba upozornit na to, e BIOS Gigabyte je k PCI a ISA ROM modulm dosti benevolentn, kontroluje sice hlaviku 55AAh, ale u se teba nezajm o to, jestli celkov souet Byt modulu je 0 nebo jak je jeho CRC16 v komprimovan podob. Dal moduly za rtegrom.lom lze u normln pidvat/odebrat pes CBROM 1.82. Pouit MODBINu je problematick v tom, e se pi modifikaci hlavnho modulu p31ds3l.BIN zcela jist zmn jeho komprimovan velikost a tm pdem se posune pozice vech dalch modul vetn kritickho MEMINIT.BIN. To je pak teba korigovat pomoc vycpvkov ROM (lze pout s vhodou typ OEM ROM 0-9) nahrazujc pvodn EPA logo. Gigabyte tak vydal novou verzi utility Face Wizard, kter ji BIOS nezkurv. V balku u nen program CBROM, ale patrn jsou jeho funkce zakompilovan pmo do hlavnho programu nebo njak DLL. Take novjho CBROMu se asi jen tak nedokme :(
intel Core 2 Duo E8400
28.5.2008 Tuto zkladn desku jsem poizoval s vhledem na brzk upgrade novm 45nm procesorem. Vzhledem k tomu, e multithreadingovch aplikac je stle po mlu, jsem se rozhodl radji pro rychlej dvoujdro ne pomalej tyjdro. Nakonec jsem za docela pznivou cenu koupil Core 2 Duo E8400. Oproti pedchdci E6400 se zvily taktovac frekvence FSB z 266 na 333 MHz, nsobi z 6 - 8x (s krokem po 1x) na 6 - 9x (s krokem po 0,5x) a tedy vsledn frekvence jdra z 2133 na 3000 MHz. Tak L2 cache se vrazn rozrostla z 2 na 6 MB. BTW to je vc, ne ml mj prvn PC 486DX cache a RAM dohromady :). Snilo se tak napjec napt Vcore, mj kousek m default 1,225 V.
Nov 45nm technologie je pro intel docela zsadn inovac, protoe zde byl nahrazen SiO2 - materil izolan vrstvy hradel MOSFET, kter se pouval u od pradvna, za nov materil HfO2. Dky tomu se podailo vce ne 10x snit parazitn klidov proud hradel MOSFET (gate leakage) a o 30% snit potebnou energii na sepnut tranzistoru. Dsledkem je, e ani pi velkm nrstu potu tranzistor a vy frekvenci se prakticky nezvila spoteba, TDP zstv na hodnot 65 W. Vylepen doznal i powermanagement, take E8400 dosahuje pi nzk zti dokonce o nco ni teploty. Je vidt, e se intelu da, bohuel tato ada Core 2 je u asi to posledn do patice LGA775 - nslednk Nehalem je uren do novho soketu LGA1366.
Instalace a detekce procesoru probhla bez problm, take jsem se v ptch dnech smle pustil do taktovn. V prvn ad jsem poteboval zjistit maximln frekvenci FSB, kterou CPU nebo deska zvldne. Nsobi jsem tedy nastavil na nejni 6x, pamti jsem drel na nich frekvencch a konzervativnm asovn a postupn zaal zvyovat frekvenci FSB a pi vych taktech i napt MCH (northbridge), FSB a Vcore. Ze zatku to vypadalo docela nadjn, podailo se mi POSTnout a na 549 MHz ale pak u se njak odporouela grafika - nicmn podle zvuk HDD a odezv na slep zadvan pkazy v DOSu bylo evidentn, e CPU jet ije :). Napt MHC a FSB jsem ml zvednut o +0,3 V a Vcore jsem si dovolil nastavit maximln 1,45 V. Frekvenci PCI-E jsem ml nastavenou na auto, protoe manuln nastaven na 100 nebo 101 MHz fungovalo jen pi taktech blzkch defaultu, jinak systm vbec nenabhal. Pozdji jsem vyzkouel, e kdy nhodou trefm sprvnou vy frekvenci PCI-E, tak to nabhne a mu pak po 1MHz krocch postupn sniovat takt PCI-E na jet funkn mez, kter zvis na aktuln frekvenci FSB. Zjevn tedy nefunguje PCI-E lock (chyba BIOSu nebo PLL), co je problm i nkterch dalch desek Gigabyte.
Bhem taktovn FSB jsem tak mil propustnost pamt memtestem a nael mezn hranice FSB strapu MCH na 400 a 500 MHz. Pi pekroen tchto hranic dojde ke zmn vnitnho asovn MCH (mj. prodlouen tRD), co m za nsledek mrn skokov snen propustnosti pamt. V mojem ppad je ztrta nco kolem 120 MB/s (viz graf ne), take vcelku zanedbateln.
To, e systm POSTnul i nabootoval v nouzovm reimu DOSu vak nek nic o stabilit. Nad 533 MHz FSB tuhnul i DOS s ovladaem XMS a Windows 98 pi startu. Pomrn inn a rychl test se ukzal bt start Windows XP. Ty se podailo nabootovat a po velkm snen FSB pod 466 MHz. Dle piel na adu nsobi. Pro vybran frekvence FSB jsem postupn zvedal nsobi a sledoval stabilitu systmu. Zde jsem musel z nrok hodn slevit. Pi 9 x 533 MHz procesor vbec nenastartoval, pi 9 x 500 MHz nestihly nabhnout ani Windows 98, pi 9 x 466 MHz Windows 98 vytuhly do 5 minut. Teprve pi 9 x 450 MHz systm zaal vykazovat znmky stability a tak nastoupil tvrd test pomoc programu Orthos. Program provd intenzivn vpoet FFT a pitom kontroluje neustle sprvnost vsledk, take odhal i drobnou nestabilitu dve, ne spadne OS. Zt se tak dosti promt do teploty jader, kter se vzhledem k obyejnmu vzduchovmu chlazen CPU a Vcore 1,45 V, vyplhaly rychle k 90°C, take to bhem pr minut skonilo chybou.
Nechtl jsem u dl systm muit vysokmi naptmi a tak jsem se rozhodl pro skromnou a zdnliv bezproblmovou frekvenci 9 x 400 (3600) MHz s nsobikou pamt 2x na 800 MHz a asovnm 4-4-4-16. Napt chipsetu a pamt jsem nechal na default a postupn jsem doel k minimlnmu Vcore 1,25625 V pi kterm bel Orthos nkolik hodin bez chyby. Pro jistotu jsem pak Vcore jet troku zvednul na 1,2625 V. S pocitem dobe vykonan O'C prce jsem PC pozd v noci vypnul a el spt. Jak bylo ale rno pekvapen, kdy jsem PC zapnul a nenabootovalo. BIOS to po pr vteinch vzdal, vypnul PC a zapnul s defaultn frekvenc. Tak jsem vlezl do SETUPu a nahrl zpt uloen profil na 400 MHz FSB. Situace se opakovala. Zkouel jsem tedy naped zvit Vcore, pak napt MCH a FSB ale pod nic. Teprve po nkolika restartech se to konen chytlo. Nechal jsem to dalch pr hodin testovat v Orthosu, ale dn chyby se neobjevily. Pi restartech a krtkm vypnut se u pak PC chovalo normln. Tedy a do dalho rna, kdy to opt nechtlo nastartovat. Zjistil jsem, e zejm hraje roli teplota systmu pi zapnn. Kdy je PC dlouho vypnut a vechny komponenty vychladnou, tak je pak se startem problm. Pokud je systm u zajet po njak t hodin prce, tak se zapnnm nen problm.
Snail jsem se najt zdroj problmu, bohuel to v takovm ppad jde dost zdlouhav. Zkouel jsem zvyovat napt Vcore, chipsetu i pamt, nastavit pomalej asovn, jinou nsobiku, prodlouit tRD, snit nsobi na 6x, ale vbec nic nepomohlo. Problm jsem prezentoval i na O'C fru, kde byla vyslovena nedvra k pamtem a kompatabilit BIOSu s 45nm CPU. Mm tu po ruce jet star RAMky od Kingmaxu, kter jsem nastavil hodn pomalu (vetn single channel mdu s jednm modulem), ale taky dn efekt. Nakonec se moje nedvra obrtila k ATX zdroji. Sice m PC bez monitoru pi pln zti v Orthosu spotebu jen 140 W (zdroj je 350W), ale kdo v, co to bere pi startu. Pjil jsem si tedy jin 500 W zdroj, avak problm se opakoval. Dokonce jsem si kvli tomu dothl z prce digitln pamov osciloskop a sledoval jsem nbhy napt na +12 V a +5 V vtvch po zapnut. Ale nic jsem nevykoukal. Napt vybhlo po ist exponenciele bhem njakch 5 ms bez jakchkoliv zkmit i pokles. Pak byl patrn u jen jemn um asi 60 mVpp. Sice se m na Rebels Haven fru stle sna jeden tpek zarputile pesvdit, e je to poddimenzovanm zdrojem, ale zas nemm tolik penz nazbyt, abych je vyhodil za pehnan siln zdroj s kterm to me dlat pln to sam...
Take mi nezbylo ne jt s FSB jet vc dol. Prozatm mm nastaveno 9 x 389 (3500) MHz s nsobikou RAM 2,4x na 934 MHz a asovnm 5-5-5-20 a Vcore 1,2375 V. Systm zatm startuje normln i za studena, ale jet po tom budu ptrat. Zde jsou ke staen moje detailn zpisky z taktovn. Pro porovnn vkonu s pedchozm CPU a tak starm Tualatinem 1100@1466 jsem provedl pr test v oblbench aplikacch a hrch (jako u minulho testu). V ppad nkterch SW jsem u ml nainstalovanou novj verzi, take vsledek nen pln porovnateln (viz DosBOX 0.65 vs 0.72, kde dolo k tak dramatickmu nrstu vkonu hlavn dky optimalizaci kdu). Tak jsem pidal vsledek z Everest 5.30.1900 benchmarku na 3,6 GHz
OS: WinXP Win98 WinXP SMP Win98 WinXP SMP WinXP SMP TEST: Tualatin 1466 MHz E6400 2133 MHz E6400 2133 MHz E8400 3500 MHz E8400 3500 MHz E8600 4000 MHz DOS/3DStudio render [1] 2:48 1:38 1:38 1:03 1:03 0:51 DOS/Pi benchmark [2] 1:17 0:29 0:29 0:13 0:13 0:10,48 DOS/FFMPEG [3] - - - - - 0:24,00 DOS/Quake1 [4] - - - - - 521 FPS Paint Shop Pro [5] 0:46 0:14 0:14 0:08 0:08 0:07 WinRAR komprese [6] 9:51 4:09 2:56 (-29%) 3:07 1:57 (-37%) 1:31 DOSBox-Quake1 [7] 3,6 FPS 10,0 FPS 10,9 FPS (+9%) 61,7 FPS 62,4 FPS (+1%) 125,1 FPS Quake II SW render [8] 14 FPS 50 FPS 47 FPS (-6%) 90 FPS 87 FPS (-3%) 95,5 FPS Unreal Tournament OGL [9] 68 FPS 186 FPS 200 FPS (+7%) 256 FPS 267 FPS (+4%) 420 FPS Super PI/mod 1.5 XS (1M) - - - - - 0:11,75
(uveden asy jsou ve formtu minuty:sekundy)
[1] - 3D Studio R4 render p_hodiny.3ds, 1280x1024/24bpp
[2] - mj progrmek na vpoet P, DOS/DJGPP (optimalizace pro PIII)
[3] - FFMPEG 2.1.8 komprese MPEG1 -> h264, 6748896B velk soubor UBILOGO.MPG
[4] - Quake1 320x200, demo1.dem
[5] - Paint Shop Pro 9.01, filtr edge preserve smooth 5 na bitmap 3600x3600/24
[6] - WinRAR 3.60 (u E8400 ver. 3.71, u E8600 ver. 3.80), best compress, 404461568B velk ISO image (SCO-OS.ISO)
[7] - DOSBox 0.65 CVS 3.12.2006 (u E8400 ver. 0.72 CVS 27.11.2007, u E8600 ver 0.74 SVN 25.1.2015) - Quake1 320x200, demo1.dem
[8] - Quake II software rendering 1600x1200, demo1.dm2
[9] - Unreal Tournament OpenGL rendering 1280x1024, flyby, GeForce 6600GT (u E8400 7600GS, u E8600 7900GT) na default
Men pkonu PC sestavy TrueRMS wattmetrem:
+40 W LCD monitor NEC 2190UXp
full load (Windows XP): 140 W, cos(φ) = 0,95 idle (Windows XP): 101 W idle (DOS): 126 W
18.7.2008 Jak jsem zjistil, tak na problm se studenm startem pi petaktovn na 400 MHz FSB m dosti vliv frekvence a napt PCI-E. Kdy jsem manuln nastavil nejmen monou frekvenci 118 MHz a pidal 0,1 V na napjen PCI-E, tak se dost zvila pravdpodobnost, e stroj za studena nabhne. Ale i tak se mi prkrt stalo, e nenabhnul. Nevm jestli vlivem chladnjch poslednch dn nebo erupc na slunci ;-). Take jsem se zas vrtil na 389 x 9 (3500) MHz a PCI-E na 115 MHz. Grafick karta na toto chovn nem vliv, zkouel jsem GF7600GS a GF7900GT. Sem zvdav, jak to bude startovat v zim a otevu okno :P
8.8.2009 Nedvno jsem si podil POST kartu do PCI slotu, abych mohl vysledovat v jak fzi se PC zasekne pi nhodnm nespnm startu. Pi normlnm startu vypad sekvence POST kd zhruba takto: power on - 44, 99, 33, DD, C0, C1, 54, 44, 33, DD, C0, C1, C3, 02, 18, 25, 26 - normal boot (default 3 GHz). Nkter kdy se zobrazuj velice krtce, take jsem je nebyl schopen pi naten na fok zachytit. Pi nespnm startu je sekvence POST kd zhruba takovto: power on - 44, 99, DD, C0, C1, 54 - 44, 99, DD, C0, C1, 54, C1, C3, 02, 18, 25 - 44, 99, 33, DD, C0, C1, power off (O'C 3,5 GHz). Kd 25h se na displeji zobrazuje asi 2 vteiny, pak rychle probhne sekvence podobn t po zapnut a PC se vypne, po 2 vteinch se znovu zapne s defaultnm nastavenm hodin. Kdy 25h a 26h jsou v generic Award BIOSu ponechny jako reserved, tzn. e kad vrobce zkladnch desek jim me piadit jin vznam. S pomoc uivatele -HoNY- z O'C fra jsem zjistil vznam tchto kd pro MB Gigabyte GA-X58UD5 (pedpokldm, e budou platit i pro GA-P31-DS3L): 25h = Early PCI initialization: Enumerate PCI bus number, Assign memory & I/O resource, Search for a valid VGA device & VGA BIOS, and put it into C000:0.
26h = 1. If Early_Init_Onboard_Generator is not defined Onboard clock generator initialization. Disable respective clock resource to empty PCI & DIMM slots, 2. Init onboard PWM, 3. Init onboard HW monitor devices. Jeliko maj tyto vce vznam, tak z toho stejn nejsem moc chytrej. Kadopdn te v lt v horku se problm se startem objevuje astji.
12.10.2011 Zatm co souasn pamti DDR3 hodn zlevnili, DDR2 u z trhu pomalu miz a jejich cena spe roste a tak jsem se rozhodl pro upgrade, dokud se jet daj njak rozumn sehnat. Kdy u tedy upgrade, vybral jsem si pamti s frekvenc 1066 MHz (maximum co deska oficiln podporuje) Kingston 2x 2GB kit DDR2 1066 MHz CL5 HyperX box. Tyto moduly potebuj pro sprvnou funkci zven napjec napt 2,2 V (deska um a 2,5 V).
Vymnil jsem tedy 2 stvajc moduly od Corsairu za tyto nov, nastavil jsem v BIOSu doporuen asovn 5-5-5-15 pi frekvenci 1066 MHz (nsobika FSB x 3) a napt 2,2 V. Nabootoval jsem bez problm do Windows XP, ale asi po pl hodince se komp z nieho nic restartoval. Pustil jsem se tedy do dkladnho testovn s MemTestem a Orthosem. Jak se ukzalo, Orthos odhalil chybu pomrn rychle, typicky bhem minuty. Zkusil jsem naped zvit napt pamt a na 2,4 V a pak i zpomalit asovn a na 6-6-6-18, ale stejn to nepomohlo, jen se o trochu oddlil okamik vskytu chyby. Nezbylo tedy nic jinho, ne snit nsobi pamt na 2,5x (pi mojem taktovn 890 MHz). asovn jsem vyladil na stabilnch 5-5-5-15, kter fungovalo dokonce i pi 2,1V. Pokus o CL4 ale dopadl opt chybami, take u jsem to tak nechal. Memtest proel bez problm a ani po tdnu pouvn se neobjevila jakkoliv znmka nestability. To, e pamti nefunguj spolehliv na jmenovitch 1066 MHz, pitam sp neschopnosti desky (pestoe se na sob chvst velkm npisem "DDRII1066"), ale nemm monost pamti otestovat v jin desce nebo u sebe jin pamti. Pesto jsem namil alespo mal nrst propustnosti, podle MemTestu z 4474 MB/s na 4603 MB/s. Zde je podrobnj porovnn z programu MBench 1.0:
pam Corsair 854 MHz Kingston 890 MHz Kingston 800 MHz asovn 5-5-5-16; 2,4x; 2,1 V 5-5-5-15; 2,5x; 2,1 V 4-4-4-16; 2,0x; 2,1 V latence 68,0 ns (218 clocks) 66,2 ns (212 clocks) 64,5 ns (258 clocks) integer R/W 6014 / 2683 MB/s 6157 / 2813 MB/s 6563 / 2831 MB/s MMX R/W 6670 / 2680 MB/s 6907 / 2817 MB/s 7223 / 2852 MB/s SSE R/W 6774 / 7220 MB/s 6977 / 7279 MB/s 7233 / 8214 MB/s
1.9.2012 Naskytla se mi pleitost koupit procesor intel C2D E8500 a tak jsem se rozhodl, e svj stvajc PC jet o trochu popoenu. Zatm se mi moc nechce do pestavby PC na Core i7 Sandy/Ivy Bridge, protoe jsem dosud nenael zkladn desku, kter by splovala vechny moje poadavky a vkon mi jet celkem sta.Jedn se o jeden z nejrychlejch procesor do soketu LGA775 taktovan defaultn na 3,16 GHz (9,5 x 333 MHz). Nejrychlejm sriov prodvanm procesorem byl E8600 na 3,33 GHz, kter je vak dnes pomrn velkou (a drahou) vzcnost. Absolutn nejrychlejm pak byl model E8700 na 3,5 GHz, ale ten se snad ani nedostal oficiln do prodeje a m ho jen pr nadenc. Vmna procesoru probhla bez problm, zkouej jsem ho i nataktovat na 3,8 GHz (9,5 x 400 MHz) a jede. Dokonce pi zti ukazuje o nco men teploty jader ne ml E8400, ale to me bt jen rozptylem v toleranci pesnosti internch idel teploty. Nrst vkonu moc znt nebyl, je to sp tak pro lep pocit :)
6.2.2014 Tak se mi povedlo vhodn sehnat nejrychlej dvoujdro do LGA775 intel C2D E8600 a vkon stvajc sestavy jet o krek postrit. Taktovn si d lbit i na 4,0 GHz (10 x 400 MHz), ale to u mi pi extrmn zti programem LinX 0.6.5 lezla teplota jader a k 90°C (tento program je extrmn vai CPU ideln na testy, s dnou jinou relnou aplikac jsem nikdy takovch teplot nedoshl, spe tak o 10 - 15°C mn), nicmn bel stabiln. Vzhledem k pomru cena/nrst vkonu se mi stle do novho intel core i7 nechce (co by neslo i nklady na MB a RAM) a vkon mi stle jet sta. Mnohem vraznj oiven PC pedstavovala vmna systmovho disku za SSD Samsung 840 Pro.
Nedvno jsem se jet dovdl o dal zajmav monosti upgrade pro LGA775 desky: s pomoc primitivn "redukce" (cca 130 K), kter zaizoluje pr pad na CPU a 2 prohod, je mon do desky osadit serverov Xeony uren pro soket LGA771. Nejrychlej z nich je intel X5470 (4-jdro na 3,33 GHz s 12 MB L2 cache), je to ale pkn vai se 120 W TDP. Jeho cena se na eBay pohybuje kolem 100 euro, na Aukru nap. 1600 K.
22.8.2015 Na radiojarmarku v Holicch jsem sehnal jednu velmi podobnou zkladn desku GA-EP31-DS3L rev. 2.0. Oproti moj GA-P31-DS3L m navc DualBIOS s 2 x 1 MB FlashROM (msto 512 kB), tveici diagnostickch LED a novj revizi ethernet ipu RTL 8111C. Ne jsem se ale odhodlal k vmn, tak mi v hlav uzrl npad na ponkud radiklnj upgrade v podob desky GA-P67-DS3-B3 a CPU Core i7-2600K. Ob star desky si nechm do zlohy.