Home / Tech News / Featured Tech News / Battlefield 1 Performance Analysis

Battlefield 1 Performance Analysis

In an effort to try and hurt Call of Duty sales this year, EA has gone ahead and released two massive multiplayer shooters within the space of one week – Titanfall 2 and Battlefield 1. We have already taken a look at Titanfall 2 this week, so today we will be focussing on DICE's return to the Battlefield franchise.

bf1-graphics-2 bf1-graphics

At this point, the Frostbite Engine has matured to the point that it is packed with all of the graphical features you could need in a quality PC game. All of the adjustments you need are present but there is one key difference here compared to DICE's last Battlefield game. While Battlefield 4 launched with support for AMD's now defunct Mantle API, Battlefield 1 ships with support for DirectX 12 instead.

bf1-screen-6 bf1-screen-7

bf1-snow bf1-mountain

bf1-screenshot bf1-screen-4

Click images to enlarge.

The Battlefield franchise has always been capable of stunning visuals on PC and this time is no different. That said, if you played through Star Wars Battlefront last year, then you will have already know about some of the visual upgrades present here in Battlefield 1.

bf1-1440p-4 bf1-1440p-6 bf1-1440p bf1-1440p-2 bf1-1440p-3 bf1-1440p-7

Click thumbnails for 1440p screenshots.

The Frostbite engine is capable of providing realistic visuals for a number of environments, ranging from rocky mountains to wide open deserts. The forest map is one of the prettiest overall in the game but you also get a good mix of standard, muddy trenches. However, I have noticed that in some maps, colours can seem a tad muted. I would assume that this is an artistic choice to help represent the grim setting.

For our performance tests today I will be running Battlefield 1 on the following system:

  • CPU: Intel Core i7 6700K with 4.2GHz boost clock.
  • Motherboard: Asus Maximus VIII Hero.
  • RAM: G.Skill 16GB 3200MHz DDR4.
  • Storage: 1TB Samsung 850 Evo SSD.
  • OS: Windows 10: Anniversary Update.

For graphics cards, I will be running the following:

  • MSI GTX 1080 Gaming X.
  • Asus GTX 1060 Strix.
  • MSI GTX 970 Gaming 4G.
  • AMD R9 Fury X.
  • XFX R9 390x Ghost Edition.
  • Sapphire R9 290 Vapor-X.
  • Sapphire RX 480 Nitro+.

gtx-10801 gtx-1060 gtx-970

rx-480 r9-furyx1

r9-390x r9-290

All of the graphics cards included in this test were run with the latest drivers installed. In Nvidia’s case that would be Driver Version 375.63 and on the AMD side, we are using Radeon Software 16.10.3. Both of these drivers were released with optimisations for Battlefield 1 and Titanfall 2. Our results were obtained using FRAPS to record average and minimum frame rates. We chose the first level of the campaign to benchmark. The game is running using the Ultra preset and the DirectX 12 API.

battlefield-1-1080p

battlefield-1-1440p

battlefield-1-2160p

DICE has done an excellent job with Battlefield 1. Not only does the game look fantastic, but it runs like a dream at 1080p and 1440p on all of the graphics cards we have tested today. Even at 1440p, you can expect to hit 60 frames per second with Ultra settings on almost every card. GTX 970 and R9 290 owners may want to turn down a couple of things at this resolution but maintaining a good frame rate is more than achievable here.

For most PC gamers, 1080p is still the standard, so for a lot of our readers, this game should run at fantastic frame rates. The GTX 970 sits at the bottom of our graph but even then, it manages to average over 80 frames per second, with minimal dips. In fact, all of the minimum frame rates in our tests are quite remarkable, things never stray too far from the average, which is very important for smooth gameplay.

Obviously, 4K/UHD is quite a different beast, so a lot of our cards began to struggle at this resolution. The GTX 1080 just about managed to hit the 60 frames per second sweet spot and kept things in the 50's at all times when things got really intense. R9 Fury X users might be able to approach 60 frames per second by bumping down to high settings, but the other cards in our test suite will struggle to keep up at high details.

Still, this is actually a respectable result. If you take a look at the 4K tests in some of our other analysis pieces throughout 2016, you will find that in many games, even the GTX 1080 struggles to hit 60 frames per second. The fact that DICE has put in the effort to ensure a single GPU setup can comfortably run this game at Ultra-HD resolutions is commendable.

