Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma

Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma

Octek Rhino II ZX-AT support

      12.1.1999 jsem si koupil jeden z nejlevnìjších motherboardù PC-CHIPS M726. Ještì chvíli jsem používal starého S3 ViRGE, ale aby nezahálel nový AGP slot, koupil jsem si AGP Vipera 550 od Diamondu. Jenže s provozem byly potíže. OpenGL programy padaly, nebo zamrzaly. Nadával jsem na ovladaèe. Pak jsem si koupil Vipera 770 (550ku sem omylem zlikvidoval), ale problémy nezmizely, naopak padalo to èím dál tím víc. AGP ovladaèe jsem ani nemohl nainstalovat a taxem zase nevyužil výhod, které nabízí. A tak ve mì vzbudila podezøení sama základní deska a její chipset BX-cell. Vzhledem k tomu, že ostatním podobné karty fungují bez problémù, rozhodl jsem se koupit novou základní desku. Já však mám na desku požadavky, jež se výrobcùm nechce zrovna moc plnit (AT formát, hodnì ISA slotù, iBX/ZX chipset....). Moc takových boardù jsem nenašel. Jediný, který byl za rozumnou cenu k dostání byla deska Rhino II ZX-AT od Octeku, kterou prodávala 100 Mega (asi 3400 Kè s DPH). Tu jsem pak koupil v záøí 1999.

Pøehled parametrù:

CPU: Slot1 - PII, PIII, Celeron, Coppermine, (Tualatin)
CPU regulátor:  VRM 8.2 (jak jsem zmìøil umí 1,3 - 3,5 V po 50 mV)
Chipset: intel 440ZX, 82731EB (PIIX4), ITE8671
PLL: Winbond W83194R-39A
FSB: 66/75/83/100/103/105/110/112/115/120/124/133/140/150 MHz
FSB/AGP: 1:1, 1:2/3
FSB/PCI: 1:2, 1:3, 1:4
Pamì�: 2xDIMM 8 - 256 MB SDR (celkem max. 512 MB)
Sbìrnice: 1 x AGP 1.0 (1x / 2x)
3 x 32-bit PCI 2.1
2 x 16-bit ISA
1 x Creative SB-Link
Konektory: 2 x IDE Ultra DMA 33
1 x 1,44/2,88MB disketová jednotka
1 x SPP/ECP/EPP paralelní port
2 x UART 16550 sériový port
1 x IrDA
1 x PS/2 myší port
2 x USB 1.1 port
1 x DIN klávesnice
BIOS: Award 4.51PG PnP
DMI 2.0, ACPI, APM
2Mbit flash 5 / 12 V
Podpora HDD do 128 GB
Formát: baby AT/ATX 8.8" x 7.8"

Rhino II ZX AT photo
Zapojení
konektoru
USB portù
Port 1 Port 2
+5 V GND
D- D+
D+ D-
GND +5 V


BIOSy

typ datum popis velikost
EXE ver. 7.36 AwardFlash pro flashnutí BIOSu 33 kB
ZIP 29.11.1999 Originální BIOS 147 kB
ZIP 11.1.2000 Novìjší oficiální BIOS
s nímž mi ale nechodí druhá disketová jednotka pod DOSem a W9X.
152 kB
ZIP! 8.7.2001 Moje neoficiální verze založená na verzi z 22.7.1999
!Použití na vlastní riziko!
  • pøidány microcode update pro copperminy
  • pøidána detekèní rutina, která zobrazí správný název procesorù Celeron II
  • pokud tento BIOS použijete, dejte mi laskavì vìdìt jak vám chodí a s jakým CPU.
157 kB
ZIP 20.10.2000 Poslední oficiální BIOS
Byla vyøešena detekce coppermine Celeronù II a opravena detekce velikosti RAM pod DOSem
157 kB
ZIP! 28.12.2004 Moje neoficiální verze založená na verzi z 20.10.2000
!Použití na vlastní riziko!
  • pøidány další microcode update pro Copperminy a Tualatiny (6B1, 6BA)
  • pokud tento BIOS použijete, dejte mi laskavì vìdìt jak vám chodí a s jakým CPU. Osobnì jsem ho zkoušel s CPU Tualatin 1,1 GHz, výpis frekvence a násobièe sice není korektní (nepodaøilo se mi dohledat za to odpovìdnou èást kódu, kterou bych mohl nahradit), ale jinak funguje. Mikrokód byl naèten správnì.
