Quantum Break: More like Quantum Broken.

Page 7 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Mahigan

Senior member
Aug 22, 2015
573
0
0
There's also the game code which occupies slightly more CPU time under DX12 than DX11. The DX Runtime and DX Driver is more evenly distributed across the available cores thus reducing the load on the primary CPU thread.

That's when comparing AMD GCNs DX12 vs DX11.

For Maxwell/Kepler, the DX Driver was already spread amongst the available cores (hidden driver threads). So the increase in CPU time for the game code, increases the overall frame time by a tiny bit depending on how well the engine is threaded.

This would show up as an increase in frame time which translates into a loss of FPS.

If you add Asynchronous Compute + Graphics into the mix then you also add fences, synchronization points, in between the compute and graphics contexts. This creates a tiny pause, GPU execution idle time, which translates into added frame time. For AMD GCN, the ability to execute both Graphics and Compute contexts in parallel makes up for these tiny pauses caused by a fence. For NVIDIA Maxwell/Kepler, these tiny pauses lead to a loss in FPS. That's why you lose FPS with Asynchronous compute + Graphics enabled on NVIDIA hardware.

To get an idea of what this all looks like on AMD GCN hardware...

CPU Side:
65042bd90ef368244589e0b9d5436ac3.jpg

22a17a72b385239e204d8260100fddd9.jpg

b4957aae17c76d426cc67933445b7de9.jpg


GPU Side:
142a99b3da0f1f3aa924d0e170655ace.jpg



