[Guru3d] Hitman (2016) DirectX 12 updated benchmarks review

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

S.H.O.D.A.N.

Senior member
Mar 22, 2014
205
0
41
A lot of cost is added to the developers with DX12.

Like every single major advance in graphics in the last 20 years.

If you're going to pull 'economics' on me, produce some numbers to back your position up. Otherwise, I'm going to go with historical trends over vague theorycrafting.
 

Glo.

Diamond Member
Apr 25, 2015
5,763
4,667
136
The 380X is ~20% faster than the 970 and matching the 980 @ 1440.

Was it really a surprise? Both GPUs: the R9 380X and GTX 980 have the same number of cores, both have similar compute power, thats why both GPUs have to perform extremely close in an environment where there is no bottlenecking. DX12, and other low-level APIs lifted it, thats why you can squeeze from those GPUs more performance.

Maxwell was designed for serial API world. Wide front end, extremely fast emptying the scheduling. But currently when the APIs are multithreaded there is no benefit for them.

What is more, because there is such wide front end with 64 ROPs they are starved for bandwidth. So now they are bottlenecked. But the difference is plain. AMD hardware in DX11 was bottlenecked by software. Maxwell cards are bottlenecked on HARDWARE level. And that is something you cannot mitigate with software.
 

tential

Diamond Member
May 13, 2008
7,355
642
121
A lot of cost is added to the developers with DX12. You not only need to make paths and optimize down to SKU level. You also have to keep patching for newer cards and IGP in the future. Plus there is the extended requirement of development time and manpower.

But its quite simple, unless you find a way to reduce not only the workload, but also the developerment time with DX12. The rule of economics will make it worse than DX11. because those paying for the development isn't going to think its funny to fork out more money for a DX12 path with very little benefit. Or even regression.

Developers dont gain money by having games run on slower CPUs with faster graphics cards due to DX12.

DX12 however is a money and time sinkfor developers. And its no surprise unless you are naive.

Honestly, you are not making sense. You keep saying that it's just "economics" and that devs have no incentive to implement DX12...

So what? Are you saying DX12 is dead on arrival and we will stick with DX11?

You're not making sense.

If DX12 sucks, is a time sink for devs, they lose money, etc. why are devs using DX12?
Your "Simple economics" dictates that they won't?
Seriously, try to make some sense.

Are you SERIOUSLY attempting to even remotely suggest that devs will not continue to move to DX12 and stick with DX11?
 
Last edited:

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
MS demands DX12 with Xbox One, hence DX12 in these ports we see. And then there are sponsorships.
 

tential

Diamond Member
May 13, 2008
7,355
642
121
MS demands DX12 with Xbox One, hence DX12 in these ports we see. And then there are sponsorships.

"MS demands DX12 with Xbox One, hence DX12 in these ports we see. "
Do you have any proof for that statement, or are you just throwing that out for fun?
Still not explaining the economics, which since you know all about, I'd love to hear about for this.

"And then there are sponsorships."

Same here actually, would LOVE to hear the economics of why people are sponsoring DX12 games over DX11 games.
 

renderstate

Senior member
Apr 23, 2016
237
0
0
What is more, because there is such wide front end with 64 ROPs they are starved for bandwidth. So now they are bottlenecked. But the difference is plain. AMD hardware in DX11 was bottlenecked by software. Maxwell cards are bottlenecked on HARDWARE level. And that is something you cannot mitigate with software.


