AMIGA REVIEW online
  Uvodná stránka     Software     Hry     Obaly     Download     Amiga na PC     Amiga Forever  

PowerPC podruhé...

Luboš Němec

Ve slíbeném pokračování recenze na CyberStorm PPC bych rád zopakoval a upřesnil některé informace z předchozího článku (který byl psán sice dlouho, ale bez karty v počítači) a konečně též dojde řada i na spoustu testů. K recenzi jsem měl zapůjčen CyberStorm PPC s procesorem PowerPC 604e/200 MHz a 68K procesorem 68040 taktovaným na 40 MHz, kterému se dnes budu podrobně věnovat.

Hardware, druhý díl
Karta je sympaticky malá (cca 21 x 10 cm) a měl by ji bez problémů nainstalovat i méně zkušený uživatel. Celá instalace spočívá v odstranění původní procesorové kary, nastavení několika jumperů na nákladní desce (motherboardu) a zasunutí CyberStormu PPC do procesorového slotu. Karta je podpíraná čtyřmi dilatačními umělohmotnými podložkami, které musíte umístit do příslušných otvorů. Kdo už někdy instaloval jakoukoliv procesorovou desku, bude pro něj výměna hračkou, ale i pro ostatní znovu připomínám, že v případě A4000 nebo A4000T to není vůbec složité. Je samozřejmě třeba dbát na základní věci jako uzemnění statické elektřiny atd., ale předpokládám, že to každý ví! Poslední poznámka k instalaci karty - dejte si pozor, jak a kde ji budete při zasouvání do konektoru držet, neboť plošný spoj je pochopitelně oboustranný a i na spodní straně je poměrně dost miniaturních součástek (nijak neošetřených lakem nebo nějakou epoxidovou hmotou, jak to bývá běžné) a při neopatrné manipulaci lehce můžete například některý z odporů klidně i bříškem prstu odloupnout!
Chcete-li vybavit CyberStormem PPC Amigu 3000 či A3000T, nevyhnete se úpravě základní desky, u které v A3000 desktop chybí v CPU slotu signál INT2, který je naprosto nutný k provozování integrovaného SCSI řadiče na kartě. Nejsem si jistý, zda propojit dva piny na spodní straně motherboardu A3000 zvládne i začátečník, takže v tomto případě nemohu všem majitelům desktopové verze A3000, kteří mají zálusk na CyberStorm PPC, poradit nic jiného, než aby se obrátili na nějaký servis, opravnu nebo zkušenějšího kolegu. V případě instalace karty do A4000/A4000T musíte nastavit dva jumpery ovládající taktování sběrnice na typ „EXT“ neboli externí. CyberStorm PPC je totiž taktován na třetinový takt použitého PowerPC procesoru, takže například u testované 200 MHz verze běžela samotná karta místo původních amigovských 25 MHz (v případě jiné než originální procesorové karty i více) dokonce na 66 MHz. A4000T má příslušné jumpery označené jako J100 a J104, u A3000 je nutno nastavit jumper „BRDCLK“ na „EXT“, „CPUCLK“ na „INT“ a „QUADCLK“ opět na „EXT“. Další doplňkové informace najdete v manuálu, až na A3000 vše pochopitelně včetně obrázků.
Procesory jsou na kartě umístěny vedle sebe (68040 je cca 4x větší), vskutku miniaturní PPC 604e je schováno pod chladičem a velmi sympatickým nízkoprofilovým větráčkem (kde se tak ďábelsky tenký větráček dá sehnat, to opravdu netuším), který je napájen přímo z karty a nikam tedy už nevedou žádné další napájecí kabely, jako je tomu u mého původního CyberStormu MKI (060 MKH chladič na procesoru nemá vůbec). Při nezakrytovaném počítači je vyzářené teplo z obou procesorů dost znatelné, zvláště pak 68040/40 MHz topí jako menší parní kotel a dotknete-li se jeho povrchu po cca 5 hodinách práce, zaručeně se spálíte! Je s podivem, že na tomto typu procesoru není standardně umístěn žádný chladič a v dokumentaci k CyberStormu PPC se phase 5 o nutnosti chlazení procesoru 68040 nijak blíže nezmiňuje. Podle mého názoru se teplotní podmínky v uzavřeném prostoru obohaceném navíc o další vyzářené teplo z harddisků musí nutně stát kritickými a hrozí vážné nebezpečí přehřátí procesoru či dalších součástek. U 68060 je situace podstatně méně dramatická, neboť zde je použita už 3V technologie oproti 5V u 68040. A co z toho vyplývá? Rozhodnete-li se pro 68040 variantu CyberStormu PPC, přilepte nebo jinak přidělejte na procesor 68040 chladič (napájet jej můžete bud normálně ze zdroje nebo přímo z karty - napájecí konektor je dobře přístupný), ušetříte si tak mnoho problémů s přehříváním!
Doporučuji si všechen nutný software (hlavně knihovny!!!) okopírovat na harddisk ještě před nainstalováním samotné karty, u CyberStormu PPC (testovaná 040 verze) lze totiž jen velice těžko nabootovat bez startovací sekvence - po odkliknutí této volby se dost dlouho nic neděje, pak začne blikat dioda power a systém se zresetuje a tak pořád dokola, dokud nestisknete reset na klávesnici a teprve poté (většinou) po další prodlevě naskočí známé okénko AmigaDOSu. Pokládám to buď za vadu ROMKy na kartě, která v případě, že není připojeno žádné SCSI zařízení, dělá v systému pěkný chaos nebo za „nějakou“ chybičku v návrhu celého CyberStorma PPC, který v současné době prostě nekorektně funguje s procesorem 68040 (060 verze tohle totiž nedělají!). Naštěstí je firmware ve flash-ROMce a případný opravný update je tedy v budoucnu možný i softwarovou cestou.
A ještě pár technických poznámek. CyberStorm PPC vyžaduje Amigu s kompatibilním procesorovým slotem, KickStart 3.0, min. 8 MB FAST RAM na kartě samotné (viz. paměť) a harddisk, doporučen je KickStart 3.1, CD-ROM mechanika, min. 16 MB FAST RAM na CyberStormu a grafická karta CyberVision PPC. O grafické kartě CyberVision PPC s čipem PERMEDIA2 jsem toho napsal už dost a dost v předchozím článku, takže už jen dodávám, že jako obvykle firmou phase 5 ohlášený datum jejího uvedení na trh se mírně (v případě phase 5 však můžeme čas počítat na čtvrtletí než měsíce) posunul a v manuálu uváděného termínu 4. čtvrtletí roku 1997 se zcela jistě nedočkáme. Myslím však, že to příliš nevadí, neboť tento článek stejně nebudete číst dříve než v únoru a snad se do té doby phase 5 polepší.

