[ Testit ] [ Sivukartta ]

Mediator 1200 + Voodoo4
Roni Ijäs <rNx@nic.fi>

Näytönohjaimenani on ollut jo pari vuotta BVisionPPC, mutta kuitenkin mieleni teki jotakin vieläkin nopeampaa. Kuultuani Mediator-väyläkortin mahdollistavan Voodoo-näytönohjaimen käyttämisen Amigassa, olin myyty. Väyläkortin riensin ostamaan GE:n Boogielta ja sainkin sen heti ensimmäisten joukossa tammikuussa. Kuten edellisistä Mediator-artikkeleista on jo käynyt ilmi, tarvitsee Mediator AT-virtalähteen P8- ja P9-liittimillä, joten edessä oli myös uuden powerin hankinta.


Mediator PCI 1200
Mediator PCI 1200 © Elbox Computer
Kuva Copyright © Elbox Computer
Mediator PCI 1200 -väyläkortti asennetaan Zorro-väyläkorttien tapaan A1200:n laajennuspaikan ja (mahdollisen) turbon väliin. Kortissa on neljä PCI 2.1 -standardin mukaista väylää. PCI-laitteiden väliseksi siirtonopeudeksi luvataan jopa 132 Mt/s.

Mediatoriin
voi, muista PCI-laajennuksista poiketen, kiinnittää uuden Elboxin valmistaman G3/G4-turbon (SharkPPC), jonka kerrotaan nostavan Mediatorin väylän 33 MHz:sta 66 MHz:iin ja siirtonopeudeksi jopa 264 Mt/s.

Mediatorin luvataan olevan yhteensopiva kaikkien A1200:n turbojen kanssa, mutta Elbox ei ilmeisesti itse ole testannut Mediatoria muiden kuin Apollon turbojen kanssa. Tämä käy ilmi asennusohjeiden puuttumisesta muille kuin Apollon turboille. Yhteensopivuusongelmia kuitenkin on esimerkiksi Apollon 030LC-turbojen kanssa.

SharkPPC:llä varustetun A1200:n luvataan olevan myös täysin Zico-spesifikaatiot täyttävä ja siis kykenevä ajamaan uusia AmigaOS-käyttöjärjestelmiä (OS 4.0, 4.2 jne.).

Mikä Voodoo?

Seuraavaksi alkoi sopivan näytönohjaimen etsiminen. Kirjoitushetkellä Mediatorin ajurit tukevat Virge-, Banshee-, Voodoo3 2000/3000, Voodoo4 4500 ja Voodoo5 5500 -PCI-näyttökortteja. Banshee on Voodoo2:sta kehitetty 8 Mt:n näytönohjain, joka sisältää myös 2D-grafiikkapiirin. Voodoo3 2000 ja 3000-ohjaimissa on molemmissa 16 Mt muistia. Voodoo3 3000:ssa on 166 MHz:n taajuudella käyvä prosessori, kun taas Voodoo3 2000:n prosessori käy vain 143 MHz:n taajuudella. Käytännössä kortit ovat yhtä tehokkaat tavallisessa käytössä, mutta Warp3D:tä tukevissa peleissä eron voi jo huomata.

Voodoo3-näytönohjaimia on nykyään vaikea löytää, koska ohjain ei ole PCI-näytönohjainmittapuun mukaan "vanha" ja se on siksi vielä käytössä vanhemmissa PC-koneissa laajalti. Tämän vuoksi on ohjain uutena melko kallis (n. 600 mk). Käytettynä kyseisiä saa käypään hintaan n. 400 markalla, mutta niitä myydään melko harvalti. Molempia Voodoo3-ohjaimia löytyy myös AGP-väyläisinä, joten jos jossain on myytävänä Voodoo3 2000 ilman tarkempia tietoja, ei kannata rientää ostamaan sikaa säkissä.

Voodoo4 kuuluu uusimpaan Voodoo-sukupolveen, jonka näytönohjaimissa käyttetään 32-bittisen renderöinnin mahdollistavaa VSA-100-piiriä. Ohjaimessa on 32 Mt:n tekstuurimuisti. Voodoo5-kortissa on VSA-100-piirejä kaksi ja muistia huikeat 64 Mt. Käytännössä 32-bit-renderöintiä ei Amigalla pääse testaamaan, koska Warp3D-tiimi on ilmoittanut, ettei nVidia ole halukas antamaan ajurien tekemiseen tarvittavaa materiaalia. Iloinen yllätys kuitenkin oli, että Hyperionin Elboxille tuottama Warp3D-ajuri toimii myös Voodoo4- ja Voodoo5-korteilla. Ajuri ei kuitenkaan käytä korttien erikoisominaisuuksia hyödyksi.

