Battlefield 1 Beta GeForce GTX 950 DirectX 11 V DirectX 12

Written by Jon Sutton on Wed, Aug 31, 2016 4:33 PM
System Requirements Optimum 1080p PC Build Low vs Ultra Screenshots GPU Performance Chart CPU List That Meet System Requirements GPU List That Meet System Requirements

Earlier on we took a look at Battlefield 1's performance and optimisation with our GTX 950 benchmarks, but what of its DirectX 12 support? Battlefield 1 is one of the first marquee titles to launch with DX12 right out the box. Microsoft has made a big song and dance about how DirectX 12 will transform gaming, but up until now it's been a disappointment, with DOOM's Vulkan support kicking it into touch. Let's see how Battlefield 1 fares.

As per our earlier benchmarks we'll be using PNY's GeForce GTX 950 OC XLR8 2GB. It's a mid-low range graphics card that's still usually capable of playing AAA games at decent frame rates. It's paired with an intel Core i7-5820K CPU and 16GB DDR4 memory. 

Battlefield 1 Beta DX 11 v DX 12 benchmarks and frames per second analysis performed on MSI GTX 950 2GB | Intel i7-5820K | 16GB DDR4 (Click to Enlarge)

Battlefield 1 PNY GTX 950 Gaming DirectX 11 Average Frame Rates

DirectX 11 720p 900p 1080p
Low 145 104 89
Medium 125 77 65
High 103 60 56
Ultra 64 51 43

 Battlefield 1 PNY GTX 950 Gaming DirectX 12 Average Frame Rates

DirectX 12 720p 900p 1080p
Low 142 105 85
Medium 127 81 65
High 105 63 55
Ultra 61 52 44

It was quite tricky pulling in average frame rates for the DirectX 12 version of Battlefield 1 due to the lack of decent compatible DX12 frame rate tracking software, but from using the in-game tool alone it appeared as if DirectX 12 Battlefield 1 was basically identical to DX11. DX12 occasionally pulls a little ahead of DX11 and vice versa, but all in all there's nothing in it. 

DirectX 12 will probably be a bigger help if you're CPU limited, but for now Microsoft's 'revolutionary' graphics API ends up disappointing yet again. There's no visual improvements to DX12, but there's no tangible performance improvements either for high-end PC gamers, the type who are actually interested in DX12.

Whether you leave DirectX 12 on or off in Battlefield 1 is entirely up to you. With no noticeable differences in look or performance it doesn't really matter either way.

Login or Register to join the debate

Rep
16
Offline
admin approved badge
14:46 Sep-11-2016

DX12 should not be taken as "complete" yet.. Should not be in the game as a graphic option you can switch.

1
Rep
5
Offline
14:34 Sep-04-2016

my audio gets messed up, fluttering, cracking noises along with games music, solution was to go boderless and at medium quality, if i lower my resolution or other video setting the audio gets bad, its just vweird

0
Rep
5
Offline
14:36 Sep-04-2016

there is a relation b/w cracky audio and video setting, now i cant lower my settings and have to play with 21 FPS at medium and 1080p. i can get more fps by lowering video settings but at the cost of cracky audio

0
Rep
4
Offline
22:15 Sep-01-2016

DX12 in BF1 is very buggy atm(it even says so in the game) so I would hold have making a verdict on it just yet. DooM didn't even have Vulkan until a good while after release and that turned out to run absolutely amazingly.

0
Rep
13
Offline
05:14 Sep-04-2016

Well after all this is a beta, I was kind of expecting the game to be buggy and that is why developers have a beta period to test all out before release...

0
Rep
4
Offline
08:38 Sep-06-2016

Exactly. I just feel like it's not entirely fair to judge DX12 based on this beta, wait for the full game. Dice games are typically well optimized so I'd imagine the finished product will probably end up being a DX12 poster child.

0
Rep
41
Offline
20:49 Sep-01-2016

I'm running on low 1360x768 with 40-70 FPS, with little stuttering because of VRAM.

0
Rep
4
Offline
21:43 Sep-04-2016

i wish you had at least 2 gb vram :)

2
Rep
386
Offline
admin approved badge
11:11 Sep-01-2016

How do you switch between DX11 and DX12 in BF1?

0
Rep
9
Offline
12:02 Sep-01-2016

Settings>Graphics>Advanced (on the top)>and it should be the first one
Also you have to restart the game.

2
Rep
386
Offline
admin approved badge
12:43 Sep-01-2016

kk, thanks! :)

1
Rep
386
Offline
admin approved badge
12:43 Sep-01-2016

Oh yeah DX12 was Windows 10 only right? :/
Damn it Microsoft....

0
Rep
70
Offline
21:14 Sep-01-2016

Doesn't seem to work for me with windows 10 anyway... gives me some directX error when I restart the game..

0
Rep
13
Offline
10:24 Sep-02-2016

Well I had some errors initially with graphics going crazy after first reboot but after that it is working without any problems what so ever on ULTRA at 100fps+

1
Rep
9
Offline
11:03 Sep-01-2016

