[bitsandchips]: Pascal to not have improved Async Compute over Maxwell

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

Genx87

Lifer
Apr 8, 2002
41,091
513
126
About your experience, I think you're speaking in classical terms, how things once were done. The days when devs dev'd their own games and got help when they needed. However you seem to have an idealized memory of it though that's not what I have issue with. However as you stated you've no experience with gw and admit that company examples like ubifail are possibly, can be working under a different model.

I'd like to ask if I may whether you would allow black box code into your games? And knowing now how some companies have done so and suffered losses? Where does the motivation to use black box code come from in the face of huge losses? The result of these partnerships usually end up worse for the game and its developer.

The gaming landscape is littered with examples of gw fails. Farcry 4 vs Far Cry Primal is a perfect example of using proprietary black box code vs not using it.


2016-2014 losses
http://www.gameinformer.com/b/news/...sts-losses-for-first-half-of-fiscal-2016.aspx
http://www.gamesradar.com/despite-delays-losses-ubisoft-just-fine/
http://www.gameinformer.com/b/news/...-net-loss-for-year-sales-down-20-percent.aspx

So somebody who has experienced what you are talking about only has an idealized memory according to you? Maybe you should rethink your agenda a bit. Somebody with real world experience told you how your opinion is wrong. And all you can come back with is unsubstantiated opinion about how that was how used to be done.
 

thesmokingman

Platinum Member
May 6, 2010
2,302
231
106
So somebody who has experienced what you are talking about only has an idealized memory according to you? Maybe you should rethink your agenda a bit. Somebody with real world experience told you how your opinion is wrong. And all you can come back with is unsubstantiated opinion about how that was how used to be done.


lol, he wrote himself he isn't in the biz anymore and has no experience with GW. D:

That said the obvious must escape you? How do we know he is even in the biz? How does anyone know if anyone is who they say they are, no offense to the one in question obviously.


I liked to read his answer though, if he'd knowingly put in black box code, if he'd put in gw libraries w/o compensation knowing how they break his game, hurting his profits...? You know, let's read what he has to say instead of your whining?
 

Genx87

Lifer
Apr 8, 2002
41,091
513
126
How are you accurately gauging public opinion if not by forums?

Furthermore, outside of forums like these, console gaming > PC gaming. Does that make it true?

How does the market react? Forums are full of advocates. People who are really interested in a topic. It would be like going to a GOP or DNC meeting and coming out claiming to know what avg public thinks about an issue.
 

Headfoot

Diamond Member
Feb 28, 2008
4,444
641
126
About your experience, I think you're speaking in classical terms, how things once were done. The days when devs dev'd their own games and got help when they needed. However you seem to have an idealized memory of it though that's not what I have issue with. However as you stated you've no experience with gw and admit that company examples like ubifail are possibly, can be working under a different model.

I'd like to ask if I may whether you would allow black box code into your games? And knowing now how some companies have done so and suffered losses? Where does the motivation to use black box code come from in the face of huge losses? The result of these partnerships usually end up worse for the game and its developer.

The gaming landscape is littered with examples of gw fails. Farcry 4 vs Far Cry Primal is a perfect example of using proprietary black box code vs not using it.


2016-2014 losses
http://www.gameinformer.com/b/news/...sts-losses-for-first-half-of-fiscal-2016.aspx
http://www.gamesradar.com/despite-delays-losses-ubisoft-just-fine/
http://www.gameinformer.com/b/news/...-net-loss-for-year-sales-down-20-percent.aspx

Anyone who has ever used a non-source available engine by default has the majority of their game running in a black box. So tens of thousands of developers until the (very) recent push to make engine source available to the non-enterprise level customer. This only really happened with the rise of Unity, Unreal 4 and literally a few weeks ago with CryEngine 5. Source access was nowhere near as common as you seem to think. The vast majority of games are not AAA.

Let's talk about all the other black boxes you run into in code at a ridiculously high level:
1. DirectX itself
2. Your audio middleware
3. Store/Steam APIs
4. Microsoft Windows
5. Graphics Driver
6. OS TCP/IP stack
7. Everything else that is lower than the app layer on the OSI model.

Application development is entirely built upon the abstractions of others unless you are writing assembly.

I'm not defending gameworks. But acting like there's this horde of people not using any black boxes at all is absolutely ludicrous and completely detached from the reality of programming in a consumer environment.

Roller Coaster Tycoon was written in assembly by one guy, so maybe you ought to go give Chris Sawyer a high five. https://en.wikipedia.org/wiki/RollerCoaster_Tycoon#History
 
Last edited:

Genx87

