VOGONS


First post, by chublord

User metadata
Rank Member
Rank
Member

From the 686 ultimate benchmark thread (The Ultimate 686 Benchmark Comparison, I noticed that the 586/686 class processors had literally 100x better performance on 3DMark99 compared to 486-class processors, even normalized for the same frequency. The P55c had a score about 250x as high as a DX4 or Am5x86! While obviously 586/686's are a lot faster than 486's, this seems like an excessive difference.

For reference, I tried 3DMark99 on my DX4-100 system and got a score of "12" 3D Marks and "2" CPU Marks. (My Quake1 Timedemo score is 13.6 fps)

Why is the performance so terrible on 3DMark99 on a 486-class machine?

IBM Valuepoint 486 DX4-100, Opti 802G, 50 MHz FSB, Voodoo1+S3 864, Quantum Fireball EX 4.0 GB, Seagate Medalist 1.6 GB, 128 MB FPM, 256k L2

Reply 1 of 2, by bloodem

User metadata
Rank Oldbie
Rank
Oldbie

There could be multiple reasons for this.
The biggest one is, clearly, 3DMark99's lack of optimization for older CPUs - it was probably never tested on anything weaker than a Pentium.
Secondly, when it comes to the P55C, 3DMark also uses the MMX instructions to a great extent. Depending on the actual code, non-MMX CPUs could be heavily impacted.
Then there's the vastly superior FPU unit on the Pentiums, the superscalar pipelined architecture, the 2-way/4-way set associative cache and many other advantages that the Pentium has, which combined with the software's optimization for the Pentium architecture... it can leave older CPUs in the dust.

2 x PGA132 / 5 x Socket 3 / 9 x Socket 7 / 12 x SS7 / 1 x Socket 8 / 14 x Slot 1 / 5 x Slot A
5 x Socket 370 / 8 x Socket A / 2 x Socket 478 / 2 x Socket 754 / 3 x Socket 939 / 7 x LGA775 / 1 x LGA1155
Current rig: Ryzen 5 3600X
Backup rig: Core i7 7700k

Reply 2 of 2, by bakemono

User metadata
Rank Oldbie
Rank
Oldbie

3Dmark99 doesn't calculate the fps or score correctly on a 486. Even with a Cyrix 5x86-120 it'll run the test but come back with a single-digit score. If you put in a Pentium Overdrive then you can get 500+

yet another retro game on itch: https://90soft90.itch.io/super-wild-war-22