Voodoo4 ja BVisionPPC
Kuvassa ylhäällä Voodoo4 4500, alhaalla BlizzardVisionPPC.

Päätin kuitenkin ostaa Voodoo4-näytönohjaimen, koska siitä olisi pidemmällä tähtäimellä enemmän hyötyä sekä suurempi jälleenmyyntiarvo. Voodooni löysin Gigantista ja se oli retail-versio, kortti maksoi 1055 markkaa. Tein samalla myös pientä hintavertailua, ja osoittautui että bulk-pakattu kortti Tampereelta LJH Computersista olisi maksanut 1100 markkaa ja Bulldogista 1095 markkaa.


Asennuksen tuskaa

Laitepuolen asennus vaati Saku #36:ssa esiteltyyn itsetehtyyn PowerToweriin takalevyn muokkauksen. Suuren reiän tehtyäni ja taivuttamalla osasta pienen lipan, johon tulevat PCI-kortit kiinnitettäisiin, saatiin tornista kohtuuvaivattomasti Mediator-yhteensopiva. Voodoo4:n monitoriliitäntä on myös niin sivussa, että asennettaessa korttia Infinitiv-torniin on tornille annettava puukkoa. Mediatorin asennuspala emon ja turbon väliin nosti turbon kuitenkin niin korkealle, etteivät koneen kuoret menneet enää paikalleen.

Softapuolen asennus ei ollut ruusuilla tanssimista. Ajuripaketin mukana tulleet ohjeet sisälsivät jumpperointiasetukset vain Apollon turboille. Ongelmia ilmeni heti: näyttötilaa ei voinut muuttaa ilman että kone kaatui, minkä jälkeen se ei edes enään käynnistynyt. Elboxille lähettämiini kyselyihin kyllä vastattiin, ja ehdotuksia satelikin uudesta virtalähteestä PPC:n flash romin päivittämiseen. Parisen viikkoa tuli tapeltua asetusten ja ajurien kanssa, kunnes hetken mielijohteesta päätin pistää väyläkortin WAIT-jumpperin kiinni (closed), vaikka ohjeet käskevät tehdä sen vain jos käytössä on Apollon 040/060 ja V4- tai V5-näytönohjain.

Nyt kone käynnistyi vaivatta ja näyttötilaa pystyi muuttamaan. Lähetin Elboxille viestin, missä kerroin ongelmasta ja kuinka se korjataan, ja he lupasivat tiedon olevan seuraavassa ajurijulkaisussa. Tietoa ei kuitenkaan ole vielä lisätty ohjeisiin, vaikka ajureista on jo julkaistu monta versiota.


Ajureiden SysSpeed-tuloksia


Testikoonpano: BlizzardPPC 240 MHz, 060/50 MHz, 64 Mt

Voodoo4 45000 / 24-bit / 640*480   Voodoo3 3000 / 16-bit / 640*480
SPEEDRESULTS   SPEEDRESULTS
RectFill() 10347 op/s   RectFill() 17825 op/s
RectFill() Pattern 9461 op/s   RectFill() Pattern 15249 op/s
WritePixel() 123470 op/s   WritePixel() 134571 op/s
WriteChunkyPixels() 52 op/s   WriteChunkyPixels() 420 op/s
WritePixelArray8() 52 op/s   WritePixelArray8() 412 op/s
WritePixelLine8() 4145 op/s   WritePixelLine8() 17831 op/s
DrawEllipse() 3901 op/s   DrawEllipse() 6709 op/s
DrawCircle() 4095 op/s   DrawCircle() 8046 op/s
Draw() 18880 op/s   Draw() 19696 op/s
Draw() Hor/Ver 22128 op/s   Draw() Hor/Ver 20759 op/s
ScrollRaster() X 908 op/s   ScrollRaster() X 2666 op/s
ScrollRaster() Y 937 op/s   ScrollRaster() Y 2724 op/s
PutText() 7907 op/s   PutText() 8079 op/s
BlitBitMap() 12821 op/s   BlitBitMap() 14565 op/s
BlitBitMapRastPort() 7292 op/s   BlitBitMapRastPort() 10676 op/s
BitMapScale() 23 op/s   BitMapScale() 55 op/s
INTUITION   INTUITION
OpenWindow() 55 op/s   OpenWindow() 85 op/s
MoveWindow() 369 op/s   MoveWindow() 546 op/s
SizeWindow() 93 op/s   SizeWindow() 141 op/s
CON-Output 548 op/s   CON-Output 1028 op/s
ScreenToFront() 60 op/s   ScreenToFront() 61 op/s