As far as gameplay goes, Battlefield 1 is a damn good shooter. Classic game modes like Rush, Conquest and Hardpoint all make a return, alongside some new additions such as ‘War Pigeons'. In terms of new mechanics, there aren't many. Guns still work the same, as do vehicles. However, some game modes will now spawn powered up gear at random points of the map.

These drops include things like a flame thrower and a heavy sentry gun, which can help turn the tides of a battle at points. It's not quite the same as becoming a hero character in Star Wars Battlefront, but there is clearly some inspiration carrying over here.

Aside from that, Battlefield 1 does away with the ‘leveloution' system and replaces it with a dynamic destruction system. Most of the buildings in Battlefield 1 are destructible, so if you are camping a roof, it is quite possible that the building will collapse underneath you at some point. This system adds a whole new depth to game modes like conquest, which are supposed to feel like a long, gruelling battle against enemy forces. This game really captures the World War vibe in many ways.

I am less impressed with the campaign mode though. A lot of reviewers are claiming that this is the best Battlefield campaign in years but it just isn't clicking with me. I think the multiplayer is excellent but the campaign isn't really raising the bar in any way in my opinion. Still, I would argue that multiplayer is worth the price of admission.

Discuss on our Facebook page HERE.

KitGuru Says: Battlefield 1 is a well optimised, standout PC title. The Frostbite engine once again produces some of the best visuals available in a 2016 game and DICE has clearly worked hard on ensuring not just a high frame rate, but a stable one too, which can be just as important.

Become a Patron!

Check Also

Intel’s x86S initiative has been abandoned

Intel has officially abandoned its plans for its own-developed x86S specification, a streamlined version of …