SCSI řadič
S největší pravděpodobností budete muset při instalaci CyberStorma PPC vyndat ještě harddisky (máte-li je v prostoru k tomu určeném) a (pro ty pomaleji chápající) samozřejmě předtím také případný CybSCSI řadič, jinak tam CyberStorm PPC umístíte asi dost těžko. K novému Ultra Wide SCSI řadiči integrovanému na kartě mám několik poznámek. Celý řadič se skládá z čipu „Symbios 53C770“, 68pinového mini SCSI konektoru pro připojení SCSI kabelu a několika dalších klasických součástek. První dost vážný problém nastane, budete-li k řadiči chtít připojit „normální“ Fast SCSI disky či jakékoliv externí zařízení. Integrovaný Ultra Wide SCSI řadič je totiž opravdu „integrovaný“ a ŽÁDNÉ kabely ani externí konektory k němu od phase 5 nedostanete! Počítejte s tím tedy předem a připravte si dost peněz na patřičné redukce (z 68pinů na 50pinů), které budete zcela jistě potřebovat, neboť například SCSI mechaniky CD-ROM se pokud vím v provedení Ultra Wide vůbec nevyrábí (mohu se samozřejmě mýlit) a přesto, že ceny harddisků v 16ti bitovém Wide provedení nejsou mimo nejnovějších (a velmi drahých) modelů o mnoho vyšší než ceny klasických Fast SCSI II disků, problém kabelu to nijak neřeší a navíc v současné době těžko něco jiného budete moci na Ultra Wide SCSI řadič připojit. Z hlediska rychlosti a výkonu je to samozřejmě pohádka, ale můj soukromý názor je, že phase 5 zřejmě v důsledku nepředpovídatelného vývoje technologie řadičů postavila něco, co rozhodně nebudeme moci plně využít v současné a dokonce ani nejbližší době a co celou kartu jen zbytečně prodražuje. V minulém článku jsem se opominul další poměrně závažný problém, a to, že s Ultra Wide SCSI řadičem momentálně nefunguje korektně žádný amigovský vypalovací software, takže na pálení cédéček si zatím musíte nechat zajít chuť nebo si koupit jiný SCSI řadič (majitelů A4000T či jiných modelů s integrovaným SCSI řadičem se tento problém naštěstí netýká).
V dokumentaci je naštěstí SCSI řadiči věnována značná část manuálu a najdete zde prakticky všechny možné kombinace Ultra Wide SCSI a Fast SCSI II disků a periférií, to vše navíc v kombinacích externí/interní. Velká pozornost je zaměřena na skutečnost, že Ultra Wide SCSI řadič MUSÍ BÝT v případě připojení jakéhokoliv Fast SCSI II zařízení AKTIVNĚ terminován (kabel pro oba typy zařízení s aktivními terminátory rozhodně neseženete pod 1000,- Kč s DPH), a to na OBOU KONCÍCH. Samotný řadič totiž díky velmi vysokému počtu možných kombinací terminován NENÍ a pasivní terminátory běžné u Fast SCSI II disků se díky 16ti bitové architektuře bohužel použít nedají. Zde bych chtěl upozornit na fakt, že i když se Vám bude po prvním přečtení manuálu zdát vysvětlení složité, phase 5 si v dokumentaci rozhodně nebere žádné servítky a rovnou upozorňuje, že při nekorektní terminaci hrozí poškození jak řadiče tak i připojeného SCSI zařízení. Berte to prosím vážně!
Základní software pro práci integrovaného SCSI řadiče je uložen v ROMce CyberStormu PPC a na disketě dostanete zbrusu nový balík „SCSI Tools 3.0“ pro rozdělení harddisků atp. na partitiony, CDROM filesystém AmiCDFS, cache prográmek „DynamiCache“ a několik doplňkových utilit. Device, na které se budete odkazovat, se logicky jmenuje „cybppc.device“ a stejně jako 68040 68K knihovny, jedná se zatím jen o betaverzi (44.24Beta ze 17. 11. 1997). Také software není ještě zcela dokončen a neumí některé důležité věci jako je podpora RESELECTION a SCSI-Resetu, update si můžete naštěstí stáhnout zdarma z ftp serveru phase 5. Zato DynamiCache je bez výhrad špičkový cache program, jež patrně nemá konkurenci na žádném počítači. Je inteligentní, podporuje jakékoliv „pevné“ či výměnné zařízení včetně disket a jeho největší výhodou (jak ostatně vyplývá z názvu) je dynamické přidělování FAST RAM (může samozřejmě fungovat i v CHIP RAM - nedoporučuji!), takže vyžaduje-li některý program volnou paměť, DynamiCache ji bez problémů uvolní a přidělí patřičnému tasku. Na to, že celý prográmek má jen 48 KB, umí naprosto fantastické věci. Testy integrovaného řadiče budu muset bohužel opět odložit někdy na příště, ke kartě jsem nedostal žádné kabely ani redukce, natož pak harddisk v provedení Wide, bez něhož vlastně ztrácí výkonnostní testy smysl.

