3. Hardwaretest: A1200-PCI-Busboard G-Rex & Voodoo3 (von Gunter Hinrichsen)

Lange haben die Amiga-User auf eine PCI-Erweiterung gewartet, und als dann
mit Mediator die erste PCI-Erweiterung angekündigt wurde, ging es Schlag
auf Schlag. Jede noch so bekannte oder unbekannte Firma kündigte nun auf
einmal eine PCI-Erweiterung für den Amiga an. So auch DCE. Nach langem
Warten wurde das Versprechen dann auch eingelöst und die G-Rex-PCI für den
A1200 ausgeliefert...

Als BlizzardPPC-Besitzer hat man nun die Wahl, ein PCI-Board zu nehmen, das
entweder am Expansionsport des A1200 angeschlossen wird oder am Anschluss
seiner BlizzardPPC. Damit haben wir den ersten Nachteil der G-Rex: Es
können nur Besitzer der BlizzardPPC die G-Rex benutzen. Alle anderen sind
leider ausgeschlossen, denn die G-Rex wird direkt an dieser Karte
angeschlossen. Für die glücklichen Besitzer ist das natürlich wiederum ein
Vorteil, da die PPC-Karte so direkt auf die PCI-Steckplätze zugreifen kann.
Das liest sich in der Werbung dann so: Extrem schnelles PCI-Bridge-Design,
ohne Bank-Switching, echtes DMA...

Mich haben diese Daten überzeugt. Auch die zwei Jahre Garantie und daß es
legale Grafiktreiber (CyberGraphX) gibt, waren gute Gründe für mich, sich
für die G-Rex zu entscheiden.

Nachdem ich mir bei KDH eine G-Rex + Voodoo3 3000 bestellt hatte, bekam ich
dann erst mal einen gehörigen Schreck, als ich bei der Post die Lieferung
abholen wollte. In so einem 30 x 22 x 11 cm kleinen Paket soll ein PCI-
Board + Voodoo3 drin sein? Dieser Schreck wurde noch mal größer, als ich
dann das Paket zu Hause geöffnet hatte. Es fiel als erstes ein Zettel mit
der Rechnung raus. Darunter war das Paket bis zum Rand hin voll mit
Papierschnitzeln aus dem Aktenvernichter gefüllt. Nachdem ich die Rechnung
schnell beiseite gelegt hatte und in dem Papierchaos wild herumgewühlt
hatte, fand ich den Inhalt doch noch. Tatsächlich, eine kleine grüne
Platine mit PCI-Steckplätzen, eine kleine goldbraune Logikplatine, eine
Tüte mit allerlei Schrauben, einige zusammengefaltete Zettel und die
Voodoo3 waren im Paket vollständig enthalten. Nun ja, irgendwie hatte ich
mir wohl das G-Rex-Board größer vorgestellt.

Die Anleitung für die G-Rex besteht aus einigen losen Zetteln und enthält
eine deutsche und eine englische Fassung. Als erstes, bevor man die Karte
einbaut, muss man ein Flash-Update machen. Das ist nötig, damit die
BlizzardPPC den PCI-Treiber bekommt. Nun kann man seinen Computer
auseinanderbauen und die G-Rex einbauen. In der Anleitung ist der Einbau
für den Micronik-Tower beschrieben. Die Bilder sind gut lesbar, so daß auch
bei dem Einbau in andere Towertypen im Prinzip keine Probleme auftreten
sollten. Ich selbst habe noch einen Micronik-Classic Tower (das ist die
Vorgängerversion des beschriebenen Towers).

Der Einbau der G-Rex hat zu meiner Überraschung keine Probleme bereitet.
Ich hatte vorsichtshalber schon Bohrmaschine, Stichsäge, Flex und
Abstandhalter bereit gelegt, um die notwendigen Anpassungen am Tower zu
machen. Diese waren aber zum Glück überhaupt nicht nötig...