With the latest driver, without v-sync, on full HD I get only 26-30 FPS. Any ideas why?

0
Rep
386
Offline
admin approved badge
12:44 Sep-01-2016

O_O
IDK, maybe lower the settings?

1
Rep
9
Offline
14:20 Sep-01-2016

Everything is on minimum :(

1
Rep
216
Offline
admin approved badge
14:47 Sep-01-2016

Is resolution scale on 42%? Try settings it lower than that (42% is actually 100% 1080p just bugged)

2
Rep
9
Offline
15:00 Sep-01-2016

Oh man, I was using on 100%! So you're saying 42% is the true 108p? If you're right, it'S not a surprise that it couldn't run the game!

1
Rep
106
Offline
admin approved badge
10:27 Sep-01-2016

I bet a GTX 960 will be recommended!

2
Rep
26
Offline
20:07 Sep-03-2016

Yes, I agree.

2
Rep
14
Offline
08:57 Sep-01-2016

I get 60 fps on high settings with vsync on, then often it would just drop to like 2 fps, and jump back to 60..This would happen probable every minute


EDIT: I am using the latest drivers (released 30th August)

0
Rep
10
Offline
09:35 Sep-01-2016

I did get lag spikes too, I was playing on medium with 30+ fps (no vsync), and my fps constantly dropped to 15/20 fps.

0
Rep
14
Offline
09:09 Sep-02-2016

So the issue is now resolved, switched off DX 12, changed my settings to Ultra, runs perfectly

0
Rep
70
Offline
09:51 Sep-01-2016

odd, I didn't get that issue

0
Rep
1
Offline
04:33 Sep-01-2016

On my AMD R9 270, turning off DX12 actually helped me a lot. From 1080p medium and barely edging 60FPS, went to High settings 60+FPS no problems. :)

0
Rep
21
Offline
18:15 Sep-01-2016

Hehe looks like this game is just opposite of Deus ex where AMD sins in dx11 and here loses in dx12.

1
Rep
-4
Offline
03:19 Sep-02-2016

Wouldn't mind if they release the game DX11 only and work on a DX12 update in the next months

1
Rep
25
Offline
23:23 Sep-05-2016

Damn, i barely get 25 fps on lowest settings...

0
Rep
48
Offline
03:11 Sep-01-2016

I love shooting games, but man do I wish there was a more variety of games available on pc. Games like zelda, mario galaxy,pokemon, rachet and clank, 2D platform games,...

0
Rep
319
Offline
admin badge
09:27 Sep-01-2016

hey, we got some pretty good 2D platformers :D

0
Rep
39
Offline
10:02 Sep-01-2016

You should take a look at Dolphin and Cemu emulator :D

1
Rep
48
Offline
18:14 Sep-01-2016

I looked at dolphin emulator before, not sure what cemu is.

0
Rep
31
Offline
02:10 Sep-01-2016

the latest drivermupdate disabled sli for the beta so i rolled back drivers and walah. running the game at ultra 4k resolution at about 90 fps

2
Rep
38
Offline
20:56 Aug-31-2016

Got awful internet and don't wanna DL the beta, do you guys think I can get somewhat stable 144+ fps with my rig on pretty high-ultra settings?

0
Rep
70
Offline
21:24 Aug-31-2016

yeah mate, it'd work fine for ya :)

1
Rep
13
Offline
20:52 Aug-31-2016

could you also try that again with a worse cpu like the fx 6300 or some old i5s, as dx12 should kick in when there is some kind of a cpu bottleneck

2
Rep
30
Offline
09:19 Sep-01-2016

I'm getting around 35-58 fps on medium with my fx 8320E and my GTX 950.This is on DX11 cause DX12 doesn't work well with my pc.

0
Rep
13
Offline
21:56 Sep-05-2016

without overclocking i get 45-60 fps on high-ultra, and with overclocking a stable 60fps using directx12, so its not that bad

0
Rep
18
Offline
20:09 Aug-31-2016

can you try dx11 vs dx12 on amd card too?
thanks.

5
Rep
28
Offline
22:50 Aug-31-2016

The site is in German, but you can see some benchmarks comparing the two using the Fury X here. It's pretty much the same story for AMD - at 1080/1440/4k on Ultra, the Fury X averages 91.7/62.1/31.8 fps in DX11, and 85.3/57.7/25.6 fps in DX12. The numbers are close, but the Fury X actually seems to run about 5 fps worse in DX12 than 11.

1
Rep
28
Offline
17:44 Sep-01-2016

Still in German, but some fresh numbers from Computerbase. Looks like a trend - all the cards they tested (the RX 480, the R9 390X, the Fury X, the 980ti, and the 1080) did marginally worse in DX12 than they did in DX11.

1
Rep
-10
Offline
19:49 Aug-31-2016

Cant play right now as servers are clogged

0
Rep
216
Offline
admin approved badge
20:00 Aug-31-2016

Yep. Same for BF4 for some reason... I think know who's behind this BS