Paměť
Už minule jsem upozornil na skutečnost, že CyberStorm PPC podporuje v případě párovaných 72pinových SIMM modulů 64bitovou architekturu paměti a pro dosažení maximálního možného výkonu je tedy nutné správně osadit jednotlivé paměťové banky shodnými SIMM moduly. Na CyberStormu PPC najdete celkem čtyři banky pro SIMMy a protože bohužel phase 5 v těchto turbokartách nepodporuje SIMMy s větší kapacitou než 32 MB, můžete tak celkem osadit jen 128 MB FAST RAM. V manuálu opět najdete popis jednotlivých paměťových bank včetně vysvětlujícího obrázku. S kapacitou SIMMů si nemusíte dělat téměř žádné starosti, paměťový řadič na CyberStormu je samozřejmě autokonfigurovatelný, tzn. je úplně jedno, kam jaký SIMM umístíte, znovu však připomínám, že 64bitové architektury docílíte jen použitím a korektním osazením SHODNÝCH SIMM modulů. Minimální nutná kapacita potřebná k tomu, aby CyberStorm PPC vůbec fungoval, je 8 MB. Paměťový řadič akceptuje jak klasické 32bitové bezparitní, tak i 36bitové paritní SIMMy, u kterých jsou zbývající 4 paritní bity ignorovány. Paměťové moduly nesmí být pomalejší než 70 ns a při použití 60 ns SIMMů můžete pomocí utilitky „Set60nsMode“ teoreticky docílit zrychlení o více než 10% (viz. dále).
Přenosové rychlosti pamětí jsou více než drastické (viz. testy), u PPC 604e/200 MHz se pohybují až na hranici 160 MB/s! Na druhou stranu díky přítomnosti 68K procesoru se většina „68K“ paměťových operací pohybuje u testovaného modelu v rozmezí zhruba kolem 40 MB/s, při použití procesoru 68060 by to mělo být dokonce více než 60 MB/s! Díky tomuto nárůstu výkonu (64bitová architektura je opravdu dobrá věc!) má teoreticky v praxi dojít ke zvýšení výkonu při stejném taktu procesoru, 68060 verze CyberStormu PPC by tak podle phase 5 měla dosahovat až 25% nárůst výkonu oproti CyberStormu MKII se stejným procesorem.
S testovanou verzí nefungovala utilitka „Set60nsMode“ a „SetFastAVec“, takže jsem nemohl otestovat zrychlení celé karty při použití rychlejších SIMM modulů, což mne dost mrzí. S největší pravděpodobností má vše na svědomí zbrusu nová 68040 knihovna, která je zatím pouze v betaverzi a i když teoreticky má využívat již odladěnou knihovnu určenou pro 68060 (její část má být zjevně rezidentně v paměti, ale není) a spolupracovat tak jak s oběmi zmíněnými utilitkami tak i s velmi užitečným prográmkem „CyberPatcher“, v praxi je situace zcela jiná a žádný z uvedených urychlovacích patchů s 68040 verzí CyberStormu PPC prostě nefunguje.

Software
Ja bylo již uvedeno v prvním díle recenze, s CyberStormem PPC dostanete dvě diskety s 68040/060 knihovnami a různými utilitkami a CDčko s cca 300 MB softwaru.
Knihovna pro 68040 byla zcela přepracována a skládá se ze tří částí - původní 68040 knihovny (v37.30), nové 040 verze (v43.0Beta3) a doplňkové knihovny 68060 (v43.0Beta4) z 1.12.97. Doufám, že v nejbližší době budou popsané knihovny plně funkční a i 040 verze CyberStormu PPC bude podporovat CyberPatcher a obě výše zmíněné utilitky. Software na cédéčku jsem už popisoval, takže jen stručně. Mezi PPC programy najdete i zjevně 68K only enkodér MPEG hudby „MusicIn“, který už phase 5 nestih/a při sestavování cédéčka překompilovat pro PPC nebo se tam musel dostat při pálení CDčka omylem, ostatně v dokumentaci o něm není ani zmínka.
První spuštěný PPC nativní program „Benoit“ bez výhrady potvrdil ďábelskou rychlost PowerPC procesoru, výpočty mandelbrotových fraktálů jsou nesrovnatelně rychlejší než při použití 68K procesoru (lze nastavit). „PPCTool“ je jednoduchý a poměrně spolehlivý taskmanager, i když zatím neumí zavírat nepohodlná okénka, která zůstanou po ukončených programech.
Asi nejvíc jsem se těšil na přehrávač MPEG animací „IsisPPC“ se zvukovou podporou, bohužel díky kabelům (viz. SCSI řadič) jsem si nemohl pustit žádný MPEG film. Zkoušel jsem tedy přehrávat jen některé MPEG animace v různých rozlišeních a výsledky byly víc než slušné - to, co s vypětím všech sil (ne)zvládne 68060 (3 - 6 snímků/s je dle mého názoru rychlost zcela nevyhovující), umí 200 MHz 604e s přehledem plných 20-25 snímků/s!
„MemTest“ - viz. testy, rychlosti na PPC straně jsou prostě šílené... Zato „Mountains“ mne dost zklamal, čekal jsem daleko propracovanější program. Vygenerované fraktálové krajiny jsou víc než ubohé a program se dost hroutí, což rozhodně neospravedlní ani tradičně velmi vysoká rychlost výpočtů - jako ukázka matematického koprocesoru to je sice slušné, ale užitná hodnota programu je prakticky nulová. To samé platí o další generátoru fraktálových patternů „Plane“. Oba zmíněné programy slouží jen k demonstraci výpočetního výkonu PowerPC procesoru, jinak jsou v podstatně k ničemu. „xpkBZIP“, to byla další věc, na kterou jsem byl dost zvědav. A výsledek? Nic moc, tohle je pro PPC spíš ostuda, ale to si všechno můžete prohlédnout ve výsledcích testů. K „ADE“ nemám co dodat, je to šílený systém s naprosto nekomfortním a složitým ovládáním, který se až na skutečnost, že je zcela zdarma, podle mého názoru v současné podobě nemá šanci nějak výrazněji prosadit.
Aktuální update stávajícího i budoucího PPC softwaru si můžete stáhnout z ftp serveru phase 5, ftp.phase5.de, dosud (prosinec 97) se tam však neobjevilo nic, co by se PowerPC hardwaru či softwaru přímo týkalo.
Jako poslední z dodávaného software jsem si nechal „LWshowPPC“ (viz. obrázky), což je prohlížeč objektů pro LightWave. Vyžaduje CyberGL a grafickou kartu (nebo vhodnou emulaci) a společně s MPEG přehrávačem „IsisPPC“ dělá čest výkonu PowerPC procesoru. V testech se můžete mrknout na rozdíly oproti 68040 i 68060, rozdíl ve výkonu je dost dramatický. Bohužel phase 5 stále nedodává PowerPC nativní CyberGL, rozdíl ve výkonu LWShowPPC proti klasickému LWShow obsaženém v balíku CyberGL by se tak ještě zvýraznil.
A nakonec několik programů podporujících PowerPC, které jsem též testoval, ale které až na jednu výjimku na disketách a na cédéčku nenajdete. Prvním z nich je samozřejmě 8mi bitový bitmapový kreslící program „PersonalPaint 7.1“, jehož demoverzi můžete otestovat sami (je na CDčku). Pomocí speciální PPC knihovny používané jako náhrada za amigovský blitter můžete celý PPaint o něco urychlit. Bohužel ani jedna z verzí této PPC knihovny (zkoušel jsem dokonce 3 verze) včetně té nejnovější nefungovala tak, jak bych si představovala PPaint 7 odmítal spolupracovat a neustále se hroutil. Zjevně se tedy opět jedná o nekompatibilitu 68040 verze CyberStormu PPC, respektive nedostatečně neodladěných 68040 knihoven nebo PPC knihovny od Cloanto, naprogramované na jiné verzi CyberStormu PPC. Nevidím důvod, proč by však PPaint neměl v blízké budoucnosti bez problémů fungovat, to je jen záležitost odladění softwaru. V každém případě urychlení programu nebude při použití PPC knihovny místo blitteru nijak výrazné, dokud Cloanto nepřeprogramuje CELÝ program pro PowerPC, v některých operacích je totiž nechutně pomalý i na 68060 s grafickou kartou.
Animační a efektový program „WildFire 5“, to je úplně jiná kapitola. Zde jsem byl celkem spokojen, na to, že se jednalo o alfa verzi, program skoro nepadá. Zrychlení není sice v mnoha případech nijak dramatické, ale přesto je příjemné pracovat s programem, který se při výpočtech efektů nefláká a jede! WildFire je už výhradně komerční program a i když jsou ceny komerční 68K (299,- DM) i PPC verze (399,- DM) velmi vysoké, v případě PowerPC verze se myslím vyplatí si jej opatřit.
Co dál? No přece „Tornado 3D“. PowerPC podpora je sice zatím jen experimentální a používá se pouze pro výpočty gourardova stínování, ale v budoucnu by měl být celý tento nový raytracingový program nebo alespoň jeho část starající se o výpočty přepsán pro PPC. Tornado3D je také zatím jediný program, který podporuje 3D funkce čipu ViRGE a i když stejně jako WildFire není právě nejlevnější, stává se tak zajímavou volbou pro všechny současné i budoucí majitele PPC karet a CyberVision3D. Z PPC nativních public domain programů z různých kategorií jsem zkoušel přehrávač MPEG hudby „mpg123“ a utilitku testující Whetstones (viz. testy), oba dva prográmky fungovaly bez padání a i když se mpg123 nemůže v kvalitě srovnávat například s „MPEGA“, přesto se jedná o poměrně slušný a užitečný software.

Dokumentace
Manuál formátu A5 v němčině a angličtině a spousta věcí pro vývojáře na cédéčku, to je asi nejvýstižnější popis celé dokumentace. Vše je přehledně popsáno, v jednotlivých kapitolách nechybí vždy několik důrazných varování, čeho a proč se vyvarovat při instalaci a provozu karty či integrovaného SCS1 řadiče. Dokumentace k softwaru je skutečně rozsáhlá, většina se však týká ADE a GNU C a chybí jakýkoliv srozumitelně podaný výklad o tom, jak vlastně 68K a PPC procesor spolupracují, takže nic pro typického uživatele. Mám takový dojem, že ani vývojáři nebudou kombinací ADE a GNU C příliš nadšeni, na druhou stranu zmíněný software mají zdarma a mohou si pořídit kvalitnější StormC (PPC verze už je hotová!) či zatím experimentální PPC verzi SAS/C. Součástí dokumentace je pochopitelně i přibalená registrační karta pro budoucí update softwaru a objednávkový kupón na CD-ROM verzi PersonalPaintu 7.1 za speciální cenu 59,- DM (po smutných zkušenostech s PPC blitt knihovnou ponechávám raději bez komentáře).
Na cédéčku najdete také cca 70 MB WWW stránek v HTML formátu stažených z různých serverů firem, které se zabývají vývojem PowerPC nativního softwaru. Díky této „dokumentaci“ se dozvíte, kdo a hlavně kdy uvede na trh PPC nativní programy. Většinu firem určitě znáte a byly též zmíněny v tomto a předchozím článku. Určitě není náhoda, že v HTML dokumentaci chybí firma Haage & Partner, jež se svým PowerPC programem WarpUP chystá v softwarové oblasti phase 5 a jejímu PowerUP konkurovat (WarpUP se zdá být lepší než PowerUP, už jen z hlediska vývojářské podpory má Haage & Partner navrch), otázkou však zůstává množství a dostupnost PPC softwaru, neboť programy vyvinuté pod PowerUP (GNU C) jsou až na výjimky volně šířitelné, což u mnohem komerčněji zaměřeného WarpUP softwaru (např. StormC, ArtEffect a jeho PPC pluginy) rozhodně není a v budoucnu ani nebude obvyklé. Vše je díky HTML formátu doplněno spoustou kvalitních obrázků a přibalena je i demoverze WWW browseru „IBrowse“.

Testy
Tentokrát žádná omluva, ale mnoho testů v různých klasických i plně nebo jen částečně nativních PPC programech. Na níže uvedených konfiguracích jsem důkladně otestoval nový CyberStorm PPC vším možným, co je v současné době k dispozici. V tabulce najdete hodnoty vybraných testů z velmi kvalitního testovacího programu „SysSpeed 2.40“, PowerPC nativní aplikace jsem testoval na programech přibalených u CyberStorma PPC a několika dalších volně dostupných programech a utilitách, jednalo se o „MemTest“, „Benoit“, „LWShowPPC“, „IsisPPC“, z komerčních programů pak „WildFirePPC“. U každého z testů je uvedeno, co vlastně jednotlivá čísla znamenají, většinou se jedná o čas v sekundách (případně ve tvaru minuty:sekundy) nebo počet operací/s a krátký komentář.
Výsledky testů si přeberte už sami, chtěl bych jen připomenout, že každý z testovacích programů používá samozřejmě jiné metody i testy, takže celkové srovnání všech hodnot nelze provést. V rámci jednotlivých testů je však zřejmé, že CyberStorm PPC rozhodně není v nenativních PowerPC aplikacích rychlejší o proklamovaných 20 - 25% než klasické 68K modely MK I či MK II se stejným procesorem, někdy je sice o malinko rychlejší, někdy však zase pomalejší než další testovaný CyberStorm MKII s 68040/40 MHz. V testu grafiky hraje velkou roli vyladění celého systému, kde CyberGraphX 3 nabízí poměrně rozsáhlé možnosti různých akceleračních patchů, takže tyto testy berte jen jako orientační - zde byl CyberStorm PPC většinou o něco rychlejší než konfigurace 040MKII. Všechno se samozřejmě změní s příchodem nové grafické karty (CyberVisionPPC či BVisionPPC) a alespoň částečně nativního CyberGraphX 3 + CyberGL, který teprve dokáže využít obrovského výpočetního výkonu PowerPC procesorů a vysoké přenosové rychlosti pamětí.

Závěr podruhé...
Není žádných pochyb o tom, že CyberStorm PPC je moderní turbokarta s vysokým výkonem, navíc plně kompatibilní se všemi stávajícími 68K aplikacemi. Problémy s SCSI řadičem a některými programy u 68040 verze by měly být u plné verze 68040 knihovny odstraněny a doufám, že bude fungovat i CyberPatcher. Není sice nezbytný, ale proč se zbytečně ochudit o plný výkon 68K FPU, když u 68060 tomu tak je už dávno a CyberPatcher funguje bez problémů skoro se všemi programy. Cena CyberStormu PPC není zrovna nejnižší, s procesorem 68060 je dokonce více než vysoká, snad se i to díky počtu prodaných kusů spraví. Nemusím snad znovu připomínat, že motivací ke koupi tak výkonné turbokarty bude jen a jen nativní či upravený PowerPC software, zvláště pak všechny programy, ve kterých se uplatní výpočetní výkon RISC PPC procesoru. Otázka překompilování stávajících aplikaci je podmíněna existencí slušného a uživatelsky přívětivého vývojářského softwaru, snad se i v tomto směru objeví mimo „StormC“ něco zajímavého.
„WildFire“ už chodí a i když rychlost není zatím nejvyšší, rozhodně je proti 68040 několikanásobná. O amigovské PPC verzi „LightWave“ či „Cinema4D“ nemám zatím žádné další zprávy, hotova je však už PowerPC verze raytracingového programu „Reflections“ (prodává Amiga Oberland), katalogizační a efektový software „ArtStudio“, tiskový program „TurboPrint 6“, experimentálně se pracuje i na dalším raytracingu „Tornado3D“.
Objevit by se měly i nějaké PowerPC hry, tím hlavním lákadlem bude zřejmě „Myst“ od ClickBoomu, konverze „Quake“ je plánována na únor 1998, pokračovat mohu legendární hrou „Doom“ od několik autorů, dále pak „Shadow of the Third Moon“ (68K verze už se prodává, PPC verze je plánována na únor 1998), „Brain Killer“ (leden 1998), doomovka „Uprise“. Viděl jsem i PPC konverzi další skvělé hry „Tomb Raider“, ale v té době jsem už CyberStorma PPC neměl k dispozici. Z dalších systémových programu pak vypalovací softík „BurnIT“, snad budou též plně nativní PPC verze oblíbených emulátorů PC/Maca „PC-Task“ a „FUSION“, podle obrázků naprosto fantasticky vypadající efektový program „Elastic Dreams“, no a samozřejmě i na Amize kdysi zrozený raytracing „Imagine“, tentokrát už ve verzi 6.0.
V příští aktualizaci PowerPC cédéčka by se měla objevit PPC verze emulačního softu CyberGraphX pro AGA Amigy, která bude fungovat na AGA čipech v 8bitovém rozlišení - rychlost emulace nedokážu vůbec odhadnout, budeme si muset počkat na nějaké další zprávy. Jinak jsou moje dojmy z CyberStormu PPC až na výjimky způsobené nedodělaným softwarem pro 040 verzi (betaverze atd.) docela dobré, výpočetní výkon 200 MHz PowerPC 604e je šokující, sdílení obou procesorů je také celkem dobře vyřešeno (i když mi stále chybí Level2 cache!) a tak záleží jen na softwaru, nakolik dokáže těchto vlastností využít.
Amize a PowerPC a zdar!

