Amiga

Private Real-World Performance Tests with G-REX 4000D


Performance TestA4000, config A A4000, config B A4000, config C Speedup (A->B)
GlQuake 55.0 sec, 17.9 fps 32.0 sec, 30.7 fps 30.6 sec, 32.2 fps 72%
Heretic II 6.399 sec, 20.00 fps 4.108 sec, 31.15 fps 3.940 sec, 32.49 fps 56%
AMP2 537 frames, 47 skipped 537 frames, 30 skipped 537 frames, 4 skipped 3%
Frogger 538 frames, 235 skipped 538 frames, 219 skipped 538 frames, 201 skipped 3%
FTP (Sana2) 21.09 sec, 223.34 KB/sec N/A N/A N/A
FTP (MNI) 18.87 sec, 249.62 KB/sec N/A N/A N/A
BusTest 5.3 / 14.3 8.6 / 20.0 8.6 / 20.0 62% / 39%

Hardware/Software configurations:

A4000, config A:
  • A4000D, CSPPC233/060, CVPPC, Ariadne I (V1.2B)
  • 128MB, memspeeds set to 60ns, except PPC_WRITE (set to 70ns)
  • AmigaOS 3.9, Workbench: 800x600x16
  • powerpc.lib 16.1, warp3d.lib 4.2
  • cgx.lib 42.7, CVPPC 4.3
  • MiamiDx 1.0c, miamiftp 1.4, ariadne.device 1.50

A4000, config B:
  • A4000D, CSPPC233/60, GREX4000D, Voodoo3-3000 , Realtek 8029
  • 128MB, memspeeds set to 60ns, except PPC_WRITE (set to 70ns)
  • AmigaOS 3.9, Workbench: 800x600x16
  • powerpc.lib 16.1, warp3d.lib 4.2
  • cgx.lib 42.7, Voodoo3 4.3 (latest non-public beta-driver)
  • MiamiDx 1.0c, miamiftp 1.4, rtl_8029.device 1.4
A4000, config C:
  • A4000D, CSPPC233/60, GREX4000D, Voodoo3-3000, Realtek 8139
  • 128MB, memspeeds set to 60ns (including PPC_WRITE)
  • AmigaOS 3.9, Workbench: 800x600x16
  • powerpc.lib 16.1, warp3d.lib 4.2
  • cgx.lib 42.7, Voodoo3 4.3 (latest non-public beta-driver)
  • MiamiDx 1.0c, miamiftp 1.4, rtl_8139.device 1.1

Information on performance tests:

  • GlQuakeWOS (latest version), 640x480x16, heapsize 16MB, original Quake data, timedemo demo2
  • Heretic II (latest version), 640x480x16, original HereticII data, effects 100%, paletted textures, timerefresh on start of game
  • AMP2 (v2.04), used MPG: aminet/pix/mpg/PTL-BILL.lha, played from RAM, command line: WINDOW VERBOSE
  • Frogger (WOS, v1.66), used MPG: aminet/pix/mpg/PTL-BILL.lha, played from RAM, command line: WINDOW VERBOSE FPS=50
  • FTP: transfer from Amiga to PC (PIII/700, 100MBit, running LinuX and wu-ftp), direct RJ45 connection without hub/switch, file: PTL-BILL.lha (transfered from RAM)
  • BusTest (0.19), tested speed of graphicboard memory: readl / writel

Additional information:

  • I enabled 60ns PPC_WRITE in config C and disabled all additional programs/utilities resulting in better performance of the tests. config A and config B have these programs/utilities running: MiamiDx, AmiDock, MCP, Toolmanager, Runbar, setKEYandMenu, ENVOY and Ventriloquist, MagicMenu, BlueEyes, Amigaload, WBMan and MuiPopPatch.
  • Recently I got a new driver for RTL8029-ethernetboards (v1.4). This driver is not publically available at the moment, nevertheless it solved all my problems regarding the usage of MiamiDx and ENVOY at the same time. Speed tests with this 10MBit board will follow soon.
  • Up to now 100MBit Ethernet drivers are not publically available. Recently I got an initial version v1.1) of this driver which seems to work flawless in 10MBit mode. Working with 100MBit seems to be possible, too, but results in poor performance because of the beta-state of this driver. Performance tests will follow as soon as an updated driver is available.
  • Amidog`s AMP has some big/little-endian problems. The test was only possible using the latest Voodoo3-CGX-driver from Frank Mariak. This driver is now available to the public - get it at www.vgr.com
  • Speedup calculation for the MPEG-Tests: additional displayed frames divided by total displayed frames.
  • glQuake, Heretic and Shogo run fine. glQuake has some problems with the status-bar (unreadable), but the 3D-graphics work perfectly. Wipeout2097 has a big/little-endian problem, too. If used with an old Voodoo-driver it is not possible to select a screenmode ("ModeId: unavailable"). With the new driver Wipeout2097 will work on it`s own screen again.

Getting those 3D-Games running:

  • GlQuake: worked for me out of the box.
  • Heretic II: get latest version from Hyperion. I had it and had no problems at all.
  • Shogo: disable fogging on Voodoo. On my system it tends to freeze the computer.
  • Wipeout2097: There are serious problems with the mpeg-player of WO2097. Disable intro in preferences. Because of this bug it is now impossible to play all levels of WO2097 as there are mpeg-sequences within the game, after finishing a season. AFAIK playing on Workbench doesn`t solve this problem. Up to now I don`t know of any fix :-(
  • Descent Freespace Demo: worked for me out of the box.
  • Descent Freespace: seems to work just fine.

Munich, 15. April 2002, 23:30 © 2001, Andreas C. Schmidt