0
Rep
216
Offline
admin approved badge
20:37 Aug-31-2016
0
Rep
-10
Offline
20:50 Aug-31-2016

Can you expand on that?

0
Rep
216
Offline
admin approved badge
22:16 Aug-31-2016

Did you click on the hyperlink?

0
Rep
356
Offline
19:37 Aug-31-2016

game is well optimised considering its in beta mode still.. i tweaked some settings for 50+ constant high textures ultra filter and mesh qulity.. all other low with high fxaa i think its good but unfortunately cant try dx 12 since i dont own w10

0
Rep
7
Offline
19:34 Aug-31-2016

What's the point of testing DX12 with an Nvidia card?

8
Rep
26
Offline
19:54 Aug-31-2016

are you pullig jedi mind tricks on me?
Cause thats exactly what I was thinking.


I know this sounds like a cheap pickup line

1
Rep
43
Offline
19:06 Aug-31-2016
15
Rep
30
Offline
19:38 Aug-31-2016

omg you're right. we must be using the same video settings

2
Rep
39
Offline
20:57 Aug-31-2016

good FPS too

0
Rep
28
Offline
18:07 Aug-31-2016

This game is VERY VELL optimized !! I'm stuck with Intel HD 4600 cuzz i had to sell HD 7850 .. and i can run this game 720P (30% render resolution) on lowest settings 30fps :D

4
Rep
-2
Offline
19:42 Aug-31-2016

GOD BLESS YOUR SOUL

3
Rep
3
Offline
18:04 Aug-31-2016

maybe u should try an AMD card.
and WTF a 950 can hit 40 in ultra 1080p then how the faq recommended gpu is 970!?

1
Rep
29
Offline
admin approved badge
18:12 Aug-31-2016

I know, you'd think they could get the rec. requirements for their own game right! lol

0
Rep
216
Offline
admin approved badge
18:30 Aug-31-2016

Well it's 43 average which means you could actually get as low as 30 FPS in certain scenarios.

0
Rep
17
Offline
18:37 Aug-31-2016

i get around 80 fps on my 970,when i oc it im sitting at around 90-100 fps i think

0

Can They Run... |

| 60FPS, High, 1080p
Ryzen 7 5800H 8-Core 3.2GHz GeForce RTX 3060 Mobile 16GB
| 30FPS, Medium, 1080p
Xeon E3-1230 GeForce GTX 1050 Ti Gigabyte G1 Gaming 4GB 16GB
100% Yes [1 votes]
| 30FPS, Low, 1080p
Core i5-3470 3.2GHz GeForce GTX 1050 Ti Gigabyte G1 Gaming 4GB 12GB
| 60FPS, Medium, 720p
Core i3-10100E 4-Core 3.20GHz GeForce GTX 750 Ti Asus OC 2GB Edition 16GB
Ryzen 5 3500X 6-Core 3.6GHz GeForce GTX 1660 Super 6GB 16GB
| 30FPS, Ultra, 1440p
Ryzen 5 3500X 6-Core 3.6GHz GeForce GTX 1660 Super 6GB 16GB
100% Yes [1 votes]
| 60FPS, Medium, 1440p
Ryzen 5 3600 6-Core 3.6GHz GeForce RTX 2060 Asus Dual OC 6GB 16GB
100% Yes [4 votes]
| High, 1080p
Core i5-10400 6-Core 2.90GHz GeForce GTX 1660 Super 6GB 16GB
100% Yes [2 votes]
| 30FPS, Medium, 1080p
Athlon II X2 245 GeForce GTS 250 4GB
| 60FPS, Ultra, 1080p
Ryzen 7 2700X Radeon RX 5700 XT 8GB 16GB
| 60FPS, High, 1440p
Core i7-10700K 8-Core 3.8GHz GeForce RTX 2080 Super 8GB 16GB
100% Yes [1 votes]
Phenom II X6 1100T GeForce GTX 1050 EVGA Gaming 2GB 8GB
| 30FPS, Low, 1080p
Ryzen 5 5600X 6-Core 3.7GHz Radeon RX Vega 8 16GB
100% Yes [2 votes]
| 30FPS, Medium, 1080p
Ryzen 5 5600X 6-Core 3.7GHz Radeon RX Vega 8 16GB
| 60FPS, High, 1080p
Ryzen 7 5800H 8-Core 3.2GHz GeForce RTX 3060 Mobile 16GB
| 30FPS, Low, 1080p
Core i5-8400 6-Core 2.8GHz GeForce GTX 1050 8GB
100% Yes [1 votes]
Core i5-4460 3.2GHz GeForce GTX 1050 Ti Gigabyte OC 4GB 16GB
| 60FPS, High, 1080p
Ryzen 7 5800H 8-Core 3.2GHz GeForce RTX 3060 Mobile 16GB
| 60FPS, High, 1080p
Ryzen 7 5800H 8-Core 3.2GHz GeForce RTX 3060 Mobile 16GB
| 60FPS, Ultra, 4k
Ryzen 7 5800H 8-Core 3.2GHz GeForce RTX 3060 Mobile 16GB