Complex 3D games can test real-world performance by measuring rendering rates in frames per second. ID Software's Quake 3 remains the dominant choice for such testing, even though its rendering engine is aging. Other popular games, like Unreal Tournament, Aquanox, and any other game with a frames-per-second benchmark capability, should prove equally acceptable. DirectX and OpenGL games lack internal testing functions, but they can still be benchmarked using the FRAPS performance measurement utility (http://www.fraps.com).
Quake 3 frames-per-second testing is performed via the console command line interface.
Press the tilde (~) key while the game is running. This will invoke the interface.
At the command line, type timedemo 1 and press the ENTER key.
Close the console interface by pressing the tilde key (~) a second time.
Perform frames-per-second testing by selecting either available demo via the main menu. The average rates will be returned to the console interface when the demo is completed.
Record the values for later analysis.
Return the game to the original timedemo 0 state via the console interface to re-establish normal play.