[WCCFtech] AMD and NVIDIA DX12 big picture mode

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

96Firebird

Diamond Member
Nov 8, 2010
5,712
316
126
Smells like tessellation all over again...

We all know how well that worked out for AMD. :awe:
 
Feb 19, 2009
10,457
10
76
By the time we need these features, if we ever do, we will all be on to the next gen cards.

Well, it's only a few months away...

From the other thread, again.

Mirror's Edge:
http://www.vcpost.com/articles/8717...ion-technologies-glass-city.htm#ixzz3kSkxnueB

Tomb Raider:
http://gearnuke.com/rise-of-the-tom...breathtaking-volumetric-lighting-on-xbox-one/

Deus Ex & Hitman (Same Engine/Squaresoft):
http://gearnuke.com/deus-ex-mankind-divided-use-async-compute-enhance-pure-hair-simulation/

https://www.youtube.com/watch?v=D-epev7cT30

Fable (not sure about release date):
https://youtu.be/7MEgJLvoP2U?t=20m47s

Links fixed.
 
Last edited:
Feb 19, 2009
10,457
10
76
Smells like tessellation all over again...

We all know how well that worked out for AMD. :awe:

As expected. Features NV suck at = not important. So predictable.

I guess when Pascal or Volta is good at it, Async Compute will be important again.
 

Keysplayr

Elite Member
Jan 16, 2003
21,209
50
91
As expected. Features NV suck at = not important. So predictable.

I guess when Pascal or Volta is good at it, Async Compute will be important again.

You're probably right. AMD's timing is always way off. So, in this case, perhaps by the time Async becomes important (if ever) All offered Nvidia hardware will run it better than AMD will. This is a repetitive story line. A stale story line.
Firebird is exactly right. Just like tesselation.
AMD introduced Tru-Form {tesselation}. It was cool, but nobody used it. But by the time it became present in games, Nvidia handed AMD it's own arse.
So please Silver, consider history for a moment and stop acting like AMD is a brand new company and you have no knowledge of past let downs.
Every new thing AMD introduces is like the second coming. I mean WITAF?
 
Feb 19, 2009
10,457
10
76
You're probably right. AMD's timing is always way off. So, in this case, perhaps by the time Async becomes important (if ever) All offered Nvidia hardware will run it better than AMD will. This is a repetitive story line. A stale story line.
Firebird is exactly right. Just like tesselation.
AMD introduced Tru-Form {tesselation}. It was cool, but nobody used it. But by the time it became present in games, Nvidia handed AMD it's own arse.
So please Silver, consider history for a moment and stop acting like AMD is a brand new company and you have no knowledge of past let downs.
Every new thing AMD introduces is like the second coming. I mean WITAF?

Mate, a few weeks ago Async Compute was the second coming. Devs are hyping it up, sites covered it massively... and now... when disappointment wells up as their hardware which they were led to believe was great at it falls on its face, people just can't deal with it. So what do they do? They tear it down.

When Tru-Form was around, did developers hype that up?

Just look at the games coming out in DX12, many of them, their own studios/devs are hyping up async compute.

The only WTF-worthy here is why is NV still silent, where's their PR statement?
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
What I really meant to say was, that Maxwell's architecture is just more efficient. I should not have used the word pipeline.. Maxwell GPUs have less transistors than comparable GCN GPUs, but still manages to outperform them at lower TDPs.

Maxwell architecture also scales better than GCN 1.2.

Well it's pretty obvious that there has been parts of the GPU (transistors) that haven't even been being used. You can believe what you want
 

Keysplayr

Elite Member
Jan 16, 2003
21,209
50
91
Mate, a few weeks ago Async Compute was the second coming. Devs are hyping it up, sites covered it massively... and now... when disappointment wells up as their hardware which they were led to believe was great at it falls on its face, people just can't deal with it. So what do they do? They tear it down.

When Tru-Form was around, did developers hype that up?

Just look at the games coming out in DX12, many of them, their own studios/devs are hyping up async compute.

The only WTF-worthy here is why is NV still silent, where's their PR statement?

That's all it is right now. Hype. How many freight cars are on the AMD hype train? You'd be sitting at the crossing for a long while.
How about this, until Async on AMD shows practical application advantages over it's competition on a regular basis and is widely accepted as the de-facto way to do things throughout DX12, try not to add to many more cars to the hype train. There's graffiti on the train and it is unsightly.
I'm telling you. You do not learn from history. If it IS as important as you claim it is, Nvidia will just turn around and support it stronger, and you'll regret all this promotion and cheerleading. How many times does this have to happen to you to realize that this is the norm? When will you stop hyping?
 

