Platform Comparison and Closing Thoughts

To give us a different view of all this data, I decided to make another set of graphs that only compared the CrossFire results of both 7850K and 3960X platforms, removing the single GPU performance for clarity.

There are some issues to work out with Battlefield 4 frame pacing in Mantle. At both resolutions, the system with the A10-7850K is actually a little bit faster than with the Core i7-3960X (orange line vs the green line). That is definitely NOT the case with DirectX. At 2560×1440 everything is much more tightly packed together as you would expect, where the GPU is a more dominant bottleneck.

 

Closing Thoughts

I think its clear that with Battlefield 4 there is still work to be done with the Mantle multi-GPU implementation. Both AMD and DICE are forthcoming about this, but I thought it was important to run a set of tests today to have a baseline to measure improvements going forward. There are great signs of what direct access APIs can offer for multiple GPUs in a system – the reliability of frame times with the Core i7-3960X is astounding and bests anything we have seen on DirectX from either AMD or NVIDIA. But this appears to be at the expense of raw performance. What we really want is a balance between the two – something like what NVIDIA has proven it can do with SLI

With Mantle and the upcoming DirectX 12 API taking advantage of the low level access to the GPU, developers are going to be more responsible for multi-GPU implementations than ever before. What we are seeing here today from a world-class developer like DICE could be indicative of what we will see moving forward until something is standardized or ironed out. BF4's Mantle multi-GPU implementation is kind of messy still, though we can clearly see the progress from February and the potential moving forward.

I also want to heap praise upon DICE and Johan Andersson for taking the honest route and implementing an FCAT-style overlay for the press to utilize to measure performance and frame pacing. They didn't have to do this, and doing so allows us to see some warts (on BF4 and AMD Mantle) that would have remained hidden for a while longer. But they understand, as we do, that properly discussing and showcasing problems pushes fixes forward with more speed. As a community, we are lucky to have a developer willing to go out on a limb – for Mantle, with G-Sync, with frame pacing, etc., regardless of the allegiances to other parties. 

« PreviousNext »