Als erstes muss an der BlizzardPPC das Logikboard angebracht werden. Dieses
wird mit zwei Schrauben an der PPC-Karte befestigt. Danach wird die
BlizzardPPC samt Logikboard wieder auf den Expansionsport gesteckt. Das
Logikboard ragt jetzt in den Rechner hinein. Das PCI-Board wird nun auf die
Logikplatine aufgesteckt. Mit drei Abstandhaltern, die genau so gelegt
sind, dass sie die Original-Befestigungslöcher des A1200-Board treffen,
wird das PCI-Board verschraubt. Ein vierter Abstandhalter, aus Plastik,
liegt allerdings direkt auf dem A1200-MainBoard auf. Dieses könnte
gefährlich sein, denn es könnten sich dort angelötete Bauteile lösen.

Die Stromversorgung ist gut gelöst. Man kann wählen, ob man ein AT-Netzteil
oder ein ATX-Netzteil anschließen will. Nun müssen nur noch die PCI-Karten
eingesteckt werden. Die G-Rex ist mit fünf Steckplätzen dafür bestens
ausgerüstet.

Nach dem Zusammenbau kommt der bange Moment - funktioniert auch alles? Also
Rechner eingeschaltet, und siehe da, die Power-LED leuchtet, und die
Festplatten beginnen zu surren. Jetzt schnell auf die ESC-Taste gedrückt,
um in das Startmenü der Blizzard zu kommen. Dort begrüßt einen ein neuer
Menüpunkt: PCI. Wenn man ihn anwählt, werden dort die PCI-Erweiterungen
angezeigt, ganz ähnlich wie bei den Zorro-Boards im Early-Startup-Menü. Zu
meiner Erleichterung wurde dort dann auch eine VGA-kompatible Karte, meine
Voodoo3, angezeigt.

Ich habe den Rechner dann erst mal unter AGA gebootet und das CGX-V4-Update
installiert. Beim anschließenden Rebooten erschien dann das erste echte
Lebenszeichen der Voodoo - das Bootbild wurde angezeigt. Voller Freude habe
ich dann die Workbench auf 1024x768x24 umgestellt. Das erste, was mir
auffiel, war, daß der Grafikaufbau wesentlich schneller unter 24Bit abläuft
als bei meiner alten CV64/3D.

Danach habe ich einen Test mit SysSpeed durchgeführt. Ich habe vier
SysSpeed-Module erstellen lassen, hier die Ergebnisse:


+-------------+---------+---------+---------+---------+---------+---------+
|   Test      |   Du    | A1k2060C| A1k2grex| grex Voo| Bvision |Vergleich|
+-------------+---------+---------+---------+---------+---------+---------+
|  ADPro        Ergebnisse in Sek.                                        |
+-------------+---------+---------+---------+---------+---------+---------+
| JPEG Load   |  ----   |  0.96   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ColorChar.  |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Fresco      |  ----   |  4.61   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Blur        |  ----   |  0.46   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Twirl       |  ----   |  1.71   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Rotate      |  ----   |  1.45   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Scale       |  ----   |  0.12   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Mosaic      |  ----   |  1.70   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| HistEqual.  |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
|  ImageStudio  Ergebnisse in Sek.                                        |
+-------------+---------+---------+---------+---------+---------+---------+
| JPEG Load   |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Scale       |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| BlurHigh    |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Cross       |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Diagonal    |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Focus       |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Shake       |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Texture     |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| EmbossHigh  |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
|  Cygnus-Ed    Ergebnisse in Sek.                                        |
+-------------+---------+---------+---------+---------+---------+---------+
| TextLoad    |  ----   |  0.21   |  0.35   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Search      |  ----   |  1.98   |  3.05   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Replace     |  ----   |  4.58   |  9.13   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Linescroll  |  ----   |  3.73   |  1.33   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Pagescroll  |  ----   |  3.10   |  1.93   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ChangeCase  |  ----   |  1.00   |  1.44   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| RotMarked   |  ----   |  0.44   |  0.60   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
|  GoldEd       Ergebnisse in Sek.                                        |
+-------------+---------+---------+---------+---------+---------+---------+
| TextLoad    |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Search      |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Replace     |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Linescroll  |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Pagescroll  |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| UpperCase   |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Sort Lines  |  ----   |  ----   |  ----   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
|  Packer       Ergebnisse in Sek.                                        |
+-------------+---------+---------+---------+---------+---------+---------+
| LhaCrunch   |  ----   |  2.13   |  3.94   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| LhaTest     |  ----   |  0.22   |  0.44   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| LhaDeCrunch |  ----   |  0.38   |  0.51   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| XPKCrunch   |  ----   |  5.13   |  9.00   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| XPKDeCrunch |  ----   |  0.86   |  1.58   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| PPCrunch    |  ----   |  4.02   |  6.41   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| PPDeCrunch  |  ----   |  0.25   |  0.35   |  ----   |  ----   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
|  Speicher     Ergebnisse in MB/s                                        |
+-------------+---------+---------+---------+---------+---------+---------+
| Cache Read  |  ----   |  190.29 |  60.81  |  191.10 |  189.40 |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ReadROMb    |  ----   |  20.48  |  7.18   |  22.11  |  22.08  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ReadROMw    |  ----   |  34.25  |  13.40  |  39.40  |  39.36  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ReadROMl    |  ----   |  42.03  |  25.15  |  49.66  |  49.50  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ReadFastb   |  ----   |  22.26  |  7.17   |  24.06  |  24.03  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ReadFastw   |  ----   |  28.88  |  13.39  |  32.46  |  32.42  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ReadFastl   |  ----   |  34.25  |  25.07  |  39.14  |  39.12  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WriteFastb  |  ----   |  18.45  |  7.44   |  19.77  |  19.74  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WriteFastw  |  ----   |  23.44  |  14.51  |  30.66  |  30.64  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WriteFastl  |  ----   |  23.45  |  19.48  |  30.64  |  30.63  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Fast2Fastb  |  ----   |  10.49  |  4.83   |  11.34  |  11.33  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Fast2Fastw  |  ----   |  14.42  |  8.56   |  16.10  |  16.08  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Fast2Fastl  |  ----   |  14.71  |  12.29  |  18.41  |  18.39  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Fast2Fastm  |  ----   |  13.86  |  9.45   |  17.10  |  17.10  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Fast2Fast16 |  ----   |  18.80  |  17.24  |  22.37  |  22.35  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ReadChipb   |  ----   |  1.11   |  0.84   |  0.85   |  0.85   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ReadChipw   |  ----   |  2.22   |  1.70   |  1.70   |  1.70   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ReadChipl   |  ----   |  4.45   |  3.44   |  3.39   |  3.39   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WriteChipb  |  ----   |  1.19   |  1.70   |  1.70   |  1.70   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WriteChipw  |  ----   |  2.37   |  3.44   |  3.39   |  3.39   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WriteChipl  |  ----   |  4.74   |  6.78   |  6.78   |  6.78   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Chip2Chipb  |  ----   |  0.57   |  0.56   |  0.57   |  0.57   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Chip2Chipw  |  ----   |  1.15   |  1.13   |  1.13   |  1.13   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Chip2Chipl  |  ----   |  2.30   |  2.27   |  2.26   |  2.26   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Chip2Chipm  |  ----   |  2.29   |  2.19   |  2.26   |  2.26   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Chip2Chip16 |  ----   |  2.34   |  2.55   |  2.54   |  2.54   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Fast2Chipb  |  ----   |  1.15   |  1.32   |  1.63   |  1.63   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Fast2Chipw  |  ----   |  2.23   |  2.64   |  3.17   |  3.17   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Fast2Chipl  |  ----   |  4.23   |  5.08   |  5.98   |  5.98   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Fast2Chipm  |  ----   |  4.20   |  5.51   |  5.74   |  5.74   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Fast2Chip16 |  ----   |  4.27   |  5.40   |  5.42   |  5.42   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
|  Laufwerk     Ergebnisse in Op/s                                        |
+-------------+---------+---------+---------+---------+---------+---------+
| Create      |  ----   |  664    |  325    |  596    |  480    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Open        |  ----   |  983    |  873    |  1878   |  1119   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| DirScan     |  ----   |  9296   |  7518   |  12655  |  12408  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Delete      |  ----   |  892    |  526    |  1101   |  873    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Seek/Read   |  ----   |  4828   |  3387   |  4634   |  4936   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
|  Laufwerk     Ergebnisse in MB/s                                        |
+-------------+---------+---------+---------+---------+---------+---------+
| CreateFile  |  ----   |  2.91   |  2.65   |  2.91   |  3.54   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WriteFile   |  ----   |  3.01   |  3.58   |  3.73   |  3.73   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ReadFile    |  ----   |  3.01   |  3.50   |  3.66   |  3.73   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| RawRead     |  ----   |  3.10   |  3.72   |  3.75   |  3.75   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
|  Intuition    Ergebnisse in Op/s                                        |
+-------------+---------+---------+---------+---------+---------+---------+
| OpenWin16   |  ----   |  21     |  16     |  29     |  29     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| OpenWin256  |  ----   |  16     |  16     |  29     |  29     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| OpenWinHi   |  ----   |  16     |  16     |  29     |  29     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| OpenWinTru  |  ----   |  16     |  16     |  29     |  25     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WinLayer16  |  ----   |  33     |  33     |  36     |  30     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WinLayer256 |  ----   |  28     |  28     |  34     |  26     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WinLayerHi  |  ----   |  28     |  25     |  24     |  18     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WinLayerTru |  ----   |  8      |  22     |  17     |  13     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| SizeWin16   |  ----   |  151    |  152    |  121    |  73     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| SizeWin256  |  ----   |  134    |  117    |  115    |  115    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| SizeWinHi   |  ----   |  138    |  99     |  126    |  69     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| SizeWinTru  |  ----   |  100    |  111    |  97     |  65     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| MoveWin16   |  ----   |  309    |  499    |  563    |  338    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| MoveWin256  |  ----   |  305    |  454    |  479    |  311    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| MoveWinHi   |  ----   |  156    |  382    |  442    |  230    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| MoveWinTru  |  ----   |  109    |  361    |  381    |  177    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ConOutP16   |  ----   |  64     |  183    |  427    |  199    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ConOutP256  |  ----   |  64     |  176    |  421    |  200    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ConOutPHi   |  ----   |  37     |  156    |  152    |  88     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ConOutPTru  |  ----   |  22     |  131    |  124    |  65     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| OpenScr16   |  ----   |  2      |  8      |  10     |  10     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| OpenScr256  |  ----   |  2      |  6      |  9      |  8      |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| OpenScrHi   |  ----   |  1      |  4      |  6      |  6      |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| OpenScrTru  |  ----   |  0      |  2      |  4      |  3      |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| SwapScr16   |  ----   |  50     |  50     |  59     |  59     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| SwapScr256  |  ----   |  49     |  50     |  59     |  59     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| SwapScrHi   |  ----   |  49     |  50     |  59     |  59     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| SwapScrTru  |  ----   |  0      |  50     |  59     |  59     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
|  Grafik       Ergebnisse in Op/s                                        |
+-------------+---------+---------+---------+---------+---------+---------+
| ScrollX_16  |  ----   |  106    |  1646   |  1908   |  496    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ScrollX_256 |  ----   |  106    |  1639   |  1908   |  496    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ScrollX_Hi  |  ----   |  39     |  806    |  926    |  231    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ScrollX_Tru |  ----   |  13     |  368    |  375    |  96     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ScrollY_16  |  ----   |  106    |  1679   |  1942   |  440    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ScrollY_256 |  ----   |  106    |  1672   |  1942   |  440    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ScrollY_Hi  |  ----   |  37     |  812    |  928    |  182    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| ScrollY_Tru |  ----   |  12     |  363    |  377    |  77     |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| PrintTxt16  |  ----   |  2473   |  3807   |  7114   |  4928   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| PrintTxt256 |  ----   |  2808   |  3797   |  7112   |  4932   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| PrintTxtHi  |  ----   |  2791   |  3601   |  6741   |  4524   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| PrintTxtTru |  ----   |  177    |  3639   |  6907   |  4617   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| RectFill16  |  ----   |  6248   |  10171  |  19498  |  14124  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| RectFill256 |  ----   |  6244   |  10080  |  19496  |  14146  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| RectFillHi  |  ----   |  3571   |  9058   |  19341  |  12272  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| RectFillTru |  ----   |  1546   |  9494   |  19216  |  10036  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| DrwElpse16  |  ----   |  4405   |  4575   |  19495  |  17796  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| DrwElpse256 |  ----   |  4404   |  4570   |  19492  |  17796  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| DrwElpseHi  |  ----   |  1975   |  4386   |  18136  |  1898   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| DrwElpseTru |  ----   |  2124   |  765    |  2050   |  2044   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| DrwCircle16 |  ----   |  4191   |  11360  |  19118  |  17285  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| DrCircle256 |  ----   |  4191   |  11334  |  19116  |  17266  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| DrwCircleHi |  ----   |  4103   |  10009  |  17859  |  16335  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| DrCircleTru |  ----   |  2033   |  7965   |  14201  |  13078  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WrtPixel16  |  ----   |  126822 |  59142  |  123833 |  123762 |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WrtPixel256 |  ----   |  39757  |  69791  |  123824 |  123715 |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WrtPixelHi  |  ----   |  108642 |  56215  |  105369 |  105263 |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| WrtPixelTru |  ----   |  108645 |  58701  |  109605 |  109467 |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| HorLines16  |  ----   |  10164  |  10827  |  21338  |  21666  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| HorLines256 |  ----   |  8119   |  10734  |  21342  |  21675  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| HorLinesHi  |  ----   |  9110   |  10266  |  20084  |  20685  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| HorLinesTru |  ----   |  6669   |  10378  |  20022  |  20623  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| VerLines16  |  ----   |  6570   |  10633  |  21122  |  11432  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| VerLines256 |  ----   |  4849   |  10543  |  21120  |  11423  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| VerLinesHi  |  ----   |  5245   |  9998   |  19892  |  8486   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| VerLinesTru |  ----   |  3011   |  10100  |  19832  |  6793   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| DiaLines16  |  ----   |  8132   |  11249  |  23153  |  14447  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| DiaLines256 |  ----   |  6026   |  11175  |  23123  |  14529  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| DiaLinesHi  |  ----   |  1089   |  11000  |  21415  |  3404   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| DiaLinesTru |  ----   |  558    |  11055  |  21804  |  2427   |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| AreaElps16  |  ----   |  222    |  160    |  238    |  237    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| AreaElps256 |  ----   |  220    |  160    |  238    |  237    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| AreaElpsHi  |  ----   |  221    |  159    |  238    |  237    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| AreaElpsTru |  ----   |  70     |  116    |  186    |  237    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| AreaCir16   |  ----   |  206    |  151    |  223    |  222    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| AreaCir256  |  ----   |  205    |  151    |  223    |  222    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| AreaCirHi   |  ----   |  205    |  150    |  223    |  222    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| AreaCirTru  |  ----   |  61     |  106    |  167    |  222    |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| AreaFill16  |  ----   |  8128   |  196    |  203    |  20372  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| AreaFill256 |  ----   |  6270   |  196    |  203    |  20357  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| AreaFillHi  |  ----   |  5267   |  195    |  203    |  17241  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| AreaFillTru |  ----   |  72     |  103    |  147    |  14163  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
|  CPU/FPU      Ergebnisse in MioOp/s                                     |
+-------------+---------+---------+---------+---------+---------+---------+
| MIPS        |  ----   |  66.43  |  23.16  |  66.39  |  66.32  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| MFLOPS      |  ----   |  26.55  |  8.78   |  26.53  |  26.52  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
|  PowerPC      Ergebnisse in MioOp/s                                     |
+-------------+---------+---------+---------+---------+---------+---------+
| MIPS        |  ----   |  ----   |  215.27 |  295.29 |  295.26 |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| MFLOPS      |  ----   |  ----   |  133.25 |  182.75 |  182.74 |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
|  PowerPC      Ergebnisse in MB/s                                        |
+-------------+---------+---------+---------+---------+---------+---------+
| Readb       |  ----   |  ----   |  64.26  |  77.89  |  77.35  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Readh       |  ----   |  ----   |  68.19  |  79.91  |  79.52  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Readw       |  ----   |  ----   |  65.45  |  76.24  |  75.96  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Writeb      |  ----   |  ----   |  62.72  |  74.23  |  73.66  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Writeh      |  ----   |  ----   |  47.48  |  54.38  |  54.16  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Writew      |  ----   |  ----   |  39.33  |  46.26  |  46.18  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Copyb       |  ----   |  ----   |  24.46  |  29.66  |  29.50  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Copyh       |  ----   |  ----   |  26.49  |  31.12  |  31.01  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+
| Copyw       |  ----   |  ----   |  23.77  |  28.32  |  28.05  |  ----   |
+-------------+---------+---------+---------+---------+---------+---------+


