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 zdarma25.10.2006 Už dlouho jsem plánoval kompletní upgrade PC, ale Pentium 4 mi zrovna nepøipadalo jako povedený nástupce Pentia III. Frekvence se sice šplhaly do výšin, zato výkon tomu moc neodpovídal a navíc vzrostla brutálnì spotøeba. Èekal jsem tedy, jestli intel pøíde s nìèím lepším nebo snad pøebìhnu k AMD? První nadìje svitla u Pentia M, jenže pro nìj bylo jen pár typù desktop motherboardù a žádný, co by se mi líbil. Pøitom jsem po nìkolik let sledoval základní desky s ISA sloty, které se postupnì objevovaly i pro Pentium 4. Kdyby nebyly u nás tak nedostupné/drahé, urèitì bych do Pentia 4 šel. Pak se ale objevil zcela nový procesor intel Core 2 Duo, který zvìstoval konec éry nepøíliš vydaøené NetBurst architektury Pentia 4. C2D kupodivu tìží mnoho dobrého z pøedchozího Pentia III. I CPUID 6Fxh napovídá ke komu má blíž.
Bohužel, jak je u intelu zvykem, s pøíchodem nového CPU došlo i k drobným zmìnám soketu (i když je to fyzicky stále týž LGA775), které znemožòují zpìtnou kompatabilitu se stávajícími LGA775 deskami (více zde). To mì dost zamrzelo, protože v souèasnosti neexistuje žádná LGA775 deska s ISA slotem a zároveò podporou nového C2D. Dlouho jsem o tom pøemýšlel, ale fakty, že P4 je už mrtvá a neperspektivní platforma a že za cenu kvalitní prùmyslové desky s ISA mùžu koupit komplet Core 2 Duo s obyèejnou základní deskou i pamìtí, nakonec pøevážily.
Nastal ale problém i s dalšími klasickými periferiemi, které z nových základních desek mizí. V souèasném PC mám celkem 6 ATA(PI) mechanik, takže mì velmi "potìšilo", že intel v novém ICH8 PATA úplnì vynechal. A v ICH7 je jen jeden kanál. Pøitom SATA vypalovaèek a CD/DVD jsem teda zatím moc nevidìl. Výrobci všemožných redukcí jistì jásají. Další problém bývá nìkdy absence sériových nebo paralelních portù, které jsou pro mì jakožto bastlíøe nezbytné (sice existuje øada USB konvertorù, ovšem bez podpory v DOSu). Na deskách pro C2D také témìø vymizela sbìrnice AGP, kterou nahradila PCI-Express x16. Takže další prachy tak prasknou na novou grafiku, idkyž tu už jsem chtìl taky upgradovat. Naštìstí PCI-E se z hlediska software chová jako další PCI, takže nehrozí problémy s kompatabilitou. Klasická PCI sbìrnice je vytlaèovaná PCI-E x1 sloty, do kterých není zatím mnoho rozšiøujících karet (vidìl jsem zatím jednu na obrázku :).
Pøi výbìru nové desky pro C2D byl pro mì tedy kritériem intel chipset, pøídavný IDE øadiè, LPT+COM porty a co nejvíce klasických PCI slotù. Prohlížel jsem stránky spousty výrobcù až jsem skonèil u Asusu, kde mi padla do oka deska P5LD2 ve verzi 2.0, která už podporuje C2D. Parametry splòují moje požadavky, viz tabulka. U nás je bìžnì dostupná za cenu kolem 3000,- Kè.
Pøehled parametrù:
CPU: LGA775 - Pentium 4, Pentium D, Core 2 Duo CPU regulátor: VRM 11 ADP3198 (0,5 - 1,6 V) Chipset: intel 945P, 82801GR (ICH7R), ITE8211F, W83627EHG PLL: ICS954123 HW monitor: souèást Winbond W83627EHG na LPC (napìtí, PWM/otáèky, teploty) FSB: 100-450 MHz po 1 MHz PCI Express: 90-150 MHz po 1 MHz PCI: odvozeno z PCI-E nebo FSB Pamì�: 4x DIMM 256-1024 MB DDR/DDR2 667/533/400,
bez ECC (celkem max. 4096 MB)Sbìrnice: 1 x PCI Express x16 1.0a
3 x PCI Express x1 1.0a
3 x PCI 2.3Sí�ovka: Marvell Yukon 88E8053 10/100/1000 Mbit Ethernet,
RJ45, network BootROMAudio: Realtek ALC882 8-kanálové High-Definition Audio
optický a koaxiální SPDIF výstup, MIDI portKonektory: 1 x IDE/ATAPI Ultra DMA 100 (ICH7R)
2 x IDE/ATAPI Ultra DMA 133 (ITE8211F)
4 x SATA 2.0 (ICH7R, RAID 0, 1, 5, 10)
1 x 1,44/2,88MB disketová jednotka
1 x SPP/ECP/EPP paralelní port
1 x UART 16550 sériový port
1 x IrDA
1 x PS/2 myší port
1 x PS/2 klávesnicový port
8 x USB 2.0 port
3 x ventilátor s PWM regulací a mìøením otáèek
1 x ATX 24-pin (zdroj staèí 20-pin) + ATX 12V aux 4-pin (nutný)
BIOS: AMI PnP BIOS 2.53
DMI 2.0, WfM 2.0
SM BIOS 2.3, ACPI 2.0, APM
podpora USB legacy pro Mass Storage zaøízení
nastavení napìtí CPU, RAM, chipsetu
automatické øízení otáèek vìtráku na CPU
4 Mbit LPC FlashROM SST49LF004B 3,3 V
Formát: plný ATX 305 x 230 mm
![]()
BIOSy
typ datum popis velikost ver. 2.26 ASUS AFUDOS pro flashnutí BIOSu 21 kB 20.7.2007 Poslední oficiální BIOS 1903, další oficiální verze zde. 433 kB 31.8.2007 Moje neoficiální verze založená na verzi 1903 z 20.7.2007
- updatován BIOS øadièe ITE8211F na verzi 1.3.1.65, která výraznì rychleji detekuje ATAPI mechaniky.
- updatovány/pøidány mikrokódy pro CPUID: 10661h, 6F2h, 6F6h, 6F9h.
436 kB
Z øady procesorù Core 2 Duo jsem se rozhodl pro E6400 na 2,13 GHz / 2 MB L2 cache. E6300 na 1,8 GHz nebyl o moc levnìjší, zato E6600 na 2,4 GHz už byl o dost dražší. Ceny E6400 se v té dobì po Praze lišily i o 1000,- Kè, nejlevnìji jsem ho sehnal u T.S.Bohemia. Pøedpokládajíce shitovou kvalitu boxovaného chladièe jsem rovnou pøibral aspoò Alpine 7 od Arctic-Cooling. Když jsem to doma rozbalil, box-chladiè mì docela pøekvapil, dokonce mìl i mìdìnou základnu. Ale pro pøecijen o nìco menší hluk a vìtší vìtrák jsem použil Arctica. Pamìti jsem koupil obyè levné KingMaxy 2x 512 MB DDR II 667 MHz. Jeden modul asi po týdnu umøel (napøed lehnul systém, pak to hlásilo spoustu chyb v MemTestu a pøi vyjmutí jednoho modulu to s tím druhým ani nenabìhlo). Reklamace probìhla velmi rychle a zatím sekají dobrotu. Grafiku jsem chtìl zas nìjakou s pasivním chlazením a tak jsem vybral GeForce 7300 PCI-E od GainWardu. To sem ale netušil, že se nVidia vybodla na podporu nových GPU do Win9x. Poslední oficiální verzi ForceWare 81.98 se mi ani pod pohrùžkou násilí nepodaøilo ve Windows 98SE rozjet. Nakonec sem kartu s kamarádem vymìnil za jeho MSI GeForce 6600GT, která funguje bez problémù. Není sice pasivnì chlazená, ale po snížení otáèek ve 2D na polovinu (pìknì natrvalo pomocí nVidia BIOS editoru) si už jen tiše ševelí. Pozdìji jsem našel novìjší neoficiální verzi ForceWare 82.69, která by mìla podporovat i 7xxx øadu, ale už jsem nemìl možnost to vyzkoušet. Nejsem sice žádný TV-maniak, ale nechal jsem se zlákat fenoménem DVB (stejnì nám ten analog za rok èi 2 vypnou) a poøídil si hybridní TV/FM tuner LifeView FlyDVB-T Duo PCI s bìžnì používaným èipem Philips SAA7131E, nejnovìjší ovladaè pro WinXP - 8.1 zde. Na CD byly i ovladaèe pro Win9x. Dodávaná aplikace ale moc dobøe nefungovala a tak používám DTVR od konkurenèního kWorldu. Na dodávaný fous chytám dobøe multiplex B (na jehož vysílaè mám skoro pøímou viditelnost), ale mux A se seká, holt na kvalitním železobetonu našich panelákù pohoøí i digitální signál...
Zpìt k desce. Když jsem mìl výše zmínìné komponenty koneènì pohromadì, pustil jsem se o víkendu do upgradu. Vyšrouboval jsem milého Abita, který putoval pøechodnì do skøínì, než na nìj seženu nìjakou ATX bednu. Do Asuse sem nastrkal RAMky, procesor a upevnil na nìj chladiè. Výrobci koneènì pøišli s inteligentnìjším systémem upevnìní chladièe, kde nehrozí jako døív, že se urvou ty plastové packy na soketu. Desku sem pøišrouboval do case a zastrkal potøebnou kabeláž a karty. Oba IDE disky jsem pøipojil na primární kanál pøídavného øadièe ITE8211F. DVD a CD vypalka pøišly na primární kanál ICH7 abych z nich mohl bootovat a nakonec CD-ROM a ZIPka na sekundární kanál ITE8211F. Po zapnutí to kupodivu nabìhlo :).
Záhy jsem zjistil, že pasivní chladiè NorthBridge i945 se zahøívá ponìkud více než by bylo zdrávo, ruka se na nìm udržet nedala. A to jsem ještì ani nemìl nic pøetaktováno, napìtí na default. Oproti mírnì teplému chladièi CPU mi to pøišlo ponìkud paradoxní, na nìco takového sem u BX440 nebyl zvyklej. V manuálu se pøitom skvìl nápis "Fanless Design", no takle bych to chlazení dokázal vojebat taky. Rozhodl jsem se chladiè vymìnit za S370 CoolMastera, kterým jsem kdysi chladil Celera, ale bohužel je NB pøíliš blízko CPU a navíc jsou kolem nìj elektrolyty, takže se tam nakonec vešel akorát normální chladiè na Pentium S7. Naohýbat nové ocelové spony na uchycení chladièe byla docela fuška. Bez vìtráèku by to nemìlo cenu, ale staèilo ho pøipojit jen na 5V, kde není témìø slyšet. Následnì jsem byl pouèen, že ten boxovaný chladiè fouká na všechny strany a tím chladí i NB a Arctic mìl jako na potvoru žebra o 90° posunutá než by bylo tøeba (to by se zas škvaøily MOSFETy VRM). Zdroj jsem zatím nechal pùvodní Fortron 300W, pozdìji jsem ho ale vymìnil za 350W s 12cm vìtrákem na spodku. Ne snad kvùli výkonu (reálná spotøeba je kolem 160W), ale díky velkému pomalobìžnému (dopomohl jsem mu odpùrkem) vìtráku je zdroj o poznání tišší. Akorát pøi pohledu dovnitø zdroje jsem se ušklíbl, neb pøi porovnání s tím starším 300W bych tohle tipoval spíš na 250W než 350W, ale tak poøád lepší než nìjaký Eurocase...
Pøídavný øadiè ITE8211F sice korektnì detekoval všechny mechaniky, jenže když jsem mìl na jakémkoliv kanálu CD-ROM, trvala detekce nehoráznì dlouho (10-15s), už takle není POST zrovna nejrychlejší. Zkoumal jsem, jestli by to nešlo upravit podobnì, jako jsem to øešil u BIOSu HPT370, ale nakonec se mi povedlo z BIOSu jiné desky vyextrahovat novìjší verzi ITE8211F ATAPI BIOSu 1.3.1.65, která je o poznání svižnìjší (pár sekund). Do dalších modifikací BIOSu jsem se zatím nepouštìl, SETUP má pomìrnì široké možnosti nastavení a Asus vydává docela èasto updaty (teï už tam mám 3. verzi). Akorát místo bootROM sí�ovky a SATA BIOSu jsem si tam nahrál ROMOS PCI. V SETUPu najdeme také HW monitoring, kde ale nejsou zobrazována napìtí všech vìtví ATX zdroje. Nevím, jesi to neumožòuje samotný obvod nebo to jen do BIOSu nedali. Šikovná je funkce Q-Fan, která automaticky øídí otáèky vìtráku na CPU podle zatížení. Za zmínku stojí taky USB legacy mode, což zapne rozšíøení služby BIOSu INT13h pro USB Mass-Storage zaøízení, která se pak i v DOSu chovají jako standardní IDE disky/diskety a lze z nich i bootovat.
Po rozbìhnutí železa jsem se mohl smìle pustit do reinstalaèního maratonu, nebo� Windows takovou velkou zmìnu HW neustály. Win98SE mìli nìjaký problém s ACPI, ale aspoò bìželi v nouzovém režimu. XPèka se preventivnì ihned zrestartovala. Nejlépe z toho vyšly staré NT4, kde staèilo doinstalovat ovladaè na ITE øadiè. V Linuxu je s tímhle o dost míò práce, prostì pøekompiluju znova jádro, ale veškerá nastavení mi zùstanou...
K provozu Windows 98SE (9x) bych zmínil nìkolik poznámek. Pøednì, že zastaralé jádro tohoto systému nepodporuje SMP a tudíž pobìží jen na jednom jádru a ostatní se budou flákat. V praxi to zas až taková újma není, nebo� spousta souèasných aplikací a zejména her více procesorù stejnì využít neumí, viz porovnání níže. Dále Win9x nepodporují novou verzi APIC, která dovoluje zaøízením pøiøadit více než 16 pøerušení a tak se používá bìžné sdílení pøerušení - s tímto sem nemìl žádný problém. Tím, že Micro$oft oficiálnì ukonèil podporu Win9x, pøestala drtivá vìtšina výrobcù HW ovladaèe pro tyto systémy poskytovat. Dokonce øada firem, i když tyto ovladaèe už mìla, je ze svých oficiálních webù stáhla. Proto jsme se spolu s podobnì postiženými uživateli rozhodli založit tuto stránku, kde jsme shromáždili øadu ovladaèù, které by mohli zmizet (nebo už zmizely) v propadlišti dìjin. Najdete tam i neoficiální servispak a další doplòky. Intel bohužel v tomto kroku Micro$oft rychle následoval, takže chybí esenciální ovladaèe nových chipsetù (Intel chipset installation utility). Petrovi se ale podaøilo úpravou .INF souborù je pøimìt pracovat i ve Win9x, ke stažení zde. Podpora ale není dokonalá, napø. USB porty fungují jen v režimu 1.1, tedy max 12 Mb/s. Se sí�ovou kartou naopak nebyl žádný problém, výrobce Marvell nabízí ovladaèe pro všechny dostupné OS vèetnì DOSu. O grafické kartì jsem se už zmiòoval výše a onboard zvukovku jsem hned vypnul. Pokud máte v systému více jak 512 MB RAM, je potøeba omezit ruènì velikost VCACHE (na nejvýše 512 MB), která by jinak zpùsobovala problémy se stabilitou. Do souboru SYSTEM.INI staèí do sekce [vcache] pøidat øádek MaxFileCache=xxx, kde xxx je velikost v kB. Pak se mi také vyskytl obèasný problém s vypínáním systému, kdy sice zaène ukonèování, ale zatuhne to v textovém módu s blikajícím kurzorem. Hledal jsem a pøeèetl toho o problémech s vypínáním spousty, vyzkoušel øadu patchù a zaruèených programù na vypínání ale nic nezabralo. Nejvíc mì irituje, že se chyba objevuje náhodnì a nepodaøilo se mi najít žádnou souvislost s nìjakou èinností (nìkdy se to pøihodí i když po nastartování systému dám hned vypnout, aniž bych spouštìl nìjaký program). Takže raèi místo vypnutí vyberu restart a pak vypnu ruènì tlaèítkem na bednì. Pozdìji jsem zjistil souvislost s ovladaèi grafické karty, pokud totiž pøepnu na standardní VGA PCI, tak se systém vypíná korektnì.
S instalací Windows XP nebyl žádný problém. Jediné nerozpoznané zaøízení staèí nainstalovat z CD dodávaného k desce: AIBooster\ACPI\WIN2000. Novinkou pro uživatele jednoprocesorových systémù jsou ve správci úloh/výkon 2 grafy zobrazující vytížení každého logického CPU zvláš�. Operaèní systém sám urèuje, který proces pobìží na kterém jádru a za bìhu je automaticky pøepíná, aby bylo vytížení rovnomìrné. U nìkterých programù (byly zmiòovány nìkteré hry) mùže dojít vlivem pøepínání k výraznému poklesu výkonu (cukání). Øešením je nastavit zvolenému procesu tzv. afinitu (CPU affinity mask), která mu explicitnì urèí, na jakém jádru pobìží. Kdybyste toto nastavení ve Windows marnì hledali, tak vìzte, že se skrývá pod pojmem "spøažení" ve správci úloh/procesy - kontextová nabídka po kliku pravým tlaèítkem na zvolený proces. Toto nastavení ale vydrží jen do ukonèení procesu. Pokud to potøebujete nastavit pro nìjaký program natrvalo, zkuste nìkterý z tìchto programù. Jeden funguje jako launcher, druhý mìní nastavení v hlavièce PE spustitelného .EXE souboru. Pokud jste byli zvyklý používat k monitorování teploty program SpeedFan a pod., které mìøí teplotu CPU pomocí SMBus senzoru napojeného na snímací teplotní diodu, tak doporuèuji používat program Core Temp, jenž ète teplotu z digitálních senzorù DTS umístìných v každém jádru poblíž nejvíce namáhaných obvodù. Budete možná pøekvapeni, že údaj z DTS senzoru je klidnì i o 10°C vyšší než hodnota z mìøicí diody. S programem CPUBurn jsem dosáhl teplot 72/71°C, pøi kódování videa v DivX 6.2.0 jen asi 64°C.
V DOSu jsem narazil na jediný, pro mì docela závažný problém, i když je to problém spíše obecnì hardwarový. Když už deska nemá ISA slot, kam bych nacpal SB kompatabilní zvukovku, doufal jsem, že budu moci používat alespoò SB emulaci ovladaèe SB Live. Pøestože tato emulace není žádný zázrak a rozhodnì ISA zvukovku nenahradí, jde s ní hrát spousta novìjších DOSových her, jako tøeba Doom, Duke 3D, Blood a další. Jenže na této základní desce mi funguje pouze emulace General MIDI, SFX onìmìl. Po hodinách hledání na netu jsem se doèetl, že problém bude nejspíše ve zjebané implementaci PCI (což je prý skoro na všech nových deskách), kde chybí propojení PCI signálu SERR# a NMI. Tuto cestu využíval SB emulátor k zachycení pøístupù na I/O porty SB z uživatelského programu a pøekládal do formátu/adres srozumitelného pro SB Live. Možná skuteènì toto propojení hardwarovì chybí, možná je jen špatnì nakonfigurovaný chipset - to jsem zatím nezjistil. Jediný program, který v DOSu hraje, je pøehrávaè MPXPlay, který má v sobì zakompilovaný nativní SB Live/Audigy driver (pùvodem z Linuxu - ALSA). UPDATE: s routováním SERR# na NMI zde není problém, jinak by nehrála ani FM syntéza, ale ještì je rozbitá emulace DMA. Pozdìji jsem napsal utilitu SERREN pro svou novìjší desku Gigabyte GA-P31-DS3L, která zapne routování SERR# na NMI v chipsetu a pokud fyzicky nechybí drát, pak zaène hrát aspoò ta FM syntéza, ale samplovaný zvuk to neøeší.
Údajnì by mìly v DOSu fungovat PCI zvukovky s èipem ForteMedia FM801. Zatím jsem žádnou takovou nesehnal, takže nemùžu ovìøit. Pokud to nìkomu funguje v podobné základní desce, nech� mi dá laskavì vìdìt. UPDATE: Jednu PCI kartu s èipem FM801 jsem sehnal a taktéž v DOSu nefunguje. Jedinou cestou, jak loudit zvuky, pro mì zbyla emulace (nebo vytáhnout druhé PC). DOSBox je na novìjší hry i na této mašinì moc pomalý, ve VMWare je emulace zvuku tragická, zato se mi docela osvìdèilo linuxové DOSEMU, kde to bìží celkem svižnì. Krátký popis konfigurace DOSEMU na SB Live zde. UPDATE: koneènì jsem po mnoha letech našel funkèní emulaci Sound Blasteru v DOSu, více zde.
S Linuxem, jak už jsem zmínil výše, vcelku problémy nebyly. Akorát jsem si pøeložil nové jádro pro SMP a s ovladaèi pro nové periferie. Jedinou vadou na kráse je, že Linux zøejmì uvede øadiè ITE8211F do jakéhosi záhadného stavu, kdy po restartu nelze nabootovat žádný systém z HDD. Teprve po vypnutí a zapnutí PC zas vše funguje normálnì, no poprvé sem se ale docela vydìsil :o. To spíš dal na vrub chybì HW nebo BIOSu, že neumí po resetu provést korektní inicializaci periferií.
Na netu se vede spousta diskusí a flamewarù o tom, zda-li má vùbec dualcore (èi více jader) smysl. Podle reklamní kampanì intelu bychom mohli podlehnout falešné pøedstavì, že nám to na tom novém dvoujádru všechno pobìží 2x rychleji. Pravda je ale taková, že za souèasného stavu aplikací, to pro bìžného BFU, který to má doma na ten interfernet, Mord a Excel a hry je celkem k nièemu. Nicménì myslím, že v multiprocesorových systémech je budoucnost. Z dùvodu fyzikálních limitù nelze jen neustále zvyšovat frekvenci. Multiprocesorové poèítaèe nejsou žádnou novinkou, používají se desítky let, ale teï se teprve masovì dostávají do užívání široké veøejnosti. To snad koneènì donutí tvùrce programù psát tak, aby se algoritmus dal provádìt paralelnì na více jádrech. Samozøejmì, že ne vždy je to možné. Èím døíve se s tím zaène, tím lépe. Na výsledek toho snažení si asi ještì nìjakou chvíli poèkáme. Avšak vícejádro má jednu výhodu i pro bìh stávajících programù. Pokud máme spuštìn nìjaký výpoèetnì nároèný program, který se nesnaží zrovna schroustat celý pevný disk a volnou RAM, tak mu lze vyhradit jedno jádro a pøitom na zbylých jádrech bez zásadního omezení dále pracovat. Pøípadnì pokud to úloha dovolí, mùžeme spustit na každém jádru jednu instanci téhož programu, která bude zpracovávat jiný blok dat. Napø. pøi renderingu animace, si dovedu pøedstavit, že render na jednom jádru bude poèítat liché snímky a na druhém sudé snímky.
V následujícím testu jsem vybral nìkolik programù, které jsem pouštìl na 2 jádrech pod Windows XP a na jednom jádru pod Windows 98 (to jen tak pro jistotu :). Je celkem jasnì vidìt, které programy to umí využít a které ne. Pro srovnání je zde v levém sloupci i výsledek z pøedchozího stroje Celeron Tualatin 1100@1466 MHz. A vpravo zas trochu více nataktované C2D, bìžnì ale jedu na lehce taktlých 2,4 GHz. Zde bych chtìl také upozornit na neduh (pozorovaný i u jiných desek Asus a Gigabyte), kdy pøi vyšších frekvencích FSB se poèítaè pøi resetu úplnì vypíná asi tak na 2s a pak se zas zapne místo normálního resetu. Zatím jsem nezjistil pøíèinu, z Asus supportu odpovìdìl nìjaký trouba že o tom ví, ale nejde s tím nic dìlat (u nìkterých desek to øeší BIOS update, zde zatím ne). Jinak bych øekl, že øada uživatelù by uvítala spíše jednojádrové Core 2 za polovièní cenu, než ètyøjádrové Core 2 Quad za ètyønásobnou cenu :). Intel to však s prosazením multicore myslí, zdá se, vážnì a já mu fandím.
OS: WinXP Win98 WinXP SMP Win98 TEST: Tualatin 1466 MHz C2D 2133 MHz C2D 2133 MHz C2D 3070 MHz DOS/3DStudio render [1] 2:48 1:38 1:38 1:06 DOS/Pi benchmark [2] 1:17 0:29 0:29 0:20 Paint Shop Pro [3] 0:46 0:14 0:14 0:10 WinRAR 3.60 komprese [4] 9:51 4:09 2:56 (-29%) 3:20 Virtual Dub/Divx 6.2.0 [5] 10:04 3:59 2:29 (-38%) 2:46 DOSBox-Quake1 [6] 3,6 FPS 10,0 FPS 10,9 FPS (+9%) 14,7 FPS Quake II SW render [7] 14 FPS 50 FPS 47 FPS (-6%) 67 FPS Unreal Tournament OGL [8] 68 FPS 186 FPS 200 FPS (+7%) 247 FPS
(uvedené èasy jsou ve formátu minuty:sekundy)
[1] - 3D Studio render R4 p_hodiny.3ds, 1280x1024.
[2] - mùj prográmek na výpoèet Pí, DOS/DJGPP (optimalizace pro PIII).
[3] - Paint Shop Pro 9.01, filtr edge preserve smooth 5 na bitmapì 3600x3600/24.
[4] - WinRAR 3.60, best compress, 404MB velký ISO image.
[5] - Virtual Dub komprese 6-min. videa MPEG1 do Divx 6.2.0 800kb/s CBR + 128kb/s MP3
[6] - DOSBox 0.65 CVS 3.12.2006 - Quake1 320x200, demo1.dem
[7] - Quake II software rendering 1600x1200, demo1.dm2
[8] - Unreal Tournament OpenGL rendering 1280x1024, flyby, GeForce 6600GT na default.
24.2.2007 Pøed pár dny se objevila nová èeská verze balíku Maximus Decim nUSB 3.0 pro podporu USB Mass Storage do Windows 98SE. Novì v sobì také zahrnuje ovladaèe USB 2.0 EHCI pro nejnovìjší chipsety (napø. intel ICH4-ICH8), èímž øeší neschopnost/neochotu výrobcù dodat vlastní EHCI ovladaèe. nUSB k tomu úèelu využívá ovladaèe importované z Windows 2000 SP4 za pomoci wdmstub.sys, který implementuje nìkteré funkce NT kernelu. Pøed instalací je potøeba odebrat pøedchozí instalované USB 2.0 ovladaèe (napø. OrangeWare) ze správce zaøízení a smazat jejich .INF a .SYS soubory. Po instalaci nUSB a restartu by se mìl novì nadetekovat odpovídající EHCI a objevit ve správci zaøízení spolu s koøenovým hubem USB 2.0. Pak mùžeme pøipojit a otestovat libovolné USB Mass Storage zaøízení. Já používám USB èteèku pamì�ových karet a PDA. Na 1GB CF kartì jsem dosáhl rychlosti ètení kolem 8 MB/s (stejnì jako ve WinXP), což jasnì vypovídá o korektní funkci USB 2.0 v HiSpeed režimu (max. 480 Mb/s). Pøi použití USB Legacy jsem musel v BIOSu pøepnout na FullSpeed (max. 12 Mb/s), jinak docházelo k zamrznutí pøi startu Windows 98SE, nicménì driver se pøepne na HiSpeed, takže omezení rychlosti je akorát v DOSu.
6.5.2007 Tak jsem si chtìl zmìnit logo v BIOSu, ale zjistil jsem, že Asusí AMI BIOS nepoužívá standardní formát EPA, nýbrž nový intel GRFX (pozná se podle signatury "GRFX" na zaèátku souboru). Chvíli jsem pátral po nìjakých konvertorech a našel jsem napø. ARB-G2, ale opìt se zde projevila èistá demence, nebo� program odmítá akceptovat obrázky s vlastní adaptivní paletou (resp. pøevod probìhne, ale výsledný obrázek jsou èernoši v tunelu). Veèer jsem chvíli bádal nad formátem GRFX a pak napsal vlastní konvertor BMP2GRFX, který paletu nemrší, pouze redukuje škálu 0-255 na 0-63 pro VGA mód. Vlastní logo mùže mít velikost až 640x98/4bit. Pokud je vìtší, BIOS dolní stranu uøízne a pøekreje textovým výpisem. Pøi úpravì palety je tøeba brát na vìdomí, že BIOS ze 16-ti možných barev používá nìkteré indexy pro vlastní potøebu (0 - pozadí, 7 - šedý text, 15 - bílý text) a nebere tak ohled na jejich hodnoty v paletì obrázku.
![]()
14.9.2007 Už døíve jsem si stìžoval na to, jak se pøetaktovaná deska chová pøi resetu, že místo normálního resetu kompletnì vypne ATX zdroj a po 2 vteøinách ho zase zapne. Toto se mi stává od FSB 320 MHz výše. Jak jsem zjistil, dìlají to bìžnì i jiné desky s i945. 2x jsem se ptal na Asus supportu, ale ochota s tím nìco udìlat byla nulová. Napadla mì tedy vcelku jednoduchá myšlenka - zaøadit mezi zdroj a základní desku zpožïovací èlánek, který odfiltruje 2s výpadky. Každý ATX zdroj má signál PSOn, který je interním pull-up odporem držen na úrovni H a pokud je stažen k zemi, tak se zdroj zapne a je zapnutý dokud trvá úroveò L. Základní deska tento signál øídí zøejmì pøes open-drain výstup. Staèí tedy vložit signálu do cesty R-C èlánek s vhodnou èasovou konstantou, viz schéma níže. Kondenzátor se pomalu nabíjí pøes interní pull-up zdroje a tím zpùsobí prodlevu pøi vypnutí. Pøi zapínání se naopak vybíjí pomìrnì malým odporem 150 ohmù, který omezuje proud spínacím tranzistorem na desce asi na 30 mA. Prodleva zapínání je nepozorovatelná. Podle hrubého odhadu mi pro první nástøel vyšla kapacita 1 mF, po pár pokusech jsem se dostal na 3,3 mF, kdy už se zdroj vypnout nestihl. Konkrétní hodnoty ale závisí na použitém zdroji. Drobná nevýhoda tohoto zapojení je, že když vypadne proud v síti a znovu nabìhne, tak se PC nachvilku zapne, protože se kondenzátor musí znovu nabít. Toto by vyøešil nìjaký elektronický zpožïovaè (uvažuji o MCU ATTiny12L). Po této úpravì jsem zatím neshledal žádné problémy s funkèností nebo stabilitou, tak by mì zajímalo, jaký dùvod k tomu vypínání výrobce skuteènì mìl.
19.5.2008 jsem tuto základní desku prodal z dùvodù upgrade na výkonnìjší stroj (45nm dvoujádro), další upravené verze BIOSu nebudu vydávat.