For NVIDIA hardware, the DX Driver is split amongst cores for DX11. On top of this you have the Static Scheduler now becoming a factor as it takes CPU time from the primary thread (something AMD don't have to contend with due to the hardware scheduling nature of their architecture).

If your CPU was already fast enough to feed your GPU under DX11, then an increase in parallelism won't help because your GPU is already maxed out (the bottleneck). The added latency from ensuring the order of operations being submitted by the various CPU cores is optimized for the GPU ( done in software by the Static Scheduling on NVIDIA hardware), would show up. So you get a tiny drop in performance going from DX11 to DX12.
 
Last edited:

Head1985

Golden Member
Jul 8, 2014
1,867
699
136
So now hawaii compete agains 980TI.

Hitman
Ashes
quantum break
games where hawaii is on 980TI level or faster.
 

desprado

Golden Member
Jul 16, 2013
1,645
0
0
@desprado

What do you mean wrong?

Video proof is wrong?

https://www.youtube.com/watch?v=zK2BUeYqLVI

970 and 390, same settings, side by side. 50-90% faster for the 390.

btw, your source with the 970 rig at pcgamer: http://www.pcgamer.com/quantum-break-port-impressions/

Plays the game on LOW settings.



Xbone runs it on a mix of medium/high: https://www.youtube.com/watch?v=qVtvFwbOsqA

What i mean to say is that you are seeing the effect of low level api. There are too many complicated system and different setups which is causing problems. In some benchmark site you will see GTX 980 TI and Fury X are on par with each other and some other sites you see GTX 980 Ti or fury X by large margin even For R9 390 and GTX 970.


People think that DX12 is very easy to code. No it is not and it will 10X more effort and 10X more time to port a stable and good DX12 game compare to Dx11.
 
Feb 19, 2009
10,457
10
76
Btw, I recall you guys, sontin, nvgpu, desperado, even Shin... saying that Ashes is not representative of DX12, nor Hitman, cos it's AMD sponsored.

That Quantum Break will be a better game to judge.

LOL, 390 = 980Ti OC, 50-90% faster than 970. Judge away.

ps. Are none of you NV owners with Maxwell not even a little upset that NV promised good DX12 hardware with Async Compute and all they delivered is lies and even teasing that it's a "FUN FACT" on social media that their GPUs don't have it??!
 
Feb 19, 2009
10,457
10
76
So now hawaii compete agains 980TI.

Hitman
Ashes
quantum break
games where hawaii is on 980TI level or faster.

Saw it coming eh?

Mantle -> DX12/Vulkan is bound to result in that, since at the core of Mantle afterall, is GCN.

Mantle1920.jpg


But don't worry, Pascal's new uarch that is similar to GCN will do much better in DX12.
 
Last edited:

desprado

Golden Member
Jul 16, 2013
1,645
0
0
Btw, I recall you guys, sontin, nvgpu, desperado, even Shin... saying that Ashes is not representative of DX12, nor Hitman, cos it's AMD sponsored.

That Quantum Break will be a better game to judge.

LOL, 390 = 980Ti OC, 50-90% faster than 970. Judge away.

ps. Are none of you NV owners with Maxwell not even a little upset that NV promised good DX12 hardware with Async Compute and all they delivered is lies and even teasing that it's a "FUN FACT" on social media that their GPUs don't have it??!
So you are ignoring this?

http://www.overclock3d.net/reviews/gpu_displays/quantum_break_pc_performance_review/9

But never mind it is not your fault since you need to prove your point.

I just leave this video here.

https://www.youtube.com/watch?v=VX83hgS9en0
 

Head1985

Golden Member
Jul 8, 2014
1,867
699
136
Saw it coming eh?

Mantle -> DX12/Vulkan is bound to result in that, since at the core of Mantle afterall, is GCN.

Mantle1920.jpg


But don't worry, Pascal's new uarch that is similar to GCN will do much better in DX12.
i dont buy Nv card this time.Vega where are you? :cool:
 

Mahigan

Senior member
Aug 22, 2015
573
0
0
Btw, I recall you guys, sontin, nvgpu, desperado, even Shin... saying that Ashes is not representative of DX12, nor Hitman, cos it's AMD sponsored.

That Quantum Break will be a better game to judge.

LOL, 390 = 980Ti OC, 50-90% faster than 970. Judge away.

ps. Are none of you NV owners with Maxwell not even a little upset that NV promised good DX12 hardware with Async Compute and all they delivered is lies and even teasing that it's a "FUN FACT" on social media that their GPUs don't have it??!
That's called shifting the goal posts on their part. Not surprising, it seems to be all they do.

I remember several folks mentioning that Quantum Break would prove this all once and for all. But since Quantum Break doesn't show the results they were expecting, it's also irrelevant, AMD sponsored or some other Hillary Clintonesque argument.
 

desprado

Golden Member
Jul 16, 2013
1,645
0
0
edited
cannot find the page of that forum.


insulting other members is not allowed
Editing out your insults does not save you
Markfw900
 
Last edited by a moderator:

flopper

Senior member
Dec 16, 2005
739
19
76
From QB rep.

" While the 390 is the faster card running that game - there is a problem there with VSync where the 970 is just missing the multiplier and the 390 is just hitting it - resulting in a massive but artificial performance differential"

next time try harder so your payment comes early.

its the 3.5gb false 4gb reason why, right?

game is broken.
will be fixed
 

Mahigan

Senior member
Aug 22, 2015
573
0
0
From QB rep.

" While the 390 is the faster card running that game - there is a problem there with VSync where the 970 is just missing the multiplier and the 390 is just hitting it - resulting in a massive but artificial performance differential"

next time try harder so your payment comes early.
So you're accusing me, once again, of working for AMD?

Just look at all of the DX12 games so far, they all show NVIDIA losing performance relative to DX11. Even Rise of the Tomb raider shows the same result.
 

desprado

Golden Member
Jul 16, 2013
1,645
0
0
So you're accusing me, once again, of working for AMD?

Just look at all of the DX12 games so far, they all show NVIDIA losing performance relative to DX11. Even Rise of the Tomb raider shows the same result.
You worked for AMD and that is the fact.

You did not read the QB rep respond?
R9 390 is faster (Fact) but the problem is with most card is multiplier and vsync missing. So like Silverforce said you wont see any reliable results.
 
Last edited:

Mahigan

Senior member
Aug 22, 2015
573
0
0
Wow, that infamous nVidia driver reset at 2:03 :eek:

What's wrong nV???

Yeah, the same reset which plagued Beyond3D testing. When the compute load gets too high the driver resets. Not sure if the Volumetric Lighting is the cause but it is very compute heavy.
 

desprado

Golden Member
Jul 16, 2013
1,645
0
0
Wow, that infamous nVidia driver reset at 2:03 :eek:

What's wrong nV???
This
there is a problem there with VSync where the 970 is just missing the multiplier resulting in a massive but artificial performance differential.
 

Mahigan

Senior member
Aug 22, 2015
573
0
0
From QB rep.

" While the 390 is the faster card running that game - there is a problem there with VSync where the 970 is just missing the multiplier and the 390 is just hitting it - resulting in a massive but artificial performance differential"

Do you have a link for context?