VOGONS


First post, by Verdorie1

User metadata
Rank Newbie
Rank
Newbie

I upgraded from a Gainward 3DFX Voodoo 4MB to a Diamond Monster 3D 3DFX Voodoo 4MB because I found one for a decent price.
So I wonder how much better it performed so I did some tests in Quake with Timedemo 1.

My PC specs are:
Intel Pentium MMX 233 with the PCI bus running at 75MHz for a total of 262.5MHz
64MB SD-RAM PC66
Intel 430HX chipset
Sound Blaster AWE64 CT4500
Matrox Millennium II PCI

The Gainward Voodoo seems to run at 45MHz by default. I managed to overclock it to a stable 49MHz, at 50MHz it crashes ever so often.
The Diamond Monster Voodoo has a performance toggle. The "Nominal performance with improved compatibility" setting runs at 50MHz and the "Maximal performance with reduced compatibility" setting runs at 57MHz.

In Quake's timedemo 1 the Gainward gets 27.1fps on average and at 49MHz it gets 32.5fps, quite the difference for just a 4MHz clock speed difference.
Th Diamond Monster however is in a league of its own. At 50MHz it gets 33.1fps and at 57MHz a whopping 37.8fps.

I never expected the card to perform this well with a Pentium MMX.

I'm pretty pleased with how it currently performs for games between 1995 and early 1998, in some of the more demanding DOS titles in 640x480 like Blood or Shadow Warrior the performance isn't quite as good as I would like but I don't think I can squeeze more out of this machine besides a faster Tillamook cpu or something like that.

MS-DOS | 486DX4 | Tseng ET4000/W32i VLB | SB AWE64
Win 95 | PMMX 233 | Matrox Millennium II | Diamond 3D Voodoo 4MB | SB AWE64
Win 98 | PIII 600 SL1 | Voodoo 3 3000 | SB AWE64
Win XP | P4 3.0 | 6800GT | SB Audigy 2
Win Vista | Q9550 | GTX285 | SB Audigy 4

Reply 1 of 9, by leileilol

User metadata
Rank l33t++
Rank
l33t++

The 3dfx versions of Blood and Shadow Warrior are still practically software renderers. You're not going to see any meaningful acceleration in them. Bilinear filtering was a hell of a drug.

apsosig.png
long live PCem

Reply 2 of 9, by Putas

User metadata
Rank Oldbie
Rank
Oldbie
Verdorie1 wrote on 2024-11-08, 19:04:

In Quake's timedemo 1 the Gainward gets 27.1fps on average and at 49MHz it gets 32.5fps, quite the difference for just a 4MHz clock speed difference.
Th Diamond Monster however is in a league of its own. At 50MHz it gets 33.1fps and at 57MHz a whopping 37.8fps.

I bet the vsync is enabled, making the cards run for example at 25 or 37,5 FPS most of the time, thus exaggerating the real performance difference.

Reply 3 of 9, by Verdorie1

User metadata
Rank Newbie
Rank
Newbie
Putas wrote on 2024-11-09, 07:53:

I bet the vsync is enabled, making the cards run for example at 25 or 37,5 FPS most of the time, thus exaggerating the real performance difference.

Vsync is disabled. My framerate is variable and there’s screen tearing all over the place.

MS-DOS | 486DX4 | Tseng ET4000/W32i VLB | SB AWE64
Win 95 | PMMX 233 | Matrox Millennium II | Diamond 3D Voodoo 4MB | SB AWE64
Win 98 | PIII 600 SL1 | Voodoo 3 3000 | SB AWE64
Win XP | P4 3.0 | 6800GT | SB Audigy 2
Win Vista | Q9550 | GTX285 | SB Audigy 4

Reply 4 of 9, by vetz

User metadata
Rank l33t
Rank
l33t

I wasn't aware that the clock on the Voodoo graphics had such performance impact. I should take a second look on my cards to see what they are running on.

When regards to performance, have you tweaked the memory and cache settings in the BIOS? Beside that I don't think you can do much more for this build except upgrading to a Voodoo2 or get a board that supports 100mhz FSB.

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 5 of 9, by Verdorie1

User metadata
Rank Newbie
Rank
Newbie
vetz wrote on 2024-11-09, 10:47:

When regards to performance, have you tweaked the memory and cache settings in the BIOS? Beside that I don't think you can do much more for this build except upgrading to a Voodoo2 or get a board that supports 100mhz FSB.

I changed the settings to get the most performance out of it. I don't really want to get a Voodoo 2 as I mostly want to keep it 1997ish and I already have a Voodoo 3 machine for the faster 3D titles.
As for 2D performance, that's just CPU speed at this point. I built this PC for the DOS titles that I had issues with on my Slot 1 machine. Games like Daggerfall, Screamer 2 and Blood didn't work great with my 400MHz Pentium II.

As a result I decided to upgrade that Slot 1 PC to a 600 MHz Pentium III at 112MHz bus for 672MHz total to get good performance in games from 1999 and 2000 and I built this one for the games from 1996/1997 which didn't work great on the other machine. Also this gave me an excuse to actually use Windows 95 as the other machine of course runs 98SE.

Blood and Shadow Warrior are definitely playable though, not quite as fast as I had hoped but I finished them both on their harder difficulties.

MS-DOS | 486DX4 | Tseng ET4000/W32i VLB | SB AWE64
Win 95 | PMMX 233 | Matrox Millennium II | Diamond 3D Voodoo 4MB | SB AWE64
Win 98 | PIII 600 SL1 | Voodoo 3 3000 | SB AWE64
Win XP | P4 3.0 | 6800GT | SB Audigy 2
Win Vista | Q9550 | GTX285 | SB Audigy 4

Reply 6 of 9, by ciornyi

User metadata
Rank Member
Rank
Member

What revision of diamond monster u have ?

DOS: 166mmx/16mb/Y719/S3virge
DOS/95: PII333/128mb/AWE64/TNT2M64
Win98: P3 900/256mb/SB live/3dfx V3
Win Me: Athlon 1333/256mb/Audigy2/Geforce 2 GTS
Win XP: E8600/4096mb/SB X-fi/HD6850

Reply 7 of 9, by Verdorie1

User metadata
Rank Newbie
Rank
Newbie
ciornyi wrote on 2024-11-09, 11:27:

What revision of diamond monster u have ?

It's a revision G

MS-DOS | 486DX4 | Tseng ET4000/W32i VLB | SB AWE64
Win 95 | PMMX 233 | Matrox Millennium II | Diamond 3D Voodoo 4MB | SB AWE64
Win 98 | PIII 600 SL1 | Voodoo 3 3000 | SB AWE64
Win XP | P4 3.0 | 6800GT | SB Audigy 2
Win Vista | Q9550 | GTX285 | SB Audigy 4

Reply 8 of 9, by ciornyi

User metadata
Rank Member
Rank
Member
Verdorie1 wrote on 2024-11-09, 11:35:
ciornyi wrote on 2024-11-09, 11:27:

What revision of diamond monster u have ?

It's a revision G

As i thought latter revisions seems like better overclock and mhz. Thx for info btw

DOS: 166mmx/16mb/Y719/S3virge
DOS/95: PII333/128mb/AWE64/TNT2M64
Win98: P3 900/256mb/SB live/3dfx V3
Win Me: Athlon 1333/256mb/Audigy2/Geforce 2 GTS
Win XP: E8600/4096mb/SB X-fi/HD6850