18 comments

  1. You do know that if you have an nvidia GPU, you will have better performens with DX11 instead of DX 12
    So if you switch to DX11 all nvidia GPU will have a better FPS.
    AMD get’s a little better with DX12, but not much.
    I like to see you try out DX11 and see for your self the boost you get 🙂

  2. So you’re telling me you paid 700 plus for a 1080 and will play new games on old api’s? What a stupid comment.

  3. Mads-Ejnar Kehlet

    It’s not a stupid comment. just letting people know that they will get more fps with DX11 over DX12
    Also the games looks the same in DX11 and DX12. So why use the new one, when the old runs better in this game?
    I just don’t see the reason to use it in this game.
    But hey if you like lower FPS just so you can say you run on DX12, then do it 🙂

  4. that’s why there is no point in buying 10xx gpus… When DX11 goes out of the use it’s going to be terrible… Their performance per dollar is going to jump substantially making it way more expensive then it is.

  5. Actually there are very definite difference between DX11 and DX12 render. At 1080p DX12 looks considerably better than DX11, DX11 looks “muddy” whereas DX12 looks crisp, there is more detail in the grass and undergrowth and things like moss on rocks and overall enriching details over DX11, the game is pretty in either API but stop trying to fool yourself, DX12 looks better and as an AMD user, runs better.

  6. Liar.

  7. Care to elaborate as to why? Or are you just a fuckstain who goes around throwing shit and hoping that it sticks?

    So my personal experience of the game is lies? When i got the game, before the most recent driver release i was forced to use DX11 because DX12 was unstable as fuck. So with that i spent about 15-20 hours of game time on DX11, playing as a sniper in buildings and on hillsides and in fortified castle walls, 20ish hours of being within millimeters of walls and the ground and whatever else liters the battlefield, and after changing to DX12 and spending yet another 20-50 hours in the game (i have 70 at present) doing the same thing, there is definitely a clear difference between DX11 and DX12 when up close and personal with things, DX11 also “streams” textures a lot slower than DX12 so i see “low quality” textures that suddenly pop to be ultra quality ones if i am moving quickly around the map, something which does not happen in DX12.

    Than being said DX12 is not all whistles and bells, its has its own issues that i have not faced in DX11, namely a render bug where the game render goes blue tinted and flickers in and out, other parts where on certain maps, things are invisible (like entire internal corridor sections and or tanks or even players) there is also sometimes a “chugginess” that presents itself, even if my FPS is 80-90 it feels a lot less than that, i think it is more to do with network load on heavy action game modes because it has never presented itself in tdm or rush.

    I’m a grade A neck bearded, nerd glasses wearing geek, i notice this shit because i play on a high refresh rate screen with 2ms response time i do not play with motion blur as it makes me feel sick so every little detail pops out, i also play at 100 FoV. Many things add up to the experience i have had so far do not call me a liar without giving something of a reason as to why, but the reason you did not is because you are in fact a cunt and have no argument to give.

    Fuck off and tell someone else something they have seen with their own eyes and experienced over the course of 70 hours is not real, maybe they will be more inclined to accept your assertion of truth. Fucking cretinous cunt.

  8. There is NO visual difference between DX11 and DX12 in BF1. This had been reported on many sites. I do not know why there is a difference on your computer, might be an overlooked setting.
    I personally also tested it on my computer and could not detect any difference (besides a bit lower performance) with everything on ultra on a GTX 1080.

  9. Sometimes I see good deals on prebuild computers with a 1060. Alot of it was factoring other components(ram/cpu) in a deal as well. I think computer store owners in Canada favour Nvidia or can get access to Nvidia cards in prebuild computers easier. But everyone should hold off on computer purchases until the New Year when Zen is released. Not that I am saying you should buy Zen. I am saying you should purchase when there are most amount of options.

  10. Yeah i just bought i5 6600k… I just can’t wait for the zen. It’s going to be available in the markets in april at best. It’s going to be launched on paper in january but… Lots of it will go in oems and there will not be enough zens for everybody so there will be a major wait time for a zen CPU and i just cba wait for that. I can’t go through this again. I already did with rx 480. -.-

  11. I really want a new video card as well. But I am still not finished really old games that don’t need a new GPU. SO I tell myself… I can wait until AMD 500 or even 600 series.
    I try to tell people the longer they wait the better it is…. But I totally understand if you don’t have a computer now you might need one now.

  12. Mads-Ejnar Kehlet

    DX12 is a performance update and not a quality update.
    That’s my reason to say i looks the same.
    http://www.pcgamesn.com/ashes-of-the-singularity/how-different-does-ashes-of-the-singularity-look-in-dx11-and-dx12-err-not-very

    Also if you say DX11 looks muddy, turn of AA. AA in BF1 is really bad. TAA makes everything looks really “muddy” I don’t get why there is no great AA in this game.

    But hey if you can spot the difference from DX11 and DX12 thats just great. but i can’t. And Also i have Nvidia (760 4GB X2) and Nvidia is really not great at DX12 right now, where AMD is better.
    But every where i can find info on DX12 it’s that, it’s only a performance update to give devs a low level api. There is no new thing in it like DX11 got tessellation and stuff.

    But if you can see the different and it’s not a placebo effect then is great and lucky you 🙂 I still love the hell out of this game in DX11. And i don’t fool myself because i can’t see the different so i like some more FPS and run the game in DX11 🙂

  13. If you wait for the next great thing in PC tech, you’d never buy anything, it’s constantly evolving. Although admittedly, sometimes it doesn’t take great leaps forward.

  14. Well actually u will. I could have bought r9 380x(because my previous card died) but i read as well about upcoming gpu rx480 and wait was well worth the wait… Its almost twice as fast for nearly same amount of money… But before that it didnt evolve since 7xxx gen.
    So the point is to milk last drop out of your component and then wait for the next release like hes doing…

  15. It runs better with AMD gpu’s to be sure but when I switched on DX12 I didn’t notice a difference besides my shit for frames. I’m using the GTX 970 btw. I run the game on low, 1080p, dx11 and I see moss and rocks 😛

  16. I don’t understand the current pricing of the R9 380x on newegg.ca… they are more expensive than some RX 480’s on newegg. Unless people are desperate to crossfire the 380x.

    With a single GPU I used to skip 2 generations and double/triple my vram with each upgrade.

    With crossfired 7970’s I am currently skipping 3 generations of releases and counting. I should skip more maybe 5 generations then my upgrade would be in the money vs single gpu upgrades.

  17. You’re talking absolute rubbish. The use of DX12 API in BF1 is purely for performance and does not affect the graphics quality.

  18. Sounds more like an amd problem since every comparison video I have seen that shows nvidia dx11 and amd rx 480 running dx12 the graphics are completely identical. We all know amd cards aren’t the best with dx11.