DODATEK
Phase 5 dodržela slib a jako vánoční dárek všem uživatelům PPC turbokaret nadělila poslední týden v prosinci na svém FTP serveru ftp.phase5.de adresář „ppc“, kde najdete nové verze PowerPC softwaru včetně již zmiňovaného MPEG enkodéru MusicIn (na jeho rychlost jsem VELMI zvědav) a PPC verze archivačního programu LHA. Ještě mnohem důležitější však je, že byly odladěny 68040 a 68060 systémové knihovny (už žádná beta!), které najdete o adresář výš na stejném FTP serveru, stejně jako nový software pro SCSI řadič. Aktualizován byl i CyberGraphX 3 a od revize 69c obsahuje i dvě PPC nativní knihovny zatím s převedenými flood & fill algoritmy pro rychlejší vykreslování některých speciálních typů grafiky (ikony atd.). Doufám tedy, že s novými knihovnami bude fungovat i v tomto článku zmíněný PersonalPaint 7 a jeho personal_ppc_blit.library.

SysSpeed 060 040MKII 040
CPU/FPU (MOp/s)      
MIPS 66.45 28.83 28.98
MFLOPS 26.57 10.55 10.62
       
ADPro (Sec.)      
JPEG Load 1.04 1.95 0.58
ColorChar. 2.97 4.48 4.01
Fresco 4.36 6.95 6.94
Blur 0.44 0.73 0.98
Twirl 1.77 3.16 3.11
Rotate 1.50 2.84 2.94
Scale 0.13 0.44 0.29
Mosaic 1.74 4.47 3.91
HistEqual. 0.11 3.27 3.20
       
ImageStudio (Sec.)    
JPEG Load 0.56 0.94 0.94
Scale 0.36 0.62 0.60
BlurHigh 1.19 3.59 3.55
Cross 0.67 1.60 1.55
Diagonal 0.71 1.90 1.86
Focus 0.59 1.42 1.37
Shake 0.71 1.72 1.68
Texture 0.83 2.20 2.15
EmbossHigh 0.73 1.84 1.79
       
CygnusEd (Sec.)      
TextLoad 0.36 0.25 0.37
Search 0.91 2.06 2.05
Replace 0.60 1.10 1.04
LineScroll 1.85 2.97 1.99
PageScroll 1.07 1.91 1.91
ChangeCase 0.92 1.24 1.20
RotMarked 0.32 0.52 0.48
       
Cruncher (Sec.)      
LhaCrunch 2.05 3.35 3.14
LhaTest 0.20 0.37 0.35
LhaDeCrunch 0.34 0.66 0.66
XPKCrunch 5.01 7.51 7.04
XPKDeCrunch 0.84 1.52 1.52
PPCrunch 3.83 5.72 5.06
PPDeCrunch 0.23 0.48 0.51
       
PPC MemTest 040 PPC  
(MB/s)      
MemCopy 15.2 35  
MemRead 45 151  
MemWrite 47 111  
       
