![]() SoftCinema ![]() FroggerNG ![]() AMP ![]() AMP ![]() MooVidPRO |
G-REX PCI 1200Podrobné testy Osahem tohoto článku je podrobný popis provozu karty, jíž jsem v tuto chvíli přibližně půlročním majitelem, a navazuje na můj dřívější příspěvek. Nezasvěceným připomínám, že G-Rex je rozšiřující karta s PCI sloty pro Amigy s BlizzardyPPC/CyberstormyPPC. Na tomto místě musím poznamenat, že i přes problémy s dovozem je v ČR již několik (možná i desítek) uživatelů G-Rexe (převážně pochopitelně právě verze pro A1200), s některými jsem v kontaktu. Testovacím strojem je Amiga 1200 rev. 2b, ROM 3.1 (40.68), IDE HD, BlizzardPPC (ver. 0) 603e/233 + 040/33, 96Mb RAM, G-Rex PCI 1200 ver. 1.1, Voodoo3/2000, Terratec128i, Rtl8029AS, Rtl8139, WayJetPC-TV/FM (Conexant Fusion 878). Předně upozorňuji, že posledně dvě jmenované karty zatím nelze s G-Rexem využít a tedy ani otestovat , neboť pro síťovky Rtl8139 nebyl uvolněn ovladač a televizní karta má nekompatibilní tuner. Přístupová rychlost FastRAM nastavena na 60ns (nárůst oproti defaultním 70ns je značný), ROMka je mapována do Fastky pomocí BlizzKicku. V mém případě byl rovněž značný nárůst celkového výkonu díky přetaktování sběrnic CPU z 50 na 66MHz. Pro Workbench3.0/1 je dobré obstarat si několik hacků, které přesměrovávají (většinou) grafická data do FastRAM + přinutí systém pracovat v chunky módu, u OS3.5/9 je to jen záležitost příslušných nastavení. PŘEKVAPENÍ NA ZAČÁTEK Závažným nedostatkem je hardwarová nekompatibilita se staršími Blizzardy (některé kusy ver. 0 - pravděpodobně tytéž, co nefungují s BVisionem), kterou řeší servisní update pouze v německé DCE (z toho plyne několikaměsíční čekání na zpětné obdržení karty z DCE). Drivery má na starosti Vision Factory Development (tvůrci CGX), a zde je další kámen úrazu, neboť jejich vývoj probíhá v průběhu prodeje G-Rexe a některé proklamované ovladače (zvláště pro síťovky s rtl8139, které již mohou používat např. majitelé Mediatora) jsou v beta stadiích (tudíž normálnímu smrtelníkovi nedostupné) a několik ostatních (např. pro voodoo3, solo-one, viz. dále) si říká o aktualizaci. Z mého pohledu je rovněž nepříjemným nedostatkem velmi úzký výběr (dá-li se to tak nazvat) použitelných zvukových karet, který je v případě G-Rexe 1200 omezen pouze na zvukovky s chipsetem ess1938 (solo-one), u nás již téměř nesehnatelné. Stejně tak, pokud se rozhodnete dovybavit svou Amigu o televizní kartu, musíte si dát pozo r na její chipovou sadu a obzvláště na tuner, jinak toho moc neuvidíte, nemluvě již o tom, že o capturování (snímání obrázků/sekvencí) si zatím můžete nechat jen zdát . Převážná část uživatelů využívá rozšířění o grafickou kartu, ve většině případů, díky rozumnému poměru cena/výkon a dostupnosti, prostřednictvím voodoo3. Většina testů se proto bude týkat právě grafického výkonu. GRAFIKA Voodoo3 nemá busmastering (jak se mimo jiné dočtete v dokumentaci na instalačním CD pro PC), proto je bezpředmětné instalovat jej do prvních dvou slotů G-Rexe. Podpora grafikcé karty je v systému zajištěna pomocí CyberGraphX (verze 3, 4), který se skládá z monitoru v devs/monitors a knihoven cgxsystem.library a cgxvideo.library (obsluha overlay/vlayer) + příslušná nastavení v env: a tooltypech monitoru. Zvláště zajímavý je tooltype MEMCLOCK=xxx, díky němuž by mělo být možné přetaktovat sběrnici Voodoo (u modelu Voodoo3/2000 je to 143MHz), ale po otestování různých hodnot (přes 166 a 180, až po 200) jsem nepozoroval žádné zrychlení - testováno na GearsPPC. Celkově je rychlost 2D grafiky uspokojivá, přetože se to se svižností práce PC na obdobné konfiguraci (k PPC procesoru) rozhodně nedá srovnávat, a to zřejmě zvláště proto, že Workbench a CGX běží na 68K; rozumné je používat 16-ti bitové módy. Drobnou vadou na kráse je trochu rušivý barevný okraj na low colorových screenech, tj. nefun guje BorderBlank. 3D podporu zajišťuje Warp3D ve verzi 4, rev. 2a, která je poměrně stabilní, pouze v demoverzi Shogo je dobré vypnout fogging, jinak občas vytuhne. Co se týče rychlosti W3D, ta by mohla být větší, o čemž svědčí i hlasy na Yahoo G-Rex konferenci, mluvící o tom, že aktuální rychlost je zhruba na 50% možné. Překvapivým nedostatkem je skutečnost, že pokud si rozjedete nějakou Warp3D hw akcelerovanou aplikaci a současně s ní video v overlay módu, zjistíte (v závislosti na tom v jakém pořadí je spustíte), že na 3D objekty se mapuje textura běžícího videa (viz. obrázek), či v okně videa uvidíte jen nesmyslné zmatky. TESTY PŘEHRÁVAČE VIDEA Testovacím filmem byl DivX3 Shrek v rozlišení 512x384 24fps, audio MP3 48000Hz JointStereo. Pro AMP pak ještě MPEG videoclip Alanis Morrissette v rozlišení 352x240 30fps. Vše přehráváno na 16-ti bitových screenech. Truecolorové a overlay módy jsou zhruba o 30% (což je způsobeno mimo jiné také větším množstvím grafických dat přenášených do VRAM (tzn. 3 byte na pixel oproti 2)). SoftCinema_v0.18 - v současnosti nejrychlejší přehrávač DivX, vzhledem k verzi přiměřeně stabilní (někdy se dá dodívat na celý film), neumí nastavit audio decoding v horší kvalitě (divisor), v overlay módu nekorektně zobrazuje titulky, při rozsynchronizaci audia s videem nedokáže skipnout keyframe a video zůstává stát (je potřeba na chvíli pauznout). Na color screenu běžel testovací film se zvukem v průměru cca 15fps, v grey téměř fullspeed! FroggerNG_v2.02 - vznikl sloučením Froggera a SoftCinemy, dost nestabilní (typicky při přepínání window>fullscreen a při změnách velikosti softwarově resizovaného okna). Zachována zůstala chyba s titulky v overlay módu, příjemnou novinkou právě pro majitele Voodoo3 je COLORKEY, tzn. nedestruktivní overlay. Testovaný film se vůbec nedal sledovat, neboť Frogger nestíhal ani skipovat keyframy v rozporu s tím, že pokud je spuštěn s argumentem noskip (tj. přehrává každý snímek, audio je vypnuto), zvládá 15-18fps (viz. obrázek). AMP_v020914beta - hlavním nedostatkem tohoto přehrávače je (zatím) neschopnost skipování v DivX animacích, na druhou stranu má velmi slušně vyřešeno zobrazení titulků pomocí transparentních proužků pod textem, jako jediný dosud zatím zvládá on_the_fly přepínání mezi zobrazením v okně a fullscreenem. Kvůli neschopnosti skipování snímků je testovací film velmi obtížně sledovatelný, neboť video běží cca 10fps a k němu reálnou rychlostí audio vždy po čase v opakovaných smyčkách, tak aby se vyrovnala synchronizace s videem. V přehrávání MPEG animací je ovšem AMP nejrychlejší přehrávač na Amize. Testovaný videoclip přehrál téměř fullspeed se stereo zvukem na 22050Hz (viz. obrázek). MooVidPRO_v1.6b4 - velmi pěkné charakteristické GUI a stejně jako FroggerNG umí COLORKEY. Všiml jsem si podivné konverze YUV>RGB, která dává barvitější a kontrastnější obraz, trochu nedokonale však vypadá při dekódování odstínů šedé. Podpora DivX je zatím poměrně nedokonalá. Přestože se Moovid snaží skipovat, jde mu to poměrně pomalu (velké prodlevy), celková rychlost je okolo 5-10fps bez zvuku, neboť MPEG_Audio zatím MooVid neumí dekódovat, rovněž chybí podpora titulků. 3D Hardwarová akcelerace byla testována v PPC verzích běžících pod WarpOS a Warp3D. K některým 3D aplikacím jsou dostupné i 68k verze (Gears, PayBack, GLQuake), jejich rychlost je ovšem zhruba desetinásobně nižší. GearsPPC - zanedbatelný rozdíl v rychlosti zobrazení v okně a na screenu. Dosažené rychlosti: mód 1 - cca 32fps, mód 2 - cca 36fps, mód 3 - cca 18fps. LWShowGL - zobrazovač objektů ve formátu LightWave, dobře použitelný, rychlost závislá na složitosti objektu. WipeOut2097demo - testováno ve standardním rozlišení 640x480 doublebuffered, mipmaping, poměrně svižné 20-30fps. GLQuakeWOS - 800x600, svižný, kolem 10-30fps, rychlost se dramaticky snižuje v multiplayer módu ve větších vřavách (také díky tomu, že TCP/IP běží na 68k). Oproti PC/GL verzi je Amigovská ochuzena o některé světelné efekty. PayBackDemo - testováno v rozlišení 800x600 s rotující kamerou, dobře hratelné (cca 10-20fps), rychlost klesá s výškou kamery (tj. s množstvím geometrie, kterou počítá CPU). Ve W3D verzi je použito málo hw akcelerovaných funkcí (na první pohled chybí především fogging). Heretic2demo - testováno v 800x600, maximální detaily, na hranici hratelnosti. Místy jen cca 5fps, běžně okolo 10-20fps. FreeSpaceDemo - pevné rozlišení 640x480, maximální detaily. Vzhledem k tomu, že většinu času trávíte v prázdném vesmíru, tak poměrně rychlé (cca 10-30fps). ShogoMADdemo - testováno v 800x600 na maximální detaily. V exterierech, kromě grafiky, která mě příliž nezaujala, okolo 10fps, v interierech je grafika úžasná a rychlost 10-20fps (v prostorově složitých prostorách klesá na 5fps). Díky bugu ve foggingu občas vytuhává. ZVUKOVÁ KARTA Vzhledem k tomu, že Solo_One podporuje bus mastering, je vhodné zvukovku instalovat do jednoho z prvních dvou slotů G-Rexe. Softwarová instalace je poměrně jednoduchá, stačí pouze nakopírovat příslušné ovladače do Devs: pro AHI a do WBStartUp umístit SoloOneMixer, který ovládá hlasitosti jednotlivých vstupů a výstupů karty (analoogicky ovládacímu panelu hlasitosti z Windows). Na pohled se drivery tváří poměrně rychle a stabilně, na ten druhý ovšem zjistíte, že při přehrávání hudby a současném pohybu většího objemu grafiky (přepínání screenů ap.) dochází k přerušování zvuku (bez ohledu na nastavenou prioritu přehrávání) a při pokusu samplovat dostanete zpomalený škubající se záznam a časté padání samplovacího softwaru (v závislosti na verzi AHI). Jak samplovat jsem zjistil až po čase. Před tím než samplujete stačí přes AHI v Solo_One módu cokoliv přehrát, tím se zřejmě nastaruje nějaký mechanismus (propustnost sběrnice?), a následně nasamplované zvuky jsou poté v pořádku. Problémy nast ávají s přehráváním songů v DigiBoosteru, kdy při použití AHI módu se Solo_One dochází k přetížení systému a trhání zvuku i při nízkých mixovacích frekvencích. Přestože je ke zvukovce přistupováno přes FastRAM a má bus mastering, stále je rychlejší audio přes DMA Paulu v situacích, kdy je potřeba každé procento procesorového výkonu (to se týče hlavně her a přehrávání filmů), naopak při přehrávání např. MP3, kdy je požadavek na kvalitu a mixovací frekvenci v souběhu s jinou činností systému, je použití AHI a Solo_One módů výhodné. SÍŤOVKA Naštěstí jsou síťové karty s podporovaným chipem rtl8029(AS) u nás ještě poměrně snadno sehnatelné, a protože podporují busmastering, je opět vhodné instalovat je do jednoho z prvních dvou PCI slotů. Driver stačí nakopírovat do Devs:Networks a nakonfigurovat v Miami/AmiTCP/Genesis. Klíčové uplatnění je pak v lokální síti Microsoft Network díky balíku Samba. Její instalace a konfigurace je sice poměrně uživatelsky nepřívětivá, ale na webu se dá najít několik podrobných návodů. Přes propustnost karty 10Mbps se v praxi přenosová rychlost pohybuje okolo 200-300kB/s (testováno v zapojení PC to Amiga pomocí cross kabelu) a rovněž zatížení procesoru není nezanedbatelné, rozhodně je to ovšem značné zjednodušení přenosu dat např. v situaci, kdy je jeden z počítačů připojen k internetu, nemluvě ještě o možnosti sdílení tiskárny a využítí sdíleného připojení k internetu, které se mi zatím nepodařilo zrealizovat. ZÁVĚREM G-Rex zůstává stále tím nejrychlejším PCI rozšířením pro majitele BlizzardůPPC. Ve srovnání s Mediatorem jej silně znevýhodňuje absence množství podporovaného hardwaru (rtl8139, SoundBlaster128, USB...). Ostatní rozšiřující karty na trhu, které již disponují i AGP slotem, pak na sebe poslední dobou obracejí větší množství vývojářů, takže podpora G-Rexe se citelně zpomaluje, nicméně na Yahoo konferenci z kruhů blízkých developerům prosakuje, že na aktualizaci driverů pro G-Rexe se pracuje. Rovněž se v blízké budoucnosti snad dočkáme podpory v některé z distribucí Linuxu a v neposlední řadě také nového OS. Vladimír Haltof havl@post.cz |
|
![]() GearsPPC ![]() LWShowGL ![]() WipeOut2097 Demo ![]() GLQuake ![]() Payback Demo ![]() Heretic2 Demo ![]() FreeSpace Demo ![]() ShogoMAD Demo |
||
![]() CGX bug SYSSPEED MODULE |