96Firebird

Diamond Member
Nov 8, 2010
5,712
316
126
Mate, a few weeks ago Async Compute was the second coming. Devs are hyping it up, sites covered it massively... and now... when disappointment wells up as their hardware which they were led to believe was great at it falls on its face, people just can't deal with it. So what do they do? They tear it down.

When Tru-Form was around, did developers hype that up?

Just look at the games coming out in DX12, many of them, their own studios/devs are hyping up async compute.

The only WTF-worthy here is why is NV still silent, where's their PR statement?

Go look at past threads when DX11 was announced. Hell, Dirt 2 was delayed to add DX11 features, including tessellation. A developer wouldn't delay a game to add a feature they weren't actively promoting... Not to mention the countless demos and Q&A's about DX11 and tessellation that ATi/AMD promoted.

Looking back at these threads, you can also see the hope that DX11 brought to gamers. People were claiming DX11 would save the industry, and it was everything DX10 should have been. What happened to that? Why is DX11 now not enough, and will DX12 really be any different?

The similarities are astonishing, but doesn't give much hope.
 
Feb 19, 2009
10,457
10
76
That's all it is right now. Hype. How many freight cars are on the AMD hype train? You'd be sitting at the crossing for a long while.
How about this, until Async on AMD shows practical application advantages over it's competition on a regular basis and is widely accepted as the de-facto way to do things throughout DX12, try not to add to many more cars to the hype train. There's graffiti on the train and it is unsightly.

I'm telling you. You do not learn from history. If it IS as important as you claim it is, Nvidia will just turn around and support it stronger, and you'll regret all this promotion and cheerleading. How many times does this have to happen to you to realize that this is the norm? When will you stop hyping?

At least you've noticed the hype for Async Compute. There was zero dev-generated hype of Tru-Form, so you history lesson already has brought light to the different scenario.

NV is better at tessellation, great. It's not a concern of mine, I can set whatever tessellation factor I want to avoid abuse. I really enjoyed HairWorks in Witcher 3, at x16 factor for months before it was made official in a patch. Now even NV users can appreciate the performance gains.

Btw, since I was one of the few who spoke out about Ryan Smith's Async article, about the misleading table, or how Maxwell actually has 1 engine with 32 compute queues and not 32 engines. When I questioned whether Maxwell can even do Async Compute properly, many of you attacked me personally in those threads. You now call me a cheer leader*.

Ad Hominem* is the last refuge of a scoundrel, as they say.
 
Last edited:
Feb 19, 2009
10,457
10
76
Go look at past threads when DX11 was announced. Hell, Dirt 2 was delayed to add DX11 features, including tessellation. A developer wouldn't delay a game to add a feature they weren't actively promoting... Not to mention the countless demos and Q&A's about DX11 and tessellation that ATi/AMD promoted.

Looking back at these threads, you can also see the hope that DX11 brought to gamers. People were claiming DX11 would save the industry, and it was everything DX10 should have been. What happened to that? Why is DX11 now not enough, and will DX12 really be any different?

The similarities are astonishing, but doesn't give much hope.

Here's the difference.

http://forums.anandtech.com/showpost.php?p=37678573&postcount=52

Read it, it comes from the devs.

You know why its different? Because they are making these games for the consoles. Consoles are great at async compute.

In the older gen era, there was too much fragmentation. Targeting a niche feature is monetary suicide. Now they incorporate it into their game engines, Xbone, PS4 benefits, they port it to PC... viola: if your dGPU supports it, you get a free performance boost. If not, meh, it will still work, in serial. It wont crash.
 

Keysplayr

Elite Member
Jan 16, 2003
21,209
50
91
At least you've noticed the hype for Async Compute. There was zero dev-generated hype of Tru-Form, so you history lesson already has brought light to the different scenario.

NV is better at tessellation, great. It's not a concern of mine, I can set whatever tessellation factor I want to avoid abuse. I really enjoyed HairWorks in Witcher 3, at x16 factor for months before it was made official in a patch. Now even NV users can appreciate the performance gains.

Btw, since I was one of the few who spoke out about Ryan Smith's Async article, about the misleading table, or how Maxwell actually has 1 engine with 32 compute queues and not 32 engines. When I questioned whether Maxwell can even do Async Compute properly, many of you attacked me personally in those threads. You now call me a cheer leader.

Ad Hominem is the last refuge of a scoundrel, as they say.

What ad Hominem? I'm just surprised you do not learn to stop supporting the hype train after so many times.
I like talking about new tech, but give it the credit it deserves. Not this God Beam of sunlight stabbing a hole through the
dark dismal sky shining just the right amount of light to stave off the evil forces taking over the dark gaming industry.

