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
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing
none
|