Die vier SysSpeed-Module lassen sich auch auf der AMIGA-aktuell-Website
unter http://www.aakt.de/SysSpeedModule.lha abrufen.


Das erste Modul wurde mit meiner alten Hardware (Blizzard 1260 und CV64/3D)
erstellt, das zweite Modul mit der neuen (BlizzardPPC 040 und GRex +
Voodoo3). Wenn man die ersten beiden Module vergleicht, ist auf den ersten
Blick der Performanceunterschied zwischen den beiden Systemen ziemlich
enttäuschend, wenn man bedenkt wie lahm ZorroII gegenüber PCI ist.
Allerdings: Auf den zweiten Blick muss man feststellen, dass der 040er wohl
die Hauptbremse ist, da das CGX-Grafiksystem vollständig in m68k-Code
geschrieben ist. Dies bestätigt das dritte SysSpeed-Modul von einer
BlizzardPPC mit einem 060er und einer GRex + Voodoo. Teilweise ist die
Geschwindigkeit doppelt so hoch. Das vierte SysSpeed-Modul zeigt auf der
gleichen Hardware eine BVision zum Vergleich. Das Fazit für den 2D-Bereich
lautet also, dass die CPU für die Geschwindigkeit letztendlich das
ausschlaggebende Glied ist. Trotz all dem ist eine GRex + Voodoo immer noch
einem ZorroII-System überlegen, insbesondere im 16- und 24Bit-Bereich.

