Battlefield 1 Benchmarks (Gamegpu & the rest)

Page 5 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Mar 10, 2006
11,715
2,012
126
Doom will never stop existing whenever you try bagging on DX12 and low level APIs in general. There's a learning curve involved with the APIs as we've seen, but the gains are very real and worthwhile.

Do NVIDIA GPUs see a significant boost in Vulkan over OpenGL? IIRC, AMD GPUs were massively under-performing under the OpenGL codepath and Vulkan helped to alleviate that.
 

Spjut

Senior member
Apr 9, 2011
932
162
106
Oh wow, why would they still be testing with 8GB of system memory? This year has gradually seen more and more games want 16GB.

Is it 2013 in Sweden?

Sweclockers' readers have asked for a test PC more representative of the average PC gamer has. The PC they test is also one of Sweclockers' recommended builds for a certain budget.

They have a much better PC when testing GPUs
 

Red Hawk

Diamond Member
Jan 1, 2011
3,266
169
106
Do NVIDIA GPUs see a significant boost in Vulkan over OpenGL? IIRC, AMD GPUs were massively under-performing under the OpenGL codepath and Vulkan helped to alleviate that.

AMD was not "massively underperforming" in OpenGL beforehand, no. They were behind Nvidia, but not massively after a driver update a couple days after the game's launch. The R9-390 was on par with the GTX 970.


And yes, Nvidia GPUs do see a boost from Vulkan. Performance was shakier with Nvidia on Vulkan at first, but they cleaned it up and it's better now. Especially on the CPU side, areas that were CPU bottlenecked even on Nvidia before, such as the Argent Tower level, have much better framerates. @Carfax83 can speak more to that, though.

Edit: Actually, you saw the discussion about Vulkan improving Nvidia performance over OpenGL, because you posted in that thread. So how about you not play dumb about the boost Vulkan gives to Nvidia in Doom.
 
Last edited:

DAPUNISHER

Super Moderator CPU Forum Mod and Elite Member
Super Moderator
Aug 22, 2001
32,046
32,555
146
Oh wow, why would they still be testing with 8GB of system memory? This year has gradually seen more and more games want 16GB.

Is it 2013 in Sweden?
I was surprised that there were members willing to debate this with me in the PC gaming forum. Particularly for gamers doing builds with only 2 ram slots. They push $200+ CPU and GPU as minimum standards, then insist there is no point in dropping an extra $30 or so on ram. Seriously WTF stuff.

I will also point out that if people put the pom poms down and think critically, what we see on the CPU side is value. The new games like this, are helping stave off the need to upgrade an old i5, i7, or FX system. More money to spend on the games is a win for all.

On the GPU side, Looks like good performance regardless of which IHV you do biz with. Yet some insist on picking the fly poop out of the pepper.
 
Last edited:
  • Like
Reactions: Gikaseixas

RussianSensation

Elite Member
Sep 5, 2003
19,458
765
126
DX12 sucks right now. It adds unnecessary burden to the developer in search of gains that just aren't worth it, especially given that gaming PCs have much faster CPUs than the consoles.

You could have made similar statements about DX9, 10 and 11. Even though they were not lower-level APIs, early AAA titles using these APIs often had inferior performance for little to no gains in visual IQ compared to the preceding API. You cannot go into space or start driving F1 without hard work and practice. No one said optimizing for DX12 was going to be easy. You could have said we don't need quad-core CPUs in an era when C2D ruled the PC landscape. No one said optimizing for 4-10 cores is easy either.

The DX12 hate is illogical. If developers don't start working with DX12 through practice and learn from their mistakes, how do you expect them to ever produce better optimized DX12 games over DX11 games? There are plenty of DX12 games already that show a huge draw call overhead bottleneck that's lifted when switching from DX11 to DX12. Total War Warhammer is a decent example of what's possible.

z8ExJ5ptM7gMmY8QxZN4oB.png

XxhXDJKP2x6Z9jPMP7XgjD.png


Doom shows that it's possible to optimize various generations of AMD/NV GPU hardware to perform better with a lower-level API than DX11 can manage. So what makes you think DX12 will not show similar improvements over the next 2-4 years? Programmers have to start from somewhere. Don't worry, your next Volta GPU should have even more potent Async compute and dynamic scheduling capability than Paxwell does. Why stand in the way of progress?

The irony of it all is that certain posters have been pushing 6-10 core underutilized and largely overpriced Broadwell-E CPUs, have been hyping Skylake-X to the moon and downplaying Zen, but then the same posters downplay DX12?! You you do realize it's largely because of DX11 and its inability to allow for better CPU multi threading that a 6-12 core Skylake-X will be no faster in games than a 4-core 7700K @ 4.8Ghz+? DX11 is also the reason AMD/NV's idle GPU resources are simply wasted because DX11 was never designed to perform graphics+compute queues concurrently.
 
Last edited:
Mar 10, 2006
11,715
2,012
126
Edit: Actually, you saw the discussion about Vulkan improving Nvidia performance over OpenGL, because you posted in that thread. So how about you not play dumb about the boost Vulkan gives to Nvidia in Doom.

Nice, name calling :)

Anyway, I run the OpenGL codepath on my Titan X because for some reason, the Vulkan path feels "choppier." This was also the case on a GTX 1080 as well as a GTX 1060.
 

