There has been a lot of discussion on how exactly to benchmark EA's Battlefield
2 since the game by default does not support any benchmarking utilities. The easiest
way to use the game as a test is to use Guru3D's
demo/benchmark utility.
The first thing you'll want to do is copy the mods folder into your BF2's mods
directory, this will place the demo files in the appropriate places. Next the
video config utility allows you to adjust the video settings, from using the
Overall Quality switch to custom settings like the Terrain, Geometry and Lighting.
Once that is done click the Generate button, that will modify the video.con
file in your profile.
Adjusting the screen resolution is a bit more difficult since we have to edit
the Guru3D.bat file. Right click on the batch file and select Edit that will
open up notepad. From there enter the settings you want in the +width and +height
sections (ie +width 1024 + height 768) but make sure the settings keep the 4:3
contrast ratio otherwise the benchmark will fail. Once you've selected the settings
you want, save and exit. Note, you will have to repeat this process every time
you want to change resolutions.
Once the above is done, double click the Guru3D.bat file and let the game fly.
You can tell when the demo has ended when the Assault character no longer moves,
once you've reached that point, Alt-Tab out of Battlefield 2. That should get
you to the Benchmark Information window where you can get the appropriate information
(avg fps, min, max, etc).
We here at PCStats do five runs because the results vary quite a bit from each
individual run. We disregard the high and low values and average the other three.
Now you know how we get those Battlefield 2 numbers even though there is no
benchmark utility built into the game. ;-)