First post, by feipoa
- Rank
- l33t++
Perhaps some of you have run across this website before, but I just ran across it. http://www.complang.tuwien.ac.at/misc/doombench.html
Here is the excerpt.
3dbench is a popular benchmark, because it does something quite similar to the most hardware-hungry applications of many users (games).
However, it has several shortcomings: The most serious one is that it seems to use a low-resolution clock, resulting in quantization errors. For machines based on the 586-120, this error is on the order of +/-6% (i.e., two machines with the same result may differ in performance on this benchmark by 12%). Second, on fast processors it stresses video performance too much (at least for the resolution it uses); i.e., who cares if a game plays at 60 or 70 fps (that's what 3dbench gets for, e.g., a 486-100 with a local bus graphics card). If you have frame rate problems on such a processor, the game is much more CPU-intensive than 3dbench. Third, it just uses filled polygons. Present-day games use texture mapping or Gouraud shading, and a benchmark that uses these techniques would be more realistic than 3dbench. Fourth, it is an 80286 (or even 8086) program; current game utilize the features of the 386 architecture in protected mode.
Therefore I propose using Doom as an alternative. Doom has no quantization errors that I know of, it is more CPU-intensive (although still too video-heavy on today's faster machines), it uses texture-mapping and it is a game for 386 protected mode. On the practical side, it is free of charge and it has a benchmark mode. You may find it interesting that Doom 1.9s is not Pentium-optimized.
Plan your life wisely, you'll be dead before you know it.