DAPUNISHER

Super Moderator CPU Forum Mod and Elite Member
Super Moderator
Aug 22, 2001
32,046
32,555
146
Nice, name calling :)

Anyway, I run the OpenGL codepath on my Titan X because for some reason, the Vulkan path feels "choppier." This was also the case on a GTX 1080 as well as a GTX 1060.
How about both of you stop dragging this OT, this is the BF1 thread.
 
Mar 10, 2006
11,715
2,012
126
DX11 is also the reason AMD/NV's idle GPU resources are simply wasted because DX11 was never designed to perform graphics+compute queues concurrently.

It looks to me that NVIDIA's GPUs actually regress a bit in BF1 under the DX12 codepath relative to the DX11 codepath. If NVIDIA's GPUs have idle resources going to waste under DX11 (but can be more effectively utilized under DX12), how come we aren't seeing a speedup under DX12?
 
  • Like
Reactions: Sweepr

Bacon1

Diamond Member
Feb 14, 2016
3,430
1,018
91
It looks to me that NVIDIA's GPUs actually regress a bit in BF1 under the DX12 codepath relative to the DX11 codepath. If NVIDIA's GPUs have idle resources going to waste under DX11 (but can be more effectively utilized under DX12), how come we aren't seeing a speedup under DX12?

Maybe Nvidia needs to release newer DX12 drivers? It helped them a lot with Vulkan and Doom.
 
  • Like
Reactions: prtskg and Det0x
Mar 10, 2006
11,715
2,012
126
Maybe Nvidia needs to release newer DX12 drivers? It helped them a lot with Vulkan and Doom.

Their DX12 performance in AoTS appears to be good (and has gotten better). Why wouldn't the work that went into improving AoTS performance (and delivering good GoW4 performance) not translate over into titles such as BF1?
 

Bacon1

Diamond Member
Feb 14, 2016
3,430
1,018
91
Their DX12 performance in AoTS appears to be good (and has gotten better). Why wouldn't the work that went into improving AoTS performance (and delivering good GoW4 performance) not translate over into titles such as BF1?

How am I supposed to know? I don't write their drivers or know what game specific optimizations they do in them :). I bet we'll see a driver update from them shortly though. Hopefully it's sooner than the monthish we had for Doom Vulkan.

While DX12 leaves more work for the developer, the driver still plays a role.

Case in point: 373.06 drivers were made for Gears of War 4 which was DX12 only. By your logic they wouldn't have needed to optimize for GoW4 as it would have been done by AOTS optimizations.
 

nathanddrews

Graphics Cards, CPU Moderator
Aug 9, 2016
965
534
136
www.youtube.com
Game Engine asks the API to do something which asks the Driver to relay to the Hardware. You're going to get different results from different games due to the way they request things to be rendered and when they request things to be rendered. That hasn't changed just because of DX12. There are still a lot of middlemen, but at least they're more specialized.

</oversimplified>
 

Stuka87

Diamond Member
Dec 10, 2010
6,240
2,559
136
Their DX12 performance in AoTS appears to be good (and has gotten better). Why wouldn't the work that went into improving AoTS performance (and delivering good GoW4 performance) not translate over into titles such as BF1?

Game specific changes are just that, game specific. Any time one of them releases a game ready driver, it has game specific code paths. Both AMD and nVidia will be releasing newer drivers for BF1.
 

AtenRa

Lifer
Feb 2, 2009
14,003
3,362
136
Anyway, I run the OpenGL codepath on my Titan X because for some reason, the Vulkan path feels "choppier." This was also the case on a GTX 1080 as well as a GTX 1060.

Disable 4-6 cores, leave only 2x Cores + HT (4Threads) and then game with OpenGL and with Vulkan and see what happens ;)

Same goes for DX-11 vs DX-12.
 

moonbogg

Lifer
Jan 8, 2011
10,731
3,440
136
Doom will never stop existing whenever you try bagging on DX12 and low level APIs in general. There's a learning curve involved with the APIs as we've seen, but the gains are very real and worthwhile.

DOOM is not a game. DOOM is a digital manifestation of GOD, so API arguments do not apply here.
 
  • Like
Reactions: crisium

guskline

Diamond Member
Apr 17, 2006
5,338
476
126
BF1 plays great on both my GTX1080 AND my RX480.

I'm too busy trying to stay alive that I don't have time to measure the various fps.
 

96Firebird

Diamond Member
Nov 8, 2010
5,743
340
126
I'm sad, this is the first Battlefield game I probably will not purchase (besides 2142 or whatever it was). The BETA just wasn't fun to me, getting too much like COD. I miss my BF1942 with Desert Combat mod. Actually, I miss modding in general. No longer can the customer base make the game better, instead we are expected to pay for DLC...
 

AtenRa

Lifer
Feb 2, 2009
14,003
3,362
136
BF 2142 was one of my best BF games ever, until they screw up with the aiming mechanism and the game became unplayable most of the time.
 

swilli89

Golden Member
Mar 23, 2010
1,558
1,181
136
BF 2142 was one of my best BF games ever, until they screw up with the aiming mechanism and the game became unplayable most of the time.

Titan game mode was freaking epic. So much fun! Can we just get an updated version of Battlefield 2 next?