|
A comparison of all the graphics cards that work with
the Win32 version of Soldier of Fortune.
Machine Specs:
- Dell XPS R400 - BIOS A13
- Pentium 2 at 400MHz
- 128 MB 100MHz RAM
- A3d2 Sound Card
- 8 Gig FAT32 hard drive with all files local
- Win98 SE
1200 frame timedemo in the first part of Sib1 (a highly fogged level to
test fillrate). Not many textures used (about 3MT). I tested 6 modes - 640x480,
800x600 and 1024x768 in 16 bit with 16 bit textures, and the same 3 resolutions
with 32 bit rendering and 32 bit textures. Config files used are here
and here.
All cards use the GLSetup drivers supplied on the SoF CD, unless otherwise
stated. GeForces used hardware T&L, S3 cards used S3TC. You can download
the timedemo here.
| Video Card |
Memory |
640x480x16 |
800x600x16 |
1024x768x16 |
640x480x32 |
800x600x32 |
1024x768x32 |
| Nvidia GeForce DDR AGP |
32MB |
30.4 |
29.6 |
29.8 |
28.6 |
28.3 |
27.7 |
| Nvidia Quadro AGP |
64MB |
30.3 |
29.4 |
29.7 |
29.4 |
28.5 |
28.7 |
| S3 Savage 4 AGP |
32MB |
25.6 |
25.1 |
20.5 |
24.2 |
21.4 |
13.9 |
| S3 Savage 2k AGP |
32MB |
22.2 |
22.5 |
22.6 |
21.3 |
21.0 |
21.2 |
| ATI Rage MAXX AGP |
64MB |
22.0 |
21.3 |
21.4 |
21.2 |
21.1 |
20.8 |
| ATI Rage 128 AGP |
32MB |
21.7 |
21.6 |
20.9 |
21.0 |
20.7 |
18.9 |
| Nvidia Riva TNT2 AGP |
32MB |
21.3 |
21.1 |
21.5 |
20.8 |
20.6 |
20.3 |
| Matrox G400 AGP |
32MB |
21.1 |
21.5 |
20.8 |
19.6 |
19.0 |
17.5 |
| Nvidia Riva TNT AGP |
16MB |
21.1 |
21.6 |
20.1 |
20.2 |
19.6 |
15.5 |
| Intel 740 AGP |
8MB |
20.2 |
16.5 |
X |
X |
X |
X |
| Nvidia Riva 128 AGP |
4MB |
19.1 |
16.0 |
X |
X |
X |
X |
| 3dfx Voodoo Banshee AGP |
16MB |
17.7 |
17.2 |
15.5 |
X |
X |
X |
| 3dfx Voodoo2 PCI |
8MB |
17.5 |
17.0 |
X |
X |
X |
X |
| Matrox G200 AGP |
8MB |
17.4 |
16.0 |
13.4 |
12.2 |
9.5 |
6.7 |
| 3dfx Voodoo3 3000 AGP |
16MB |
17.4 |
X |
17.0 |
X |
X |
X |
| 3dfx Voodoo1 PCI |
4MB |
13.3 |
X |
X |
X |
X |
X |
| ATI Rage Pro AGP |
4MB |
13.2 |
10.0 |
X |
X |
X |
X |
| 3dfx Voodoo Rush PCI |
6MB |
9.1 |
6.2 |
X |
X |
X |
X |
Machine Specs:
- Dell XPS T700r - BIOS A08
- Pentium 3 at 700MHz
- 256 MB 100MHz RAM
- A3d2 Sound Card
- 31 Gig FAT32 harddrive with all files local
- Win98 SE
You can download the timedemo here.
The number in brackets is the result if you run the game in a window.
| Graphics Card |
Memory |
640x480x16 |
800x600x16 |
1024x768x16 |
1280x960x16 |
640x480x32 |
800x600x32 |
1024x768x32 |
1280x960x32 |
| Nvidia GeForce DDR AGP |
32MB |
56.1 (56.7) |
55.7 (55.8) |
54.5 (51.8) |
|
53.3 (51.1) |
51.5 (44.9) |
38.0 (30.3) |
|
| S3 Savage 4 AGP |
32MB |
46.1 (35.0) |
34.7 (24.2) |
21.9 |
|
29.5 (19.5) |
19.0 (13.2) |
11.0 |
|
| S3 Savage 2k AGP |
32MB |
44.4 (44.6) |
42.2 (41.7) |
34.3 (33.3) |
|
38.0 (37.3) |
36.0 (34.2) |
28.5 (26.1) |
|
| ATI Rage 128 AGP |
32MB |
43.0 (39.9) |
34.7 (30.5) |
22.7 (19.2) |
|
36.0 (28.8) |
26.0 (20.8) |
16.5 |
|
| Nvidia Riva TNT2 AGP |
32MB |
41.8 (42.1) |
41.7 (40.6) |
39.1 (31.6) |
28.4 |
38.5 (38.3) |
37.0 (30.3) |
29.1 (20.3) |
18.1 |
| Matrox G400 AGP |
32MB |
41.7 (30.4) |
40.6 (24.7) |
35.2 (18.2) |
14.6 |
32.2 (26.8) |
25.9 (21.1) |
18.1 (15.5) |
12.9 |
| Nvidia Riva TNT AGP |
16MB |
41.5 (34.4) |
33.8 (25.1) |
22.7 |
|
33.3 (22.5) |
20.9 (12.5) |
11.7 |
|
| 3dfx Voodoo3 3000 AGP |
16MB |
38.9 (26.2) |
36.2 (25.0) |
29.7 (21.1) |
20.6 |
X |
X |
X |
|
| 3dfx Voodoo2 PCI |
12MB |
29.5 |
21.1 |
X |
|
X |
X |
X |
|
| Nvidia Riva 128 AGP |
4MB |
18.6 (15.6) |
12.8 |
X |
|
X |
X |
X |
|
Notes on drivers:
- Savage 4 : I was surprised by how quick this card was, and so tried
a different card to verify the timings. All was the same.
- Savage 2k : The version of GLSetup on the Sof CD did not have these
drivers. I used the downloading version of GLSetup to get them.
- Savage 2k and Savage 4 : Both these cards had artefacting that was
fixed by enabling gl_clear.
- Matrox G200 : The card seemed to have trouble with dynamic lights,
but after leaving the machine for 10 minutes all seemed to be OK. Maybe
a heating problem?
- Voodoo3 : I have no idea why 800x600 doesn't work. Its slowness surprised
me, and I verified the numbers.
- Riva 128 : This card cannot handle alpha interpolation in hardware.
This means that the volumetric fog looks poor.
- Rage Pro : This card cannot handle alpha multipliers on alpha surfaces
or fog. This means that some effects look really poor and the models
"pop" out of the volumetric fog. The GLSetup drivers for this card do
not work. I used these.
- Intel 740 : This card comes in two different hardware configurations.
The one I have works fine, the other crashes and burns.
Conspicuous by their absence:
- Savage 3 : My card disappeared into the ether over the past year.
- Permedia 3 : I have never had one. Can't seem to find one to buy.
- Verite 2200 : Too slow.
- Permedia 2 : Too slow.
- PVR1 (PCX2) : Way too slow.
|