Private Real-World Performance Tests with G-REX 4000D
| Performance Test | A4000, 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.
|