Graphic (Op/n)      
ScrollX 16 168 131 166
ScrollX 256 168 131 166
ScrollX Hi 57 43 56
ScrollX True 19 12 19
ScrollY 16 167 131 165
ScrollY 256 167 131 165
ScrollY Hi 55 41 54
ScrollY True 17 11 17
PrintTxt 16 6776 3856 3823
PrintTxt 256 6928 3980 3816
PrintTxt Hi 5596 3445 3671
PrintTxt True 3834 2275 2882
RectFill 16 9863 6993 7753
RectFill 256 9855 6996 7755
RectFill Hi 5061 3596 4336
RectFill True 2219 1363 2060
DrwElpse 16 17605 5617 5420
DrwElpse 256 17611 5619 5420
DrwElpseHi 1933 830 815
DrwElpse True 2094 906 886
DrwCircle 16 16876 12845 71468
DrwCircle 256 16874 12837 11466
DrwCircle Hi 15424 11522 10159
DrwCircle True 11538 7019 8476
WrtPixel 16 149531 99565 97440
WrtPixel 256 149583 99530 97437
WrtPixel Hi 122978 77126 76307
WrtPixel True 128278 79563 78925
HorLines 16 18873 13358 12993
HorLines 256 18809 13356 IZ993
HorLines Hi 14186 9608 10551
HorLines True 9724 6187 7986
VerLines 16 6692 4616 5736
VerLines 256 6699 4619 5736
VerLines Hi 5273 3765 4600
VerLines True 34(18 1969 3113
DiaLines 16 3819 2953 2847
DiaLines 256 3819 2953 2846
DiaLines Hi 2883 2226 2227
DiaLines True 2107 1569 1566
AreaElps 16 276 207 197
AreaElps 256 276 207 197
AreaElps Hi 274 205 197
AreaElps True 246 176 182
AreaCir 16 258 195 185
AreaCir 256 ?58 195 185
AreaCir Hi 255 191 185
AreaCir True 223 160 169
AreaFill 16 9292 7082 7564
AreaFill 256 9291 7083 7565
AreaFill Hi 6428 4744 5517
AreaFill True 3270 2030 2994
       
  60 040MKII 040
Memory (MB/Sec.)      
CacheRead 190.16 147.62 152.65
ReadROMb 36.56 8.43 8.94
ReadROMw 37.13 13.45 17.09
ReadROMl 46.47 15.02 31.01
ReadFastb 18.60 8.79 8.93
ReadFastw 31.01 16.67 17.09
ReadFastl 37.13 29.44 30.99
WriteFastb 23.23 8.68 9.27
WriteFastw 24.75 15.98 18.18
WriteFastl 24.73 19.66 27.96
Fast2Fastb 10.75 5.57 6.11
Fast2Fastw 14.91 9.35 10.88
Fast2Fastl 15.45 15.45 16.77
Fast2Fastm 14.79 9.80 12.711
Fast2Fast16 19.63 17.30 23.36
ReadChipb 1.11 1.09 1.08
ReadChipw 2.22 2.21 2.18
ReadChipl 4.45 4.54 4.43
WriteChipb 1.67 1.67 1.69
WriteChipw 3.35 3.39 3.42
WriteChipl 6.70 6.72 6.77
Chip2Chipb 0.66 0.66 0.67
Chip2Chipw 1.33 1.33 1.34
Chip2Chipl 2.66 2,69 2.71
Chip2Chipm 2.68 2.58 2.65
Chip2Chip16 3.16 3.15 2.68
Fast2Chipb 1.57 1.67 1.61
Fast2Chipw 2.97 3.29 3.22
Fast2Chipl 5.35 6.68 6.17
Fast2Chipm 5.56 5.68 5.86
Fast2Chip16 5.35 6.46 5.98
       
Benoit(sec.) 040 PPC  
Mandelbrot 17.83 0.72  
Julia 24.58 0.89  
Dragon 53.76 2.28  
Salamander 57.18 2.08  
Meteors 11.54 0.92  
Pearls 54.02 0.32  
Formula - 0.84  
       
LWShowPPC 040 PPC  
(sec.)      
Cow1 1405 33  
Cow2 1915 41  
CyberGL1 323 9  
CyberGL2 466 11  
       
WildFire 060 040 PPC
(sec.)      
DLA 800x600 3.9 52 3.7
Plasma 800x600 16.9 23.5 5.5
BGradient 4.3 6.0 4.2
EdgeDetect 3.8 10.3 3.5
Emboss 5.4 8.2 5.1
LineArt 5.3 8.1 3.9
MedianFilter (10) 3:12 5:58 36
Noise 6.3 10.7 3.7
OilTransfer (10) 5.54 12:26 0:59
Posterise 3.3 4.9 3.1
Swap RGB 2.6 3,6 2.2
Threshold 3.0 4.4 2.9
BlackHole 14.7 21.5 4.9
Cartesian2Polar 14.9 23.0 5.4
Displace 7.2 12.8 3.8
Magnet (10) 16.3 29.0 6.0
MotionBlur 179 32.5 3.5
Pixelize 3.3 3.1 2.8
Convolve 12.6 19.9 4.6
Twirl 3.9 6.2 3.0
Transform3D 5.0 8.9 1.7
Twist 4.2 7.4 2.1
Water 6.6 11.0 2.0
Twirl3D 6.9 11.9 3.0
Wave3D 4.9 6.8 2.8
Bump 10.4 18.0 3.3
Neon 10.6 19.2 3.9
Wind 6.1 11.5 2.0
Sphear 5.4 14.9 3.6
Sphere 11.3 19.3 4.4
ShiftLines 1.2 1,9 1.2
       
Whetstones 060 040 PPC
(mil. Whetstones/s)      
  12.9 6.9  
(PPC linked with libm)   27.3  
(PPC linked with libmfd)   42.5  
(PPC linked with libmoto)   135.1  
[PentiumPro 200 MHz = 139.0]      
[Pentium 133 MHz = 79.0]      
       
xpkBZIP (sec.) PPC 040 (RAKE) 060 (RAKE)
3.36 MB textu 20.3 44.1 24.6
3.36 MB textu dep. 9.4 4.8 3.5
1.52 MB exe 10.2 7.9 4.5
1.52 MB exe dep. 5.3 3.3 1.9
       
IsisPPC (frame/s) PPC 040 060
352x240/16bit 21.8 1.9 3.5

Poznámky k testům
SysSpeed - grafika testovaná v rozlišení 800 x 600 bodů / 256, 65K a 16.7M barev, u CyberVision64/2 MB MemClock=60 MHz, u CyberVision64/4 MB MemClock=50 MHz.
PPC MemTest - přenosové rychlosti pamětí (na systémech pouze s 68K procesorem nefunguje).
Benoit - generátor mandelbrotových množin (na systémech pouze s 68K procesorem nefunguje).
LWShowPPC - zobrazuje a rotuje 3D LW objekty, naměřený čas platí pro 180x překreslení (neboli 180x přepočítání a zobrazení objektu), číslo 1 znamená rozlišení 160x120 bodů/64K barev (65536 barev), číslo 2 pak rozlišení 320x240 bodů/64K barev (na systémech pouze s 68K procesorem nefunguje); objekt Cow (sorry, ale je to obyčejná kráva): 4597 triangles, 608 quadrangles, 5205 faces, 3001 points, 7 surfaces; objekt CyberGL (nápis): 952 triangles, 18 quadrangles, 970 faces, 532 points, 7 surfaces.
WildFire (beta 5) - animační a efektový software, výpočty jednotlivých efektů, testováno na obrázku v rozlišení 640x512 bodů/HAM8, 68K testy u 68040 provedeny odstraněním PPC modulů.
Whetstones - testy stejnojmenných matematických výpočtů, pro srovnání jsou uvedeny i výsledky u dvou modelů Pentium.
xpkBZIP - knihovna pro pakovací/depakovací systém XPK, pro porovnání výkonu s 68040/060 byla použita 68K XPK knihovna RAKE dosahující prakticky totožných velikostí spakovaného souboru (na systémech pouze s 68K procesorem nefunguje).
IsisPPC - přehrávač MPEG animací, testovací animace v rozlišení 352x240 bodů / 65 tisíc barev přehrávaná na Workbenchi v rozlišení 640x480 bodů / stejný počet barev; 68K testy provedeny s 68K verzí přehrávače Isis.

Konfigurace použité při testech:
060 = A4000+CyberStorm MKI (68060/50MHz), KickStart 3.1 (40.68), Workbench 3.1 (40.42), 2 MB CHIP/32 MB FAST RAM, grafická karta CyberVision64/2 MB + CyberGraphX 3 rev69
040 = [040+PPC] = A4000+CyberStorm PPC (68040/40MHz + PowerPC 604e/200MHz), KickStart 3.1 (40.68), Workbench 3.1 (40.42), 2 MB CHIP/64 MB FAST RAM, grafická karta CyberVision64/2 MB + CyberGraphX 3 rev69, testováno v 68K módu 040MKII = A4000+CyberStormMKII (68040/40 MHz), KickStart 3.1 (40.68), Workbench 3.1 (40.42), 2 MB CHIP/112 MB FAST RAM, grafická karta CyberVision64/4 MB + CyberGraphX 3 rev69
PPC = stejná konfigurace jako 040+PPC, ale testováno v PowerPC nativním módu

CyberStorm PPC 604e/200

Hodnocení: 9,0 z 10
Výrobce: phase5
Cena: 32 998,-
Zapůjčil: KomTech

+

špičkový výpočetní výkon, 64bitová architektura paměti, rychlá sběrnice, velmi rychlý SCSI řadič, kompatibilita se stávajícím 68K softwarem, expanzní konektor, malé rozměry kary a snadná instalace, softwarová podpora od phase 5 i dalších firem

-

zjevně neodladěný systémový software u testovaného modelu s 68040 (časová záležitost, chybí externí konektor pro SCSI řadič a kabely, 68040 se bez chladiče silně přehřívá, pouze max. 128 MB FAST RAM na CyberStormu, cena

Vytlačiť článok


© ATLANTIDA Publishing Všechna práva vyhrazena.
Žádna část nesmí být reprodukována nebo jinak šířena bez písemného svolení vydavatele.



Amiga na Vašem PC rychle, snadno a zdarma!


none

AMIGA REVIEW

57 ( 11-12 / 2000 )
56 ( 9-10 / 2000 )
55 ( 7-8 / 2000 )
54 ( 5-6 / 2000 )
53 ( 3-4 / 2000 )
52 ( 1-2 / 2000 )
 
51 ( 12 / 1999 )
50 ( 11 / 1999 )
49 ( 10 / 1999 )
48 ( 9 / 1999 )
46-47 ( 7-8 / 1999 )
45 ( 6 / 1999 )
44 ( 5 / 1999 )
43 ( 4 / 1999 )
42 ( 3 / 1999 )
41 ( 2 / 1999 )
40 ( 1 / 1999 )
 
39 ( 12 / 1998 )
38 ( 11 / 1998 )
37 ( 10 / 1998 )
36 ( 9 / 1998 )
35 ( x / 1998 )
34 ( x / 1998 )
33 ( 1-2 / 1998 )
 
32 ( 11-12 / 1997 )
31 ( 9-10 / 1997 )
30 ( 7-8 / 1997 )
29 ( 6 / 1997 )
28 ( 5 / 1997 )
27 ( 4 / 1997 )
26 ( 3 / 1997 )
25 ( 2 / 1997 )
24 ( 1 / 1997 )
 
23 ( 12 / 1996 )
22 ( 11 / 1996 )
21 ( 10 / 1996 )
20 ( 9 / 1996 )
18-19 ( 7-8 / 1996 )
17 ( 6 / 1996 )
16 ( 5 / 1996 )
15 ( 4 / 1996 )
14 ( 3 / 1996 )
13 ( 2 / 1996 )
12 ( 1 / 1996 )
 
11 ( 12 / 1995 )
10 ( 11 / 1995 )
9 ( 10 / 1995 )
8 ( 9 / 1995 )
7 ( 7 / 1995 )
6 ( 5 / 1995 )

ATLANTIDA NEWS

5 ( 3 / 1995 )
4 ( 1 / 1995 )
 
3 ( 11 / 1994 )
2 ( 9 / 1994 )
1 ( 7 / 1994 )
0 ( 5 / 1994 )