166 kB

      Od té doby co tuto desku používám nejsou s grafickou kartou, AGP, OpenGL žádné potíže. Z toho plyne, že vinu na špatné funkci grafiky mìl nekompatabilní, nekvalitní chipset a nikoliv grafická karta, nebo její ovladaèe. Takže si z toho vezmìte ponauèení, abyste taky nešlápli do hovna :-)

      4.5.2001 jsem upgradoval z Celerona 300A na Celerona coppermine 766/66 MHz. Mìl jsem obavy, jak se s ním deska vyrovná, ale naštìstí to dopadlo dobøe. Koupil jsem v Jimazu noname FC-PGA redukci za 340 Kè s možností nastavení napájení CPU - tabulka nastavení jumperù je zde. Pøi prvním spuštìní jsem schválnì nastavil redukci na auto a mìøil kolik deska do CPU pustí. Kupodivu bylo napìtí správnì 1,7 V. Nicménì kvùli pøetaktování jsem CPU mírnì povzbudil na 1,75 V, pøi kterých je stabilní na 83 / 958 MHz. Nicménì bez problémù se to neobešlo, nebo� BIOS detekuje Celerona coppermine jako Pentium III, ale jinak vše funguje tak jak má. Jak jsem se informoval na techservisu Octeku, tak se prý již žádný update BIOSu nechystá. Tak jsem vzal BIOS do vlastních rukou a pokouším se ho maximálnì pøizpùsobit pro nový CPU. Už jsem do nìj dostal microcode update pro nové procesory s CPUID 686h, 68Ah, 6B0h, 6B1h. Také jsem pomocí detekce velikosti cache pøidal rutinu na rozlišení PIII a Cumine, takže už se vypisuje správný název CPU. Jako poslední jsem pøidal rutinu která za frekvencí CPU vypisuje i frekvenci FSB a PCI. Též jsem zvìdav, jak si deska poradí s novými celerony 100 MHz / 800 - 1100 MHz - doufám, že se mi je povede taky rozbìhat.

      20.11.2001 jsem upgradoval na Celerona II 850 / 100 MHz. Rozbìhl se naprosto bez problémù. V Octeku se taky nad sebou zamysleli a vydali ještì jeden BIOS update, který øeší všechny pøedchozí problémy, které jsem ruènì opravoval. Dále mám v plánu upgradovat na Tualatina. Pomìrnì jednoduchou úpravou FCPGA redukce by mìl jít rozbìhat. Jak už jsem si døíve ovìøil, VRM zvládá napìtí od 1,3 V, takže s nízkonapì�ovými Tualatiny by nemìl být problém. Zatím mi však výkon staèí, a hlavnì ceny CPU se teï moc nehýbou, takže snad po prázdninách.

      26.12.2004 Vzhledem k tomu, že stále nemùžu sehnat vhodnou a cenovì dostupnou P4 desku s ISA pro upgrade, rozhodl jsem se ještì trochu vylepšit stávající systém novým CPU Celeron Tualatin 1,1 GHz. Procesor je vyroben 0,13µm technologií a oproti svému pøedchùdci má 256 kB L2 cache, což by se mohlo pozitivnì projevit na výkonu, zvláštì v pøípadì 100MHz (jmenovité) FSB. Naneštìstí intel u tohoto CPU trochu pozmìnil rozložení pinù a tak by oficiálnì nemìl ve starších deskách s FC-PGA vùbec fungovat. Hlavním dùvodem je to, že nový CPU potøebuje další pomocné napájení Vtt 1,25 V pro AGTL logiku, se kterým se u starších desek nepoèítalo. Aby se CPU nemohlo náhodou ve starší desce nìco stát, intel si to pojistil ještì dalšími piny tak, aby se procesor vùbec nerozjel.
      Protože v té dobì byly BX desky velmi oblíbené, situaci využila firma PowerLeap, která vyvinula redukci s vlastním napì�ovým regulátorem a pøizpùsobovacími obvody. Problém byl v tom, že se u nás nedala sehnat a když už se k nám dostala, tak její cena mnohdy (dnes urèitì) pøevyšovala cenu základní desky. Proto se na svìtì pár koumákù rozhodlo upravit stávající redukci Slot1-FCPGA, resp. pøímo procesor. V praxi se zjistilo, že procesoru nijak extrémnì nevadí, když se nové napájení Vtt pøipojí na stávající Vcore (stejnì vìtšina overclockerù do nìj napere mnohem vìtší voltáž). Takto provozované procesory bìží dodnes, tak proè to nezkusit.
      Co je tøeba? Pøednì vaše deska musí umìt FC-PGA procesory (zdaleka ne vše, co má Socket 370, umí i FC-PGA), resp. pro Slot1 je potøeba obyèejná redukce Slot1-FCPGA, nejlépe s možností nastavení napìtí pomocí jumperù. Samotné jumpery ale napìtí nedìlají, je tøeba zjistit (nejlépe zmìøit), že deska umí napájecí napìtí od 1,5 V (èi ještì ménì). Znám sice èlovìka, který provozuje bez problémù Tualatina na Asus P2B, která umí minimálnì 1,8 V, ale IMHO to už bych moc nedoporuèoval.
      Takže jak na to? Zpoèátku jsem uvažoval o modifikaci redukce, ale problém se ukázal býti v tom, že spoje k potøebným pinùm jsou ve vnitøní vrstvì PCB, takže je nelze pøepojit, jen odstranit. Dnes, kdy už Tualatina seženete jedinì v bazaru a tudíž bez záruky, je mnohem jednodušší provést modifikaci pøímo na CPU. Nejprve je tøeba opatrnì odstranit piny DYN_OE (AN3), RESET2# (AJ3) a VttPWRGD (AK4). Trhání nedoporuèuju, staèí je prohøát mikropájkou a pak lehce vytáhnout pinzetou. Po pinu tak zùstane krásnì pocínovaná pájecí ploška v prùmìru pøibližnì 2 mm. Už po této úpravì mi procesor najel, ale pro korektnost a stabilitu bych nedoporuèoval nechávat piny v luftì, ale jemným drátkem z rozpleteného lanka propojit RESET2# a VttPWRGD na nejbližší VCC pin, tedy AJ5 nebo AK2 (na fotce piny odstranìné nejsou, protože už jsem mìl rok v šuplíku redukci s odvrtanými nepotøebnými kontakty).