Pikkuhiljaa päivitellen

Myöhemmin kävi ilmi, että ensimmäiset Boogielle tulleet Mediatorit sisälsivät hardware-suojauksen, jolloin oli mahdotonta käyttää kahdeksan megatavun muisti-ikkunaa ilman että ruutu alkoi korruptoitua. Uusimmat ajurit kuitenkin kiertävät tämän eston, eikä nopeuseroa pitäisi huomata, vaikka käyttäisikin neljän megan muisti-ikkunaa. Valitettavasti korruptiota tapahtuu, vaikka kaikki asetukset olisi kunnossa. Varmaa syytä ilmiöön ei vieläkään tiedetä, mutta osasyyllisinä voivat olla niin P96, Elboxin ajuri kuin myös eri näyttötilojen käyttö päällekkäin (little-endian/big-endian).

Vähän aikaa sitten myyntiin tullut Elbox MultiMedia CD (lue artikkeli toisaalta tästä Sakusta!) sisältää kuitenkin uudet
mach-piirit, joilla vian voi korjata. Nerokas tapa, sillä mukana tulevan ajuri-CD:n ajurit (SoundBlaster 128 -äänikortille, 37:lle TV-kortille ja uudet parannellut ajurit Voodoo-näytönohjaimille) eivät toimi ilman uusia mach-piirejä.

CD:n käyttäjiksi rekisteröityneille Elbox toimittaa ajuripäivityksiä, joita tähän mennessä on tullut RTL8139-piirille perustuville verkkokorteille sekä monelle uudelle TV-kortille. Uudet TV-korttien ajurit mahdollistavat myös TV-kuvan katselun taustakuvana, käytössä olevasta turbosta tai resoluutiosta riippumatta, koska kuvan käsittelyyn ja näyttämiseen käytetään DMA:ta (Direct Memory Access). Muistina toimii kuitenkin näytönohjaimen muisti, joten näytönohjain on pakollinen.

Elboxin 8.10. julkaistu ajuripaketti sisälsi myös Warp3D-ajurit. Ajurit on on valmistanut Hyperion, ja tuen ilmoitettiin tulevan vain Voodoo3-korteille. Ajurien mukana tulleessa tiedotteessa Elbox väitti ajureiden toimivan myös Voodoo 4 ja 5-korteilla. Voodoo4 ja 5 ovat sen verran taaksepäin yhteensopivia, että Voodoo3:n 3D-ajurit toimivat myös niissä. Ajurit eivät kuitekaan käytä mitään V4- ja V5-korttien erikoisominaisuuksia. Hyperion on myös tiedottanut, että V4- ja V5-toimivuus oli täysin sattuma, eikä toimivuutta uusien ajurijulkaisujen kanssa taata.

Pelit kuten glQuake, Descent, Heretic 2, Shogo, Payback ja monet demot hyödyntävät Warp3D:n mahdollistamaa MiniGl-HW-(HardWare)-renderöintiä. Tästä on suurta hyötyä, koska Voodoo3:n fillrate riittää pyörittämään grafiikkaa ruudulla aina 800x600-resoluutioon ilman hidastumista.

Heretic II
Payback
Heretic II
Payback


Valmistaja: Elbox Computer, support@elbox.com
Mediator-tukisivu CyberGraphX-sivustolla
Edustaja: Gentle Eye Ky, puh. (03) 363 0048, ge@vip.fi
Hinta: 249 e (joulukuu 2001)
Vaatii: A1200, PC-virtalähde, 4 Mt Fast, kiintolevy
Suositus: Amiga 1200T E/BOX (Power Tower) -tornissa, 68060/50 MHz tai 68040/40 MHz, 32+ Mt Fast, PCI-grafiikkakortti, SharkPPC G3/G4 -turbokortti, 64+ Mt SDRAM (SharkPPC), kiintolevy

[ Testit ] [ Sivukartta ]