Kommen wir nun zum Grund, warum man sich wirklich eine Voodoo3 kauft, den
3D-Eigenschaften. Für diesen Test habe ich glQu*ke gewählt, erstens weil es
frei erhältlich ist, zweitens weil es mit den Timedemos möglich ist, für
jeden reproduzierbare Benchmarks unter gleichen Bedingungen zu erstellen,
und so hat letztendlich früher auch die Zeitschrift c't 3D-Benchmarks
erstellt. Leider habe ich keine Ausgaben mehr aus dieser Zeit, um die Werte
mit einem PC zu vergleichen.

Zum Testen benutzte ich GLQuake 1.0 beta 6.1. Getestet wurde unter
folgenden Einstellungen: GLWARP=1, GL_FLASHBLEND=1, GL_POLYBLEND=1,
GL_FOG=1, R_SHADOWS=1 und mit den CLI-Argumenten -mem 6 -maxsize 256.
Zum Vergleich habe ich die normale Version mit dem Softwarerenderer
genommen. Es wurden folgende Screenmodes verwendet: 320x240, 640x480 und
800x600 (leider blieben die TimeDemos bei 1024x768 immer hängen, so dass
dieser Modus leider nicht getestet werden konnte. Die Tests wurden im
Vollbildmodus durchgeführt. Das heißt, dass die Infos über Gesundheit und
Munition ausgeblendet wurde. Die Eingabemaske wurde sofort nach der Eingabe
der "timedemo demo1" usw. ausgeblendet. Es wurde Warp3D Version 4.2a
benutzt und WarpOS 16.1 von AmigaOS 3.9. Die beiden Qu*keversionen sind
im Aminet zu finden
(ftp://de.aminet.net/pub/aminet/game/shoot/QuakeWOS.lha).

Und hier sind die Testergebnisse:

glQu*ke:
--------
TimeDemo |  320x240 |  640x480 | 800x600
==========================================
demo1    | 18.0 fps | 18.0 fps | 15.8 fps
demo2    | 18.3 fps | 18.8 fps | 15.9 fps
demo3    | 15.9 fps | 15.2 fps | 13.9 fps

Hier ein Screenshot:

Screenshot:
Screenshot

Quake:
------
TimeDemo |  320x240 |  640x480 | 800x600
==========================================
demo1    | 16.5 fps |  6.9 fps |  5.0 fps
demo2    | 16.9 fps |  7.0 fps |  5.0 fps
demo3    | 15.4 fps |  6.6 fps |  4.8 fps

Während im 320x240-Screenmode der Softwarerenderer von Qu*ke noch mithalten
kann, wird ab 640x480 Qu*ke nur noch zu einer SlideShow. Hier beginnt
allerdings glQu*ke so richtig aufzutrumpfen und Spaß zu machen. In kleinen
Räumen läuft glQu*ke wunderbar butterweich, in großen Räumen wirkt glQu*ke
bei Drehungen etwas rucklig was allerdings nicht sonderlich beim Spielen
stört. Wenn man einige Zeit glQu*ke gespielt hat und dann auf die normale
Version umschaltet, stellt man als erstes fest, wie pixelig und schlecht
die normale Version wirklich aussieht...

Screenshot:
Screenshot

Das 3D-Fazit muss lauten: Super! Zwar kann die Voodoo3 und ein PPC-Amiga
nicht mit den modernen PCs mithalten, aber für Amiga-Verhältnisse ist das
ein absoluter Quantensprung.

Der Gesamteindruck der GRex und der Voodoo3 ist also ganz positiv. Mit der
Möglichkeit, den A1200 nun auch mit billigen und leistungsfähigen PCI-
Karten auszurüsten, wird der Amiga deutlich aufgewertet. Jetzt fehlen nur
noch Treiber für weitere Hardware. Zur Zeit gibt es neben den
Grafikkartentreibern nur noch einen Treiber für eine 10MBit-Realtek-
Netzwerkkarte. Von den angekündigten Treibern für Soundkarten und TV-Karten
fehlt dagegen noch jede Spur. Hier heißt es wohl, Geduld zu bewahren.

Die Voodoo3 selbst ist zwar nicht mehr die jüngste Karte und wird nicht
mehr hergestellt, allerdings gibt es sie dadurch recht billig bei
Versandhändlern. Diejenigen, die sich nicht scheuen, im Internet zu suchen,
werden die GRex + Voodoo3/4/5 billiger bekommen können als zum Bundlepreis
beim Amiga-Händler.

Für Besitzer einer BlizzardPPC gibt es keine wirkliche Alternative für ein
PCI-Board. Wer seinem Amiga etwas Gutes tun will, sollte zugreifen. Und wer
noch keine BlizzardPPC hat, kann unter Umständen bei eBay sein Schnäppchen
machen.

Dank und Grüße an Kurt Grach für die SysSpeed-Module, DCE für die GRex, den
Programmierern von CGX, Warp3D und sonstigen Treibern.

Gunter Hinrichsen <frontier.user@gmx.net>