It ain't.

What it IS, is a way to parallelize compute functions instead of serialize them. Look in the Ashes thread. You've been shown that Ashes is the exception and no other game will ever use that much content relying on Async. It's only one game from a dev who supports AMD. Of course it's going to shine like that god beam.

Whatever the case. To Async or not to Async is up to the devs, and if it looks like it's going to become widely used, then AMD won't be the only ones who do it well.
And then what will Async be to you? Second coming? Or just another tesselation?
 
Last edited:

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
Looking back at these threads, you can also see the hope that DX11 brought to gamers. People were claiming DX11 would save the industry, and it was everything DX10 should have been. What happened to that? Why is DX11 now not enough, and will DX12 really be any different?

The similarities are astonishing, but doesn't give much hope.

That was 5 or 6 years ago. The problem with DX11 is it's serial nature.
 

tential

Diamond Member
May 13, 2008
7,355
642
121
The sad thing is some of you are differentiating between "nv users" and "amd users". I'm a gpu buyer, not any brand user..... I buy cards to fit my needs not to be a user of xyz company.

Youre only doing yourself a disservice when you artificially limit your options.
 
Feb 19, 2009
10,457
10
76
What it IS, is a way to parallelize compute functions instead of serialize them. Look in the Ashes thread. You've been shown that Ashes is the exception and no other game will ever use that much content relying on Async. It's only one game from a dev who supports AMD. Of course it's going to shine like that god beam.

Whatever the case. To Async or not to Async is up to the devs, and if it looks like it's going to become widely used, then AMD won't be the only ones who do it well.
And then what will Async be to you? Second coming? Or just another tesselation?

Oxide have said they use few compute features, that it wasn't even a showcase for GCN. That's their words not mine.

And this is what i said earlier in response to Carfax. How important it is will depend on the games, that I will certainly agree to because it is correct*. But one should not downplay a core Dx12 API feature that even themselves were praising a few weeks ago.

*If a game uses little compute, the benefits would not be there. If a game uses some of it, you get benefits (PS4 example):



Depends on how compute heavy the effects/engines are.

Oh, if its widely use, it is great for all gamers. I wouldn't care if Pascal/Volta is better at it. My only gripes with Tessellation was the over-tessellated flat surfaces or under-ground oceans. I have no problems with it otherwise, its a great feature. NV should have a slider in the control panel for an override, in case some devs abuse it beyond overkill, gamers can then choose a setting that maximizes IQ & performance.
 
Last edited:

Headfoot

Diamond Member
Feb 28, 2008
4,444
641
126
Go look at past threads when DX11 was announced. Hell, Dirt 2 was delayed to add DX11 features, including tessellation. A developer wouldn't delay a game to add a feature they weren't actively promoting... Not to mention the countless demos and Q&A's about DX11 and tessellation that ATi/AMD promoted.

Looking back at these threads, you can also see the hope that DX11 brought to gamers. People were claiming DX11 would save the industry, and it was everything DX10 should have been. What happened to that? Why is DX11 now not enough, and will DX12 really be any different?

The similarities are astonishing, but doesn't give much hope.

DX11 brought a lot more than DX10 ever did. I don't get all the DX11 bashing. It was and is a good, solid API which was a good, solid upgrade over 10 and a very large upgrade over 9. 12 is shaping up to be an even bigger leap because its fundamentally being rewritten at a different abstraction level. Which is huge, and should be immediately obvious to anyone with any software development background how fundamental that change is. If you don't appreciate the difference between a lightly abstracted API and a heavily abstracted API, go write a website in Ruby on Rails then write the same website in C and tell me its no big deal.
 

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
Why do you think this is? Because Mantle and DX12 are essentially the same? Or did AMD somehow predict what Microsoft would do with DX12 and Nvidia didn't.



Or more utilized under DX11.


I think both companies had a lot of say and input about dx12 with MS. The manufacturers just prioritize different things. Like nvidia probably felt it was better to focus on one area and amd focused elsewhere. That lands us here today where there are different things each excels at over the competition.
 

tential

Diamond Member
May 13, 2008
7,355
642
121
I think both companies had a lot of say and input about dx12 with MS. The manufacturers just prioritize different things. Like nvidia probably felt it was better to focus on one area and amd focused elsewhere. That lands us here today where there are different things each excels at over the competition.
To reasonable of an assessment. Clearly there is a secret evil hidden agenda!
 

Erenhardt