Lifer
Apr 8, 2002
41,091
513
126
lol, he wrote himself he isn't in the biz anymore and has no experience with GW. D:

That said the obvious must escape you? How do we know he is even in the biz? How does anyone know if anyone is who they say they are, no offense to the one in question obviously.


I liked to read his answer though, if he'd knowingly put in black box code, if he'd put in gw libraries w/o compensation knowing how they break his game, hurting his profits...? You know, let's read what he has to say instead of your whining?

Do you believe TWIMTBP is drastically different than GW? Why?

What he talks about is generally accepted among any development team.

What you talk about is generally accepted by people who believe in conspiracy theories and dont understand a development cycle. In other words. Change goal posts or look for cracks in an argument. Like for instance pointing out he worked with TWIMTBP but not GW. But provide no proof GW changed how Nvidia does business. Then use that lack of proof to discredit his understanding of how it works now. Eventhough you have no direct experience with GW neither.
 

thesmokingman

Platinum Member
May 6, 2010
2,302
231
106
Roller Coaster Tycoon was written in assembly by one guy, so maybe you ought to go give Chris Sawyer a high five. https://en.wikipedia.org/wiki/RollerCoaster_Tycoon#History

Lmao, you're equating the developer's engine to a black box. :eek:D:


Is it a surprise all the pro GW ppl are coming out of the wood work? The timing of this interjecting seems perfect to digress from the fact that this is a thread about the rumor of unimproved AS in Pascal.
 

Headfoot

Diamond Member
Feb 28, 2008
4,444
641
126
Lmao, you're equating the developer's engine to a black box. :eek:D:

You clearly do not have any idea about what programming is like or you have some wild definition of black box. Any time you send a call to a function that you did not write and cannot modify, that is a black box. This is the normal definition.

What do you think a game engine is, exactly? What do you think DirectX or OpenGL are, exactly?

Send me a copy of the source code for DirectX 11 and 12 since you don't use any black boxes at all.
 
Last edited:

Headfoot

Diamond Member
Feb 28, 2008
4,444
641
126
Lmao, you're equating the developer's engine to a black box. :eek:D:


Is it a surprise all the pro GW ppl are coming out of the wood work? The timing of this interjecting seems perfect to digress from the fact that this is a thread about the rumor of unimproved AS in Pascal.

Let's make this simple.

Provide me proof that current Windows graphic drivers for AMD/Nvidia are source-available. If they are not, you are unambiguously wrong wrt every developer who has released a game on windows. The latest graphic drivers are not source available and you can ask any dev to back that up. Graphic drivers are the most notoriously difficult black boxes.
 
Last edited:

Adored

Senior member
Mar 24, 2016
256
1
16
The difference with GameWorks is it's a black box that only Nvidia can optimize, while AMD cards are forced to run their code.
 

kondziowy

Senior member
Feb 19, 2016
212
188
116
The difference with Gameworks is GPU load,
Hairworks 10fps drop
PureHair 1fps drop

Can't argue with that. Nvidia features would be awesome if AMD could optimise it for them.
 

sontin

Diamond Member
Sep 12, 2011
3,273
149
106
The difference with Gameworks is GPU load,
Hairworks 10fps drop
PureHair 1fps drop

Can't argue with that. Nvidia features would be awesome if AMD could optimise it for them.

How is nVidia responsible for AMD's outdated hardware? A GTX980TI is twice as fast with Tessellation than Fury X. A GTX980TI supports advanced graphic features like CR which is useful for light culling or better looking shadows.

Maybe we should start to care more about graphics and less about AMD.
 

caswow

Senior member
Sep 18, 2013
525
136
116
How is nVidia responsible for AMD's outdated hardware? A GTX980TI is twice as fast with Tessellation than Fury X. A GTX980TI supports advanced graphic features like CR which is useful for light culling or better looking shadows.

Maybe we should start to care more about graphics and less about AMD.

what a coincidence you are only mentioning highend hardware. as if everybody has highend hardware in their pcs D:
also there is a little neat trick that amd gave their customers ,unlike nvidia, that lets them chose how it looks with minimal perf. hit. nvidia on the other hand doesnt give a damn about theirs and shoves tesselation all of their customers right up uranus :thumbsdown:

outdated hardware is the funniest thing in this forum since months :D
 
Last edited:

kondziowy

Senior member
Feb 19, 2016
212
188
116
How is nVidia responsible for AMD's outdated hardware? A GTX980TI is twice as fast with Tessellation than Fury X.
How is AMD responsible for Nvidia's outdated hardware? A Fury X is 8,6GFlops and 980Ti is 5,6GFlops. And last I checked tesselation beyond x16 factor is not improving image quality. Good move to waste die space on extreme tesselators for those ultra God Rays in Fallout 4 - worth it.

The point was, AMD features run with minimal perf impact on ALL gpus. While Nvidias run with huge impact.
 

Glo.

Diamond Member
Apr 25, 2015
5,930
4,991
136
what a coincidence you are only mentioning highend hardware. as if everybody has highend hardware in their pcs D:
also there is a little neat trick that amd gave their customers ,unlike nvidia, that lets them chose how it looks with minimal perf. hit. nvidia on the other hand doesnt give a damn about theirs and shoves tesselation all of their customers right up uranus :thumbsdown:

outdated hardware is the funniest thing in this forum since months :D

In Poland, before last election, one of political platforms(PO, to be exact) payed internet haters to create storms on forums with negative PR over their competitors. How do you think - would it be possible to a GPU company to pay few dollars each month to people to spin threads in negative way, or to show their competition in negative way? Especially if they are able to pay developers to implement their propertiary technology in their games?
 

dogen1

Senior member
Oct 14, 2014
739
40
91
The difference with GameWorks is it's a black box that only Nvidia can optimize, while AMD cards are forced to run their code.

Not really. AMD still has to compile it from the HLSL IR to GCN code, so they can optimize or replace any code that's not particularly efficient with their hardware.

Code that runs efficiently on maxwell is probably not going to be as efficient on GCN, so I don't really see what the issue is. Do you expect nvidia to make optimized versions of gameworks routines for every brand and architecture?
 

Adored

Senior member
Mar 24, 2016
256
1
16
Not really. AMD still has to compile it from the HLSL IR to GCN code, so they can optimize or replace any code that's not particularly efficient with their hardware.

Code that runs efficiently on maxwell is probably not going to be as efficient on GCN, so I don't really see what the issue is. Do you expect nvidia to make optimized versions of gameworks routines for every brand and architecture?

Do you really expect AMD to go back and optimize code every time Nvidia trashes their performance with GameWorks? Should they do this before or after the benchmarks are out? D:
 

digitaldurandal

Golden Member
Dec 3, 2009
1,828
0
76
In Poland, before last election, one of political platforms(PO, to be exact) payed internet haters to create storms on forums with negative PR over their competitors. How do you think - would it be possible to a GPU company to pay few dollars each month to people to spin threads in negative way, or to show their competition in negative way? Especially if they are able to pay developers to implement their propertiary technology in their games?

This is so off topic at this point.

This already happened on these forums.

None of this is really meaningful in relation to the thread. If you guys want to talk about Gameworks conspiracies I think you should start a new thread about it.
 

nurturedhate

Golden Member
Aug 27, 2011
1,767
773
136
This is so off topic at this point.

This already happened on these forums.

None of this is really meaningful in relation to the thread. If you guys want to talk about Gameworks conspiracies I think you should start a new thread about it.

I feel that it is meaningful to this thread and many others on this forum. There seems to be a purposeful attempt by certain posters to derail threads on this forum. We see the same people again and again post an excessive amount compared to the average person. We have certain people averaging roughly 15 posts a day whose sole content is slamming anything AMD. More people need to question why they do this. Every thread is hammered into the ground, derailed, and locked. This isn't healthy for a thread or a forum.
 

dogen1

Senior member
Oct 14, 2014
739
40
91
Do you really expect AMD to go back and optimize code every time Nvidia trashes their performance with GameWorks? Should they do this before or after the benchmarks are out? D:

Yes.
Are there any gameworks effects that run poorly on AMD hardware that aren't heavy on tessellation and geometry shaders?
 

Adored

Senior member
Mar 24, 2016
256
1
16
Yes.
Are there any gameworks effects that run poorly on AMD hardware that aren't heavy on tessellation and geometry shaders?

It's easier to look at what gameworks effects haven't broken performance on AMD surely?

Pick between PhysX (Project Cars), HairWorks (Witcher 3) and HBAO+ (broke GoW) have all broken what was previously fine AMD performance in some way.

You're telling me that AMD should go back and reoptimize every time Nvidia decides to add another gameworks feature?

And let me ask you again - should they do this before or after the benchmarks are out?
 

Krteq

Golden Member
May 22, 2015
1,007
719
136
Eh that is a linux driver.
Yep, AMDGPU is a linux driver, but vast majority of code is shared between Windows and Linux blobs... and some parts of AMDGPU driver are still "closed-source".

Anyway, in opening code and releasing GPUs documentation they are light years ahead another GPU IHV (and I don't mean Intel by that IHV)