What can we say about this game that hasn’t been said already? Crysis was probably the most anticipated game on the PC last year and was released on November 16th 2007.
Crysis is seen by many as the poster boy for DirectX 10 and it will make your system cry, quite literally – it’s a monster! It doesn’t come as much of a surprise then, that the graphics are something special – they’re above and beyond anything we’ve ever seen in a PC game.
We tested the game using the 64-bit executable under both DirectX 9.0 and DirectX 10 with the 1.21 patch applied. We used a custom timedemo recorded from the Laws of Nature level which is more representative of gameplay than the built-in benchmark that renders things much faster than you're going to experience in game. We found that around 30-33 fps in our custom timedemo was sufficient enough to obtain a playable frame rate through the game. It's a little different to other games in that the low frame rates still appear to be quite smooth.
For our testing, we set all quality details to High and forced 8x anisotropic filtering in the driver menu as there is currently no support for it in game. We tested at 1,280 x 1,024, using 0x, 2x and 4x anti-aliasing, 1,680 x 1,050 using 0x and 4x anti-aliasing, 1,920 x 1,200 using 0x and 2xAA and 2,560 x 1,600 with 0xAA. By extensively testing using anti-aliasing in very high resolutions, we'll be pushing even the bleeding edge hardware on test to the limit.
Crysis
1280x1024 0xAA 8xAF, DX10, High Detail
ECS GeForce 9800 GTX+ Hydra SLI
ATI Radeon HD 4870 X2
ATI Radeon HD 4850 CrossFire
Nvidia GeForce GTX 280
Nvidia GeForce GTX 260+
Nvidia GeForce GTX 260
ATI Radeon HD 4870 1GB
ATI Radeon HD 4870 512MB
Nvidia GeForce 9800 GTX+
ATI Radeon HD 4850
ATI Radeon HD 3870 X2
Nvidia GeForce 8800 GT
64.7
27.0
58.1
29.0
52.3
24.0
50.2
29.0
44.2
26.0
41.3
23.0
39.0
22.0
38.6
22.0
35.1
20.0
31.3
18.0
29.4
13.0
27.4
15.0
0
10
20
30
40
50
60
70
Frames Per Second
Average
Minimum
Crysis
1280x1024 2xAA 8xAF, DX10, High Detail
ATI Radeon HD 4870 X2
ATI Radeon HD 4850 CrossFire
Nvidia GeForce GTX 280
Nvidia GeForce GTX 260+
Nvidia GeForce GTX 260
ATI Radeon HD 4870 1GB
ATI Radeon HD 4870 512MB
Nvidia GeForce 9800 GTX+
ATI Radeon HD 4850
ATI Radeon HD 3870 X2
ECS GeForce 9800 GTX+ Hydra SLI
Nvidia GeForce 8800 GT
53.8
26.0
47.7
22.0
46.4
28.0
40.3
23.0
38.0
22.0
36.6
21.0
36.0
20.0
29.0
16.0
27.9
15.0
26.9
13.0
24.6
10.0
23.4
14.0
0
10
20
30
40
50
60
Frames Per Second
Average
Minimum
Crysis
1280x1024 4xAA 8xAF, DX10, High Detail
ATI Radeon HD 4870 X2
ATI Radeon HD 4850 CrossFire
Nvidia GeForce GTX 280
Nvidia GeForce GTX 260+
ECS GeForce 9800 GTX+ Hydra SLI
Nvidia GeForce GTX 260
ATI Radeon HD 4870 1GB
ATI Radeon HD 4870 512MB
ATI Radeon HD 3870 X2
ATI Radeon HD 4850
Nvidia GeForce 9800 GTX+
Nvidia GeForce 8800 GT
48.4
22.0
43.3
20.0
43.2
26.0
37.6
22.0
36.9
17.0
35.4
21.0
32.7
17.0
32.0
17.0
25.5
12.0
24.8
12.0
24.0
13.0
20.7
12.0
0
10
20
30
40
50
Frames Per Second
Average
Minimum
Crysis
1680x1050 0xAA 8xAF, DX10, High Detail
ATI Radeon HD 4870 X2
Nvidia GeForce GTX 280
ATI Radeon HD 4850 CrossFire
Nvidia GeForce GTX 260+
Nvidia GeForce GTX 260
ATI Radeon HD 4870 1GB
ATI Radeon HD 4870 512MB
Nvidia GeForce 9800 GTX+
ATI Radeon HD 4850
ATI Radeon HD 3870 X2
Nvidia GeForce 8800 GT
ECS GeForce 9800 GTX+ Hydra SLI
45.4
22.0
40.1
25.0
39.0
18.0
35.3
22.0
32.9
20.0
31.1
18.0
30.8
18.0
27.8
17.0
24.7
15.0
22.8
11.0
21.8
13.0
20.6
7.0
0
10
20
30
40
50
Frames Per Second
Average
Minimum
Crysis
1680x1050 4xAA 8xAF, DX10, High Detail
ATI Radeon HD 4870 X2
Nvidia GeForce GTX 280
ATI Radeon HD 4850 CrossFire
Nvidia GeForce GTX 260+
ATI Radeon HD 4870 1GB
Nvidia GeForce GTX 260
ATI Radeon HD 4870 512MB
ATI Radeon HD 4850
ATI Radeon HD 3870 X2
Nvidia GeForce 9800 GTX+
ECS GeForce 9800 GTX+ Hydra SLI
Nvidia GeForce 8800 GT
36.7
18.0
32.0
21.0
31.3
15.0
27.3
17.0
26.7
15.0
26.1
16.0
25.1
12.0
19.2
10.0
19.2
8.0
17.9
9.0
15.2
6.0
14.7
9.0
0
10
20
30
40
Frames Per Second
Average
Minimum
Crysis
1920x1200 0xAA 8xAF, DX10, High Detail
ATI Radeon HD 4870 X2
ATI Radeon HD 4850 CrossFire
Nvidia GeForce GTX 280
ATI Radeon HD 3870 X2
Nvidia GeForce GTX 260+
ATI Radeon HD 4870 512MB
ATI Radeon HD 4870 512MB
Nvidia GeForce GTX 260
ECS GeForce 9800 GTX+ Hydra SLI
Nvidia GeForce 9800 GTX+
ATI Radeon HD 4850
Nvidia GeForce 8800 GT
40.6
19.0
33.8
14.0
32.7
20.0
30.1
10.0
28.6
17.0
27.3
16.0
26.9
16.0
26.7
16.0
22.8
10.0
21.6
13.0
21.5
13.0
17.2
10.0
0
10
20
30
40
Frames Per Second
Average
Minimum
Crysis
1920x1200 2xAA 8xAF, DX10, High Detail
ATI Radeon HD 4870 X2
ATI Radeon HD 4850 CrossFire
Nvidia GeForce GTX 280
ATI Radeon HD 4870 1GB
Nvidia GeForce GTX 260+
ATI Radeon HD 4870 512MB
Nvidia GeForce GTX 260
ATI Radeon HD 4850
ATI Radeon HD 3870 X2
Nvidia GeForce 9800 GTX+
ECS GeForce 9800 GTX+ Hydra SLI
Nvidia GeForce 8800 GT
36.3
17.0
30.6
14.0
29.2
19.0
25.5
15.0
25.2
16.0
24.7
12.0
23.7
14.0
19.1
11.0
17.7
8.0
15.3
8.0
14.5
5.0
13.1
7.0
0
10
20
30
40
Frames Per Second
Average
Minimum
Crysis
2560x1600 0xAA 8xAF, DX10, High Detail
ATI Radeon HD 4870 X2
Nvidia GeForce GTX 280
ATI Radeon HD 4850 CrossFire
Nvidia GeForce GTX 260+
Nvidia GeForce GTX 260
ATI Radeon HD 4870 1GB
ATI Radeon HD 4870 512MB
ATI Radeon HD 4850
ATI Radeon HD 3870 X2
Nvidia GeForce 9800 GTX+
Nvidia GeForce 8800 GT
ECS GeForce 9800 GTX+ Hydra SLI
24.3
8.0
21.7
11.0
19.6
7.0
17.4
9.0
16.2
8.0
16.2
9.0
15.8
8.0
12.7
6.0
12.3
3.0
11.7
3.0
9.4
3.0
8.9
2.0
0
5
10
15
20
25
Frames Per Second
Average
Minimum
Oh dear, the 9800 GTX+ gets off to a rocky start with DirectX 10 performance in Crysis which is frankly all over the place. We were so surprised by these results, we ran and re-ran them half a dozen times, getting similar results every time. We can only conclude that we're seeing a driver bug here, as there's simply no way that our SLI 9800 GTX+ setup should perform worse than a single 9800 GTX+ in everything bar 1,280 x 1,024. Such are the perils when using SLI or CrossFire multiple GPU setups – you're completely dependant on well written drivers for your performance, and if, as we suspect here, you encounter a bug, then you're frequently better off with just a single card!
During our attempts to debug the GeForce 9800 GTX+'s SLI results, which involved trying both older and newer drivers than the one used here, we found that scaling 'fixed' itself when anisotropic filtering was disabled. Performance returned to where we think it should be, as it was then tussling with the Radeon HD 4850 CrossFire configuration.
Speaking of which, the 4850s in CrossFire fared much better, posting very impressive performance figures which are either just ahead or just behind Nvidia's GTX 280 single GPU card – a solution which costs a great deal more than two 4850s! However, the 4850s didn't get off scott free either – they were also victims of driver problems as well, with frequent driver crashes meaning we had to repeat our testing many times before the cards were able to complete a full test run.