Diamond Member
Dec 1, 2012
3,251
105
101
That's all it is right now. Hype. How many freight cars are on the AMD hype train? You'd be sitting at the crossing for a long while.
How about this, until Async on AMD shows practical application advantages over it's competition on a regular basis and is widely accepted as the de-facto way to do things throughout DX12, try not to add to many more cars to the hype train. There's graffiti on the train and it is unsightly.
I'm telling you. You do not learn from history. If it IS as important as you claim it is, Nvidia will just turn around and support it stronger, and you'll regret all this promotion and cheerleading. How many times does this have to happen to you to realize that this is the norm? When will you stop hyping?

WTF I did just read... I mean, you don't need to be a genius to understand that amd pushing for AC is the first step that needs to be done for AC to be "widely accepted as the de-facto way to do things throughout DX12".

Going by your dumb idea we would be still living in the caves because no one would build a house before it is widely adapted way of living.

How about this, until Async on AMD shows practical application advantages over it's competition on a regular basis and is widely accepted as the de-facto way to do things throughout DX12

Go read on ps4/xbone game developement and how they make this weak hardware push the best looking games of the year putting a lot of gameworks games into shame.
 

EarthwormJim

Diamond Member
Oct 15, 2003
3,239
0
76
OK I concede your point. But the performance gain is really dependent on the architecture of the GPU, and whether it has dedicated hardware resources or not..

As I've been saying, GCN obviously has a lot to gain from using asynchronous compute. But whether Maxwell can, is another matter entirely.

Personally I think Maxwell does support asynchronous compute, otherwise the beyond3d test wouldn't show the 31 queue dispatch:


Then explain why the simultaneous compute and graphics graph, is about equal to the individual compute and graphics times added together?
 

Keysplayr

Elite Member
Jan 16, 2003
21,209
50
91
WTF I did just read... I mean, you don't need to be a genius to understand that amd pushing for AC is the first step that needs to be done for AC to be "widely accepted as the de-facto way to do things throughout DX12".

DUH!? Jeebus H Chrissy Sommers my friend, you just agreed with me and didn't even realize it. Or you didn't understand my complaint. LOL.
Maybe that is why you asked "WTF I >< did just read..."
I dunno, cause maybe you didn't know what you were reading....
 

Piroko

Senior member
Jan 10, 2013
905
79
91
Then explain why the simultaneous compute and graphics graph, is about equal to the individual compute and graphics times added together?
Based on what I've gathered in the b3d forums, there is an issue with terminology here. Both Maxwell and Kepler can do asynchronous dispatch of compute threads (what most, including Nvidia, would call async compute).
What they can't do, however, is concurrent async compute and graphics (what Oxide and AMD refer to, doing graphics and compute at the same time in parallel).

The picture that Silverforce11 posted earlier is a decent explanation, see how the orange blocks are split from everything else in the top timeframe, and in the bottom they are mixed into the blue blocks, filling up resources that would have otherwise not been used? That is concurrent compute and graphics (at least as far as I can tell).

The picture that Carfax has posted shows that Maxwell definitely can do 32 compute threads in parallel. I'm not sure if it's a good demonstration of async compute, because those threads are the same length and have no reason to stall or pass each other.
What should be fairly easy to tell, however, is that they don't fill up any resources that are unused during the graphics rendering, because the offset between pure compute and compute+graphics is nearly the same no matter how much compute is loaded onto the GPU. That means either Maxwell has no unused resources during graphics rendering (unlikely) or compute is calculated before or after graphics in that program.
 

railven

Diamond Member
Mar 25, 2010
6,604
561
126
What ad Hominem? I'm just surprised you do not learn to stop supporting the hype train after so many times.
I like talking about new tech, but give it the credit it deserves. Not this God Beam of sunlight stabbing a hole through the
dark dismal sky shining just the right amount of light to stave off the evil forces taking over the dark gaming industry.

It ain't.

What it IS, is a way to parallelize compute functions instead of serialize them. Look in the Ashes thread. You've been shown that Ashes is the exception and no other game will ever use that much content relying on Async. It's only one game from a dev who supports AMD. Of course it's going to shine like that god beam.

Whatever the case. To Async or not to Async is up to the devs, and if it looks like it's going to become widely used, then AMD won't be the only ones who do it well.
And then what will Async be to you? Second coming? Or just another tesselation?

As much as I hate to say it, but this is the kind of post that rings true. AMD has yet to make any of the techs they produce lead to their success. They're first to the party, sure, but they seem to fall asleep once the party actually starts.

This could be the start of a new thing, but I still remember Bulldozer, and Mantle, and TrueAudio, and tessellation, and unified shaders.

At this point I'm firmly in the "wait and see" crowd. It can go either way, but NV's money pot and greed is not something to underestimate.
 
Status
Not open for further replies.
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/    |