Not only is a bit silly to say the Maxwell is bottlenecked at the HW level (we don't have that sort of data to make such statement) but the notion that you can't help HW bottlenecks with SW is non-sense. Developers using SW pipelines to work around poor GCN geometry culling performance are saying "hello!"
 

Adored

Senior member
Mar 24, 2016
256
1
16
Its embarrassing when AMD cant even get the install base right, yet alone TAM

They should ask Steam instead as to what their base is.

What's wrong with the 7.5m number Roy Taylor mentioned for VR?

Another major point for devs doing DX12 now is that Vulkan will be trivial later.
 

Adored

Senior member
Mar 24, 2016
256
1
16
Not only is a bit silly to say the Maxwell is bottlenecked at the HW level (we don't have that sort of data to make such statement) but the notion that you can't help HW bottlenecks with SW is non-sense. Developers using SW pipelines to work around poor GCN geometry culling performance are saying "hello!"

We do have data, at least two companies worked with Nvidia on async already, one got negative results and the other saw no gains.
 

Adored

Senior member
Mar 24, 2016
256
1
16
Its not correct. Steam alone got much more.

I think Roy Taylor will have the exact numbers on that tbh. Look at Jon Peddie's numbers for last year, what was it 6 (5.9) million "enthusiast" cards sold? That's 970 and upward, with another ~1 million later in 2014 (AMD probably sold a few hundred thousand Hawaii cards in all of 2014), the vast majority (80%-90%) of those will be Nvidia cards but 7.5 million would be very close in total.

 
Last edited:

renderstate

Senior member
Apr 23, 2016
237
0
0
We do have data, at least two companies worked with Nvidia on async already, one got negative results and the other saw no gains.


This is just circumstantial evidence, not proof, in fact we can use it to prove exactly the opposite of the point you are making.

Async compute helps improving performance when part of the GPU is not fully utilized by scheduling independent work, so a very efficient GPU might see little to no improvement with async compute, simply because it doesn't have lots of unused resources in the first place. I have no idea which case applies to Maxwell (perhaps both in different situations) but it doesn't prove what many on this forum think it proves.
 
Last edited:

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
I think Roy Taylor will have the exact numbers on that tbh. Look at Jon Peddie's numbers for last year, what was it 6 (5.9) million "enthusiast" cards sold? That's 970 and upward, with another ~1 million later in 2014 (AMD probably sold a few hundred thousand Hawaii cards in all of 2014), the vast majority (80%-90%) of those will be Nvidia cards but 7.5 million would be very close in total.


Could you link me where JPR classifies the cards?

Its not that hard to figure out, since we got the numbers in the steam installed base and we know how big the steam user pool is:
http://store.steampowered.com/hwsurvey/videocard/

So we can conclude the result will be greater than Steam alone.

On Steam alone, you get close to 7.5 million just with the GTX970. And you are above 10 million with GTX970, 980 and 980TI.
 

96Firebird

Diamond Member
Nov 8, 2010
5,712
316
126
Example,

GAME A (DX-12)

TAM = 10M
Cost of development = 10M

GAME B (DX-11)

TAM = 3M
Cost Of development = 7M

I believe everyone would go and develop Game A. Dont you think ??

Why does game A have a much higher TAM? If I'm not mistaken, any DX12 card can run DX11, but not every DX11 card can run DX12...
 

tential

Diamond Member
May 13, 2008
7,355
642
121
Could you link me where JPR classifies the cards?

Its not that hard to figure out, since we got the numbers in the steam installed base and we know how big the steam user pool is:
http://store.steampowered.com/hwsurvey/videocard/

So we can conclude the result will be greater than Steam alone.

On Steam alone, you get close to 7.5 million just with the GTX970. And you are above 10 million with GTX970, 980 and 980TI.

where does it show numbers of people with GPUs there? It only shows percents?
Does it show how many people take the survey?
 

airfathaaaaa

Senior member
Feb 12, 2016
692
12
81
"MS demands DX12 with Xbox One, hence DX12 in these ports we see. "
Do you have any proof for that statement, or are you just throwing that out for fun?
Still not explaining the economics, which since you know all about, I'd love to hear about for this.

"And then there are sponsorships."

Same here actually, would LOVE to hear the economics of why people are sponsoring DX12 games over DX11 games.

he is trying to justify gameworks over dx12/vulkan as always

he dont want to accept that dx12/vulkan is creating a unified ecosystem that eventually will lower the costs for everyone since the differences between the platforms arent that big to justify an outsourcing of the game to a third party company in order to port it..
or to justify having a certain 3rd party api for a dx version older than everything currently
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
where does it show numbers of people with GPUs there? It only shows percents?
Does it show how many people take the survey?

% and known user amounts. You should know better

The amount of people taking the survey is so great that its statistically correct.
 

Adored

Senior member
Mar 24, 2016
256
1
16
This is just circumstantial evidence, not proof, in fact we can use it to prove exactly the opposite of the point you are making.

Async compute helps improving performance when part of the GPU is not fully utilized by scheduling independent work, so a very efficient GPU might see little to no improvement with async compute, simply because it doesn't have lots of unused resources in the first place. I have no idea which case applies to Maxwell (perhaps both in different situations) but it doesn't prove what many on this forum think it proves.

That's what Lebaredian said to Hardware.fr

Regardless of the reason behind it, it's quite obvious that Maxwell gets nothing out of async. It is likely a combination of already being better utilised and just not quite having the hardware to do it right, but the end result stays the same.
 
Last edited:

Adored

Senior member
Mar 24, 2016
256
1
16
% and known user amounts. You should know better

The amount of people taking the survey is so great that its statistically correct.

Yes but not everybody gets tested, and it's run every month.

Regardless of that it should be obvious that the reason why Peddie's "Enthusiast" bracket increased by so much in 2015 is due to Nvidia's success with the 970.
 

tential

Diamond Member
May 13, 2008
7,355
642
121
% and known user amounts. You should know better

The amount of people taking the survey is so great that its statistically correct.

Again, where are the numbers?

Edit: For anyone wondering, Shintai is going to continue to avoid directly answering my questions after what happened last time.
 
Last edited:

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
Again, where are the numbers?

Edit: For anyone wondering, Shintai is going to avoid directly answering my questions after what happened last time.

You already got the numbers, that you refuse them is your own fault

But Steam numbers are there.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
Yes but not everybody gets tested, and it's run every month.

Regardless of that it should be obvious that the reason why Peddie's "Enthusiast" bracket increased by so much in 2015 is due to Nvidia's success with the 970.

So you guess on JPRs categorization. While you refuse Steam numbers?

If there was a big variance you would see it month to month. So again, nothing wrong with the Steam numbers
 

renderstate

Senior member
Apr 23, 2016
237
0
0
That's what Lebaredian said to Hardware.fr

Regardless of the reason behind it, it's quite obvious that Maxwell gets nothing out of async. It is likely a combination of already being better utilised and just not quite having the hardware to do it right, but the end result stays the same.


Let me add one more thing: the notion that a GPU has *a* bottleneck, which is used in this forum quite often, is also mostly non sense. A single frame worth of rendering commands contains a number of highly variable situations. Bottlenecks shift from one unit to another (or others) at the microseconds scale. The perfect architecture is the one that has all the units bottlenecked (i.e. full of work to do) at all times!
 

airfathaaaaa

Senior member
Feb 12, 2016
692
12
81
So you guess on JPRs categorization. While you refuse Steam numbers?

If there was a big variance you would see it month to month. So again, nothing wrong with the Steam numbers

steam doesnt even have listed current amd cards and you think its credible?
 

tential

Diamond Member
May 13, 2008
7,355
642
121
You already got the numbers, that you refuse them is your own fault

But Steam numbers are there.

Quote the numbers on steam then if they are there.

Where is the direct quote from steam?
Or the math?
Or any evidence to prove what you are saying is true?

There is none, that's why you refuse to post it. There is ZERO evidence to back your claim.
ZERO.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |