Crossfire Meets PCI Express 2.0

Crossfire X8 + X8 Versus X16 + X16

The X38 chipset allows two graphics cards running in a dual-card configuration to each use an x16 connection. Since this Intel chipset only supports a dual-card setup consisting of ATI cards, our testing is limited to the fastest of ATI's current crop of cards.

Also, we limited our benchmarks to the resolutions at which Crossfire configurations showed pronounced performance gains on our old 975BX2 motherboard using a 2x8 configuration. In all, our benchmark suite usually consists of 35 test resolutions, but we're working with a reduced sample of only 13 here.

Swipe to scroll horizontally
Call of Duty 4
1280x1024, 0xAA, Trilinear, max. Quality
1680x1050, 0xAA, Trilinear, max. Quality
1920x1200, 0xAA, Trilinear, max. Quality
1280x1024, 4xAA, 8xAF, max. Quality
1680x1050, 4xAA, 8xAF, max. Quality
1920x1200, 4xAA, 8xAF, max. Quality
Doom 3
1600x1200, 4xAA, 8xAF, Ultra Quality
Half Life 2 Episode 2
1280x1024, 4xAA, 8xAF, Very High Quality
1680x1050, 4xAA, 8xAF, Very High Quality
1920x1200, 4xAA, 8xAF, Very High Quality
World in Conflict
1280x1024, 0xAA, Trilinear, Very High Quality
1680x1050, 0xAA, Trilinear, Very High Quality
1920x1200, 0xAA, Trilinear, Very High Quality

In Crossfire mode, both the Radeon HD3870 and the HD2900 XT show a performance improvement of 12 percent. The Radeon HD3850 benefits the most, gaining 15 percent.

Swipe to scroll horizontally
Overall Performance - CrossfirePCIe x8x8 vs x16x16fpsPercent
HD2900 XT (512 MB) CF PCIe 1.0a x8x81190.1100.0
HD2900 XT (512 MB) CF PCIe 2.0 x16x161335.1112.2
HD3870 (512 MB) OC CF PCIe 1.0a x8x81163.8100.0
HD3870 (512 MB) OC CF PCIe 2.0 x16x161312.8112.8
HD3850 (256 MB) OC CF PCIe 1.0a x8x8981.4100.0
HD3850 (256 MB) OC CF PCIe 2.0 x16x161128.6115.0

Before you denounce our previous tests as being unfair towards ATI, let's put those results in perspective. The performance gains of between 12 and 15 percent only apply to 13 of 35 tests. Factoring this change into the overall result of all 35 resolutions, we are left with a performance boost of between 6 and 7.7 percent. Finally, we have to take a realistic look at where this performance boost actually manifests itself, by looking at the individual results, which you can find in our benchmark charts in this article.

We saw the biggest performance increase of nearly 20 percent in Call of Duty 4, with a Radeon HD3850 Crossfire configuration. On the other hand, that game already ran silky smooth even on an x8 link. We can only really call the 1920 resolution with FSAA a real win on the HD3850, with the frame rate going from 53 to 63 fps. The rest of the resolutions already easily ran at more than 60 fps or 100 fps on all three dual-card configurations to begin with. Nonetheless, we did clock a new record: the Radeon HD2900 XT delivered 215.6 fps in Crossfire mode, where the Geforce 8800 GTS 512 reached "only" 176.7 fps on a 680i-based motherboard.

In Doom 3, performance increased by 5 percent, going from 105 to 110 fps. Half Life 2 Episode 2 saw a performance increase of 9 percent on the new HD38x0 cards, going from 64 to 71 fps or 75 to 80 fps. In World in Conflict, the performance improvement was measurable, though not tangible: 1 to 3 fps faster.

Swipe to scroll horizontally
Crossfire Individual Performance - Call of Duty 4PCIe x8x8 vs x16x16fpsPercent
HD2900 XT (512 MB) CF PCIe 1.0a x8x8779.2100.0
HD2900 XT (512 MB) CF PCIe 2.0 x16x16904.8116.1
HD3870 (512 MB) OC CF PCIe 1.0a x8x8747.3100.0
HD3870 (512 MB) OC CF PCIe 2.0 x16x16870.9116.5
HD3850 (256 MB) OC CF PCIe 1.0a x8x8593.0100.0
HD3850 (256 MB) OC CF PCIe 2.0 x16x16710.5119.8
Crossfire Individual Performance - Doom 3PCIe x8x8 vs x16x16fpsPercent
HD2900 XT (512 MB) CF PCIe 1.0a x8x8107.7100.0
HD2900 XT (512 MB) CF PCIe 2.0 x16x16112.9104.8
HD3870 (512 MB) OC CF PCIe 1.0a x8x8106.7100.0
HD3870 (512 MB) OC CF PCIe 2.0 x16x16112.6105.5
HD3850 (256 MB) OC CF PCIe 1.0a x8x8104.1100.0
HD3850 (256 MB) OC CF PCIe 2.0 x16x16109.0104.7
Individual Crossfire Performance - Half Life 2 Ep. 2PCIe x8x8 vs x16x16fpsPercent
HD2900 XT (512 MB) CF PCIe 1.0a x8x8223.2100.0
HD2900 XT (512 MB) CF PCIe 2.0 x16x16234.4105.0
HD3870 (512 MB) OC CF PCIe 1.0a x8x8219.8100.0
HD3870 (512 MB) OC CF PCIe 2.0 x16x16239.3108.9
HD3850 (256 MB) OC CF PCIe 1.0a x8x8212.3100.0
HD3850 (256 MB) OC CF PCIe 2.0 x16x16231.1108.9
Individual Crossfire Performance - World in ConflictPCIe x8x8 vs x16x16fpsPercent
HD2900 XT (512 MB) CF PCIe 1.0a x8x880.0100.0
HD2900 XT (512 MB) CF PCIe 2.0 x16x1683.0103.8
HD3870 (512 MB) OC CF PCIe 1.0a x8x890.0100.0
HD3870 (512 MB) OC CF PCIe 2.0 x16x1690.0100.0
HD3850 (256 MB) OC CF PCIe 1.0a x8x872.0100.0
HD3850 (256 MB) OC CF PCIe 2.0 x16x1678.0108.3

Overall, the change in platforms results in a speedup of only a few percent. Games that ran smoothly before run a little faster, while slower games such as Crysis or Flight Simulator X don't yet benefit from Crossfire optimizations in the WHQL drivers. Currently, going from x8 to x16 for Crossfire really only offers a tangible payoff in higher resolutions. At the highest resolution of 1920x1200 pixels, only a single test enjoyed a really meaningful speedup as a result of the faster interface, going from 53 to 63 fps. The remaining resolutions were already running smoothly at more than 70 or 100 fps, so any improvements here only help the overall performance rating, not real-world playability.

  • ART-T
    I read an article that was comparing PCIe cards into slots that were only 8x and 4x.

    I was wondering if that means you can buy PCIe 2.0 cards and put them in a x16 slot (and still work; but with degraded performance).
    Reply