Tualatin pin modification Tualatin pin modification

Možná bude tøeba na soketu pod danými piny trochu zahloubit díry malým vrtáèkem, aby procesor dobøe sednul. Pak už jen staèí na redukci nastavit správné napìtí (já mám místo 1,475 V nastaveno 1,55 V) a zkusit štìstí. Mì procesor nabìhl na první pokus, v BIOSu se sice hlásí jako Pentium III at 333 MHz (111 x 3.0), ale to na funkci nemá vliv. Pokoušel jsem se probírat BIOSem, ale nepodaøilo se mi najít zodpovìdnou èást kódu. Jinak jsem BIOS doplnil o update mikrokódu pro CPUID 6B1h a 6B4h, viz výše.
      Všiml jsem si, že nový CPU více topí a také se výraznì zmenšil rozdíl teplot mezi idle stavem a plným zatížením. Rain 2.0 sníží teplotu pouze asi o 3°C. Teï ho momentálnì testuju na FSB 133 MHz (jádro 1466 MHz) a zvládá to celkem dobøe, akorát má v klidu 50°C a pøi zatížení klidnì i pøes 60°C. Nárùst výkonu proti pùvodnímu CPU je asi o 30% i více, hlavnì ve hrách (nicménì Doom ]I[ na tom zrovna moc hrát nejde :( Výsledky testù jsem pøidal zde.

      23.1.2005 Tak jsem se z nového CPU neradoval dlouho, když jsem tuhle potøeboval zkomprimovat nìjaké video ve VirtualDUBu, tak jsem se ani ne po minutì doèkal zamrznutí PC. Po restartu znovu. Napøed jsem si myslel, že je to pøetaktováním, ale když to tuhlo i na defaultní takt a dokonce i pøi FSB = 66 MHz, tak jsem zaèal podezøívat samotný VirtualDUB a vyzkoušel nìkolik starších verzí, ale stejnì to nepomohlo. Pomohlo až vypnutí rozšíøených instrukcí MMX/SSE v nastavení. Postupnì jsem odhalil nestandardní chování i nìkterých dalších programù. Memtest86 1.40 zatuhával pøi testu pamìti vždy na pozici 79% nezávisle na taktu FSB. Doom3 zatuhnul obvykle ihned po loadnutí uložené pozice. 3D Mark 2001 spadnul nebo vytuhnul hned nìkde u 2. nebo 3. dema. Image view plug-in Servant Salamandra 2.0 spadnul po pár prohlídnutých obrázcích rychle za sebou. Se starým CPU všechny tyto programy fungovaly úplnì normálnì. Naproti tomu jsem paøil nìkolik hodin Unreal Tournament naprosto bez problémù, pøi bìžné práci se taky tváøilo vše normálnì.
      Pamìtí ani taktováním to urèitì není. Mikrokód se do CPU taky nahraje správnì. Nìkteré nároèné programy bìží dlouho a správnì, jiné vytuhnou ve chvilce. Obvykle jde o programy novìjší, které využívají pokroèilé instrukce. To sice mùže zvýšit energetické nároky CPU, ale urèitì ne tolik jako rozdíl mezi taktem FSB 66 MHz a 133 MHz. Takže problém s Vcore regulátorem spíše vyluèuju. Zbývá tedy chyba samotného CPU nebo nìjaká záhadná hardwarová nekompatabilita.
      Mezitím jsem dostal "novou" základní desku Abit BX133-Raid a jak se pozdìji ukázalo, tak Tualatin v ní jede naprosto stabilnì na FSB = 133 MHz a žádný z pøedešlých problémù se zde nevyskytuje (jiný hardware kromì desky jsem nemìnil). Navíc jsem si všiml, že pøi stejné voltáži jako na Octeku mnohem míò topí. V klidu má kolem 40°C a pøi max. zatížení s Prime95 46°C. Øešil jsem to i na O'C fóru, ale nikdo pro to nemìl rozumné vysvìtlení, já taky ne, prostì Deja-vu v systému...



Zpìt

Aktualizováno 9.2.2005 v 1:32