Nvidia or ATI gpu due to the recent gameworks program?

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

Mand

Senior member
Jan 13, 2014
664
0
0
Gameworks on the other hand directly impacts the performance of AMD cards, and since it is closed source, AMD cannot optimize their cards for the DirectX games that use it. The devs are also forbidden from helping AMD to optimize their cards for that game.

This has been proven to be factually inaccurate.

3DVagabond, you asked what had been debunked, this claim right here.
 

Genx87

Lifer
Apr 8, 2002
41,095
513
126
I think what he meant is there is nothing locking it to GCN. AMD has stated that in order for it to work, a card has to support a list of features. For AMD, GCN was the first card to support all those features. For nVidia, it is Fermi as I recall. Not sure what Intel GPU's would be supported. Most likely HD4000 and above.

I have never heard Fermi based cards will be capable of running Mantle. I find it hard to believe given the closer to metal nature of the api. My understanding of AMDs position on this is the API will be available to anybody provided they are using GCN. Which means it is is as open as PhysXs requirement the GPU be designed around CUDA for GPU-Physics.
 

MeldarthX

Golden Member
May 8, 2010
1,026
0
76
I have never heard Fermi based cards will be capable of running Mantle. I find it hard to believe given the closer to metal nature of the api. My understanding of AMDs position on this is the API will be available to anybody provided they are using GCN. Which means it is is as open as PhysXs requirement the GPU be designed around CUDA for GPU-Physics.

Gen It does not need GCN; please understand this; I've proved a link on it; understand that is a myth; its not true. Right now yes; mantle runs on GCN; but do you need GCN for mantle........No you do not...

Once sdk is out; if nvidia and Intel wrote drivers for mantle.......better believe it will work......
 

Stuka87

Diamond Member
Dec 10, 2010
6,240
2,559
136
I have never heard Fermi based cards will be capable of running Mantle. I find it hard to believe given the closer to metal nature of the api. My understanding of AMDs position on this is the API will be available to anybody provided they are using GCN. Which means it is is as open as PhysXs requirement the GPU be designed around CUDA for GPU-Physics.

No, AMD has stated that they have a list of features that are required. The API gets rid of a lot of the intermediate layers that DirectX 11 has, but is notat such a low level that it will only work on one model of card. Its very similar to DirectX 12. Mantle 1 is the beta, so its fairly closed. Mantle 2 will be the release version, which will become far more open according to AMD.
 

Stuka87

Diamond Member
Dec 10, 2010
6,240
2,559
136
This has been proven to be factually inaccurate.

3DVagabond, you asked what had been debunked, this claim right here.

Please show your source. Because it has been posted all over showing what nvidia's terms are. If the dev's don't even get the source code (Unless they pay up for the highest tier), than its clear AMD does not either. Which makes it impossible for them to optimize their drivers.
 

Mand

Senior member
Jan 13, 2014
664
0
0
Devs don't get the code unless they pay for it, because it's Nvidia's IP. Why is this a problem?

AMD never gets the code, because they're Nvidia's competitor. Why is this a problem?

Also, a cursory Google search will do. Here's a big one, though: http://www.forbes.com/sites/jasonev...ut-gameworks-amd-optimization-and-watch-dogs/

AMD made a ton of claims in their whining about Gameworks, and nearly every one is provably false. Such as the claims that things that are on Nvidia's website and publicly available are not available. The ones that aren't have to do with AMD complaining that they don't get access to Nvidia's IP. But why should they?

And if it's so impossible to optimize without the source code, why did AMD release a driver update after Watch Dogs launched that dramatically improved performance?
 
Last edited:

Attic

Diamond Member
Jan 9, 2010
4,282
2
76
nVidia's Gameworks games run so poorly on AMD hardware that it is not hard to understand why Gameworks is be bad for gamers. This isn't advanced critical thinking. Gameworks lays a very bad path for a future of gaming cards in which we want competition on raw performance and instead pits them on what crap like gameworks developers will be lured to use.

Bringing mantle in is conflation, it's completely different than gameworks. Though similarities, Mantle is not widely adpoted either, and is similarly a divicisive effort in gaming. The cards need to compete on open standards. Mantle is open, gameworks is closed. Nvidia controls gameworks and it causes eyebrow rising poor performance on it's competitons cards. Nvidia has enough good stuff going, that they don't need to garner support through crap like underhanded use of gameworks in games.


Sorry for rant. Not directed at anyone, just at nVidia and gameworks and my impression of how bad this is for future of great and games and legit comptetition between our brands.
 

MeldarthX

Golden Member
May 8, 2010
1,026
0
76
Mantle is not open. AMD has sole discretion about what is included and how. They have complete control. That's the direct opposite of open.

Yep sadly got to agree; until sdk kit is released which will be later this year as its still in beta.......its closed as of right now; but won't be later on.....I think that is the difference......
 

Mand

Senior member
Jan 13, 2014
664
0
0
Yep sadly got to agree; until sdk kit is released which will be later this year as its still in beta.......its closed as of right now; but won't be later on.....I think that is the difference......

No, even when the SDK is available, it's still not open.
 

Jaydip

Diamond Member
Mar 29, 2010
3,691
21
81
It doesn't matter at all when the SDK is available it will always be a closed API just like CUDA. Having a SDK doesn't make it a open source period, by that definition CUDA is open as well.Mantle is optimized for GCN architecture and it will be a stupid endeavor for NV to optimize for it when the DX12 is just around the corner.Also I don't believe you can just optimize it for other architectures as you wish, we need to see the eula first. In the end I like both the vendors are pushing for higher fidelity in PC gaming, it is not just the struggle for existence but for supremacy as well.
 

Topweasel

Diamond Member
Oct 19, 2000
5,436
1,655
136
Guys there is a big difference with something being an open standard and something being like an open source group development product. DX is an open standard, OpenGL is an open standard, DDR is an open standard, Mantle will be an open standard, and so on. Not a crowd developed effort like Linux. But still open. True sometimes its better to have a consortium of impacted parties developing it, like OpenGL or DDR (Jedec). But USB isn't any less open than OpenGL and Mantle isn't any less open than DDR.
 

Topweasel

Diamond Member
Oct 19, 2000
5,436
1,655
136
It doesn't matter at all when the SDK is available it will always be a closed API just like CUDA. Having a SDK doesn't make it a open source period, by that definition CUDA is open as well.Mantle is optimized for GCN architecture and it will be a stupid endeavor for NV to optimize for it when the DX12 is just around the corner.Also I don't believe you can just optimize it for other architectures as you wish, we need to see the eula first. In the end I like both the vendors are pushing for higher fidelity in PC gaming, it is not just the struggle for existence but for supremacy as well.
Can AMD develop a card/driver that uses/interprets Cuda code? That's the difference between open and closed. CUDA equals for Nvidia hardware only, Mantle means everyone can use it even if AMD is the only one that does.
 

Mand

Senior member
Jan 13, 2014
664
0
0
DX is an open standard, OpenGL is an open standard, DDR is an open standard, Mantle will be an open standard, and so on.

No, Mantle is not in that category. None of the other three are exclusively controlled by one entity with zero input from others. Mantle is.

You could make a case that DX is controlled by Microsoft, but there's rather clearly a full collaboration involved in the production of DX. There isn't, and will never be, for Mantle. It will be AMD's baby, with no contribution from others. This is from AMD itself.
 

Topweasel

Diamond Member
Oct 19, 2000
5,436
1,655
136
I get what your saying and it goes a long way towards understanding why Nvidia will stay away from ever writing driver support for Mantle.

But you a being simple minded into what an open standard is. You think open standard means that anyone and their brother can throw in their opinions and have them be taken seriously during development. All you need for an Open standard is A.) Detailed information on how the system works and implementation (SDK), and B.) No license fees and very few restrictions on how it can be implemented (can't exclude companies just for the hell of it).
 

Mand

Senior member
Jan 13, 2014
664
0
0
You think open standard means that anyone and their brother can throw in their opinions and have them be taken seriously during development.

....

Yes, that's exactly what I think, because that's exactly what open means. Anything other than that is not open.

The opposite of open is when one entity gets to dictate 100% of the development. That's what is happening with Mantle.
 

Jaydip

Diamond Member
Mar 29, 2010
3,691
21
81
Can AMD develop a card/driver that uses/interprets Cuda code? That's the difference between open and closed. CUDA equals for Nvidia hardware only, Mantle means everyone can use it even if AMD is the only one that does.

CUDA only works for NV and even if it didn't it would be foolish for AMD to optimize for it.
 

SniperWulf

Golden Member
Dec 11, 1999
1,563
6
81
....

Yes, that's exactly what I think, because that's exactly what open means. Anything other than that is not open.

The opposite of open is when one entity gets to dictate 100% of the development. That's what is happening with Mantle.


Well, why not just say that it's open for anyone to implement if they so desire. Good or bad, that's pretty much the short of it. That said, NV doesn't have ANY efforts even closely related to that.
 

Topweasel

Diamond Member
Oct 19, 2000
5,436
1,655
136
....

Yes, that's exactly what I think, because that's exactly what open means. Anything other than that is not open.

The opposite of open is when one entity gets to dictate 100% of the development. That's what is happening with Mantle.
Open just means free in this respect. DDR3 is an Open Standard of Jedec where RDRIMM was an closed standard for Rambus (they got royalties for RDRIMM manufacturing and for a little while DDR manufacturing). That means anyone can manufacturer memory to the DDR3 specs and call it DDR3 as long as it met all the requirements. But that doesn't mean you tell Jedec what to include. Still a big boy club that decided the specs.

USB is an open standard. It doesn't include any royalties to include and mark USB support on any Device. It's still an Intel property design solely by intel (Well USB 1 and 2 for the most part, I think they brought in a few external voices for USB3). Samething as thunderbolt (lighting though is a proprietary interface for thunderbolt.

Open = Licensing Free. Open doesn't mean designed by committee.
 

Hitman928

Diamond Member
Apr 15, 2012
5,622
8,847
136
What does the open source initiative consider an open standard to be?

http://opensource.org/osr



P.s. There really is no definition of what exactly an open standard is. Different companies/countries/organizations have their own definitions. I think the one I linked is what a lot of people go by though.
 

Mand

Senior member
Jan 13, 2014
664
0
0
Well, why not just say that it's open for anyone to implement if they so desire. Good or bad, that's pretty much the short of it. That said, NV doesn't have ANY efforts even closely related to that.

And why should they?

Why should they spend development time on something that AMD could change arbitrarily and unilaterally?

AMD controls Mantle. Mantle is not open. It doesn't matter if you don't have to pay for the SDK.
 

Topweasel

Diamond Member
Oct 19, 2000
5,436
1,655
136
CUDA only works for NV and even if it didn't it would be foolish for AMD to optimize for it.
That's my point even if a driver wrapped could be made for Cuda to work with GCN, it wouldn't matter. It's a proprietary API (closed)that Nvidia refuses to license out to other hardware manufacturers which means AMD can't, until the day where Nvidia at least opens up for licensing, develop Cuda capable hardware. This is the same for Physx. The only thing stopping Nvidia from making Mantle is 1.) it isn't an Open standard yet (hasn't been "released" to the public) and 2.) their own opinions on how to handle competition at this time.
 

Mand

Senior member
Jan 13, 2014
664
0
0
That's my point even if a driver wrapped could be made for Cuda to work with GCN, it wouldn't matter. It's a proprietary API (closed)that Nvidia refuses to license out to other hardware manufacturers which means AMD can't, until the day where Nvidia at least opens up for licensing, develop Cuda capable hardware. This is the same for Physx. The only thing stopping Nvidia from making Mantle is 1.) it isn't an Open standard yet (hasn't been "released" to the public) and 2.) their own opinions on how to handle competition at this time.

AMD is stopping Nvidia from making Mantle. Neither Nvidia nor anyone else gets a seat at the table in determining what goes into Mantle. AMD has said that they are doing this because they want to be able to optimize Mantle for their own hardware.

What part of that sounds open, to you?
 

SniperWulf

Golden Member
Dec 11, 1999
1,563
6
81
And why should they?

Why should they spend development time on something that AMD could change arbitrarily and unilaterally?

AMD controls Mantle. Mantle is not open. It doesn't matter if you don't have to pay for the SDK.

I dunno... because it's in the best interest of gamers (i.e. us, the customer)? I say why not give it a shot. Hell, for all we know, NV's implementation could be even better than AMD's.
 

Mand

Senior member
Jan 13, 2014
664
0
0
I dunno... because it's in the best interest of gamers (i.e. us, the customer)? I say why not give it a shot. Hell, for all we know, NV's implementation could be even better than AMD's.

Because AMD could just change Mantle, and then Nvidia's implementation would have to be redesigned. That's why they don't give it a shot. It's not worth the risk. AMD specifically said it is controlling Mantle so it can better optimize its own hardware. What part of this makes it hard to understand why Nvidia doesn't want to touch it?
 
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/    |