Our testing methods
To test Far Cry with Shader Model 3.0, we set up a test system with Windows XP Pro and the RC2 version of Service Pack 2. We needed the Service Pack because it includes DirectX 9.0c, the new version of DirectX that supports Shader Model 3.0. We also received from NVIDIA a new version of its 61.45 graphics drivers with SM3.0 support enabled.
Version 1.2 of Far Cry will apparently come with four built-in demos for benchmarking. Those demos take place on the four levels mentioned in the NVIDIA presentation. Rather than use those pre-recorded demos, however, we elected to record five of our ownone on each of the four levels NVIDIA mentioned, and one on the "Control" level. The demos are downloadable via a link below.
Although Far Cry does include a timedemo benchmarking function, it's far from ideal. The game doesn't record user interactions with the environment, so playback varies from the sequence originally recorded. Also, the movement of the game's bad guys from one run to the next adds some variance to the scores. As ever, though, we did our best to deliver clean benchmark numbers. Tests were run at least three times, and the score from the first run was discarded. Scores from the second and third run were averaged. Obvious outliers were discarded, and tests were re-run as needed.
We set the game's image quality options as high as possible, including "Very High" for every option except water quality, which we set to "Ultra High." We tested without antialiasing or anisotropic filtering, and then we tested with 4X AA and 8X anisotropic filtering.
Both ATI and NVIDIA cards were left at their driver default settings for image quality, with the exception that we turned off vertical refresh sync on all cards.
Our test system was configured like so:
| Processor | Athlon 64 3800+ 2.4GHz |
| System bus | HT 16-bit/800MHz downstream HT 16-bit/800MHz upstream |
| Motherboard | Asus A8V |
| BIOS revision | 1006 |
| North bridge | K8T800 Pro |
| South bridge | VT8237 |
| Chipset drivers | 4-in-1 v.4.51 ATA 5.1.2600.220 |
| Memory size | 1GB (2 DIMMs) |
| Memory type | Corsair TwinX XMS3200LL DDR SDRAM at 400MHz |
| CAS latency | 2 |
| Cycle time | 6 |
| RAS to CAS delay | 3 |
| RAS precharge | 2 |
| Hard drive | Seagate Barracuda V ATA/100 120GB |
| Audio | Integrated |
| Graphics | Radeon X800 Pro 256MB AGP with CATALYST 4.6 drivers Radeon X800 XT 256MB AGP with CATALYST 4.6 drivers GeForce 6800GT 256MB AGP with 61.45 drivers GeForce 6800 Ultra 256MB AGP with 61.45 drivers |
| OS | Microsoft Windows XP Professional |
| OS updates | Service Pack 2 RC2, DirectX 9.0c |
Thanks to Corsair for providing us with memory for our testing. If you're looking to tweak out your system to the max and maybe overclock it a little, Corsair's RAM is definitely worth considering.
The test systems' Windows desktop was set at 1152x864 in 32-bit color at an 85Hz screen refresh rate. Vertical refresh sync (vsync) was disabled for all tests.
We used the following versions of our test applications:
If you have questions about our methods, hit our forums to talk with us about them.
| Friday night topic: The trouble with Best Buy | 141 |