• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

AMD announces GPUOpen - Open Sourced Gaming Development

I thought licensed parties could request features adding to the GW libraries?

I shall have to have a read up :)

I think what he means is you cannot get into the source code, which more often than not is necessary to get it to run efficiently in the engine and the end users hardware. :)
 
Couldn't be further than GW's.

GW's code is black box and can only be viewed under license.

GPUO-if it transpires as claimed appears to be not only modifiable but more importantly open to optimisation, GW's isn't.

Thing is those developers who actually choose to use gameworks generally don't care about source access - they just want to be able to implement an effect with minimum work using a well supported and stable library. Which has been the way for a long time i.e. with things like sound i.e. Miles.
 
Thing is those developers who actually choose to use gameworks generally don't care about source access - they just want to be able to implement an effect with minimum work using a well supported and stable library. Which has been the way for a long time i.e. with things like sound i.e. Miles.

That much is true.

But its also a good thing for a community effort to develop this, Developers can use what comes out of that with minimum effort.
Having said that there is a flip side of that coin too, with something like GW there is just one body of approval, Nvidia its self, as with any Open Source project its more self regulating so you also get a lot of crap often with a lot of twinky code in the mix made by some (programming enthusiast) who don't really know what they are doing, like me.

None the less this has the potential to develop into something of a small movement because of the open nature of it.
 
Last edited:
Devs already explained what can't be modified-AMD performance, they can't and are not free to do what they like to it, no forum opinion can change that fact.

Marcin Momot

CD PROJEKT RED:

Many of you have asked us if AMD Radeon GPUs would be able to run NVIDIA’s HairWorks technology – the answer is yes! However, unsatisfactory performance may be experienced as the code of this feature cannot be optimized for AMD products.

YPvGUWK.png


http://forums.cdprojektred.com/threads/35278-Nvida-Hair-Works?p=1658427&viewfull=1#post1658427

IHV complete control on IQ cost is anything but beneficial imo.

Honestly, right or wrong, you need to get out more if you are adamently ignorant to the fact performance is locked down-that's why it's controversial.
 
Why is being compared to GW? It's the complete opposite and if it allows effects to be optimised so they are actually worth using then this can only be a good thing.

I like some gameworks effects but the performance drop sometimes is absurd.
 
Why is being compared to GW? It's the complete opposite and if it allows effects to be optimised so they are actually worth using then this can only be a good thing.

I like some gameworks effects but the performance drop sometimes is absurd.


This is a controversial argument but its true, with GW what you actually have is Nvidia determining AMD's performance in games that use their libraries.
 
There are various bits on the slides that makes me think that at least some aspects of this only work with AMD hardware, is that right? Cuz in my opinion that's worse than not optimising for the other vendors.
I feel this could also be a reason that similar technologies (e.g. PhysX, TrueAudio and Mantle) didn't get the adoption they otherwise might have.

As nice as it may be, if it only runs on 1 vendor's hardware I can see a lot of developers dismissing it as not worth the effort.

If I misread or misinterpreted it and it all runs equally well on both vendors, then I hope good use is made of it and it continues to grow.
 
There are various bits on the slides that makes me think that at least some aspects of this only work with AMD hardware, is that right? Cuz in my opinion that's worse than not optimising for the other vendors.
I feel this could also be a reason that similar technologies (e.g. PhysX, TrueAudio and Mantle) didn't get the adoption they otherwise might have.

As nice as it may be, if it only runs on 1 vendor's hardware I can see a lot of developers dismissing it as not worth the effort.

If I misread or misinterpreted it and it all runs equally well on both vendors, then I hope good use is made of it and it continues to grow.

TrueAudio is a given, it requires hardware on the GPU that Nvidia don't have.

Mantle, yes probably, in Mantle form i'm assuming its still designed for GCN and GCN only, the Open Source version of Mantle is Vulkan.
 
TrueAudio is a given, it requires hardware on the GPU that Nvidia don't have.

Mantle, yes probably, in Mantle form i'm assuming its still designed for GCN and GCN only, the Open source version of Mantle is Vulkan.

I believe Freesync requires hardware on the GPU Nvidia don't have either, so equally can't expect that to be used by Nvidia. But that's slightly different.

Hopefully AMD realised that Mantle wouldn't take off in the form it was in and realised it needed to support multiple vendors. Then they figured it'd be easier for a 3rd party to move it to a state where it would be supported by all vendors. Plus it's less work for them if someone does the job but they did enough that they can constantly be credited every time "low level API" is mentioned in any context.

I guess that's another advantage of AMD making this open source, they can get away with letting other people do the work but still take the credit.

I think being cross-vendor compatible is essential these days and for all it's faults at least GW did run on all vendors (even if it didn't always do so well).


I believe every time a game used GW it was supposedly because Nvidia paid them to do so. I wonder if the same accusations will be made about this or if this will magically be used only on merit?
 
FS is moot, it's a Vesa standard.

Mantle was pitched with it getting handed over.

I don't think GPUO will go far without cash incentives either a la GW's, but who knows, could be adopted better over time, we'll have to wait and see.
 
TrueAudio is a given, it requires hardware on the GPU that Nvidia don't have.

Mantle, yes probably, in Mantle form i'm assuming its still designed for GCN and GCN only, the Open Source version of Mantle is Vulkan.

Did any games actually use TrueAudio? I remember about 30 mins of a PR piece being about it and how it was going to turn around our gaming as we hear it.
 
Just Thief as far as i know. ^^^^

I believe Freesync requires hardware on the GPU Nvidia don't have either, so equally can't expect that to be used by Nvidia. But that's slightly different.

Hopefully AMD realised that Mantle wouldn't take off in the form it was in and realised it needed to support multiple vendors. Then they figured it'd be easier for a 3rd party to move it to a state where it would be supported by all vendors. Plus it's less work for them if someone does the job but they did enough that they can constantly be credited every time "low level API" is mentioned in any context.

I guess that's another advantage of AMD making this open source, they can get away with letting other people do the work but still take the credit.

I think being cross-vendor compatible is essential these days and for all it's faults at least GW did run on all vendors (even if it didn't always do so well).


I believe every time a game used GW it was supposedly because Nvidia paid them to do so. I wonder if the same accusations will be made about this or if this will magically be used only on merit?


I guess that's another advantage of AMD making this open source, they can get away with letting other people do the work but still take the credit.
That's a rather cynical view, Gogglay :)

That's not what the Open Source movement is about, besides, AMD cannot take credit for creations ensued from it as there is still an Open Source Licence credited to the developer of said items.
 
Last edited:
Just Thief? See, that is what worries me. Nvidia have GameWorks and push and push by fair or foul play (delete as applicable) but we see it everywhere and AMD start these nice "Open source" things but only get seen in one or 2 titles at most. I was a massive fan of TressFX in Tomb Raider and since 2013's first showing, it has been in one other game since and even then Nvidia were blocked off from using it.

I implore AMD to push and push and help devs get new ideas into PC games but I fear they just don't have the resources.
 
Did any games actually use TrueAudio? I remember about 30 mins of a PR piece being about it and how it was going to turn around our gaming as we hear it.

Murdered: Soul Suspect and Lichmage; along with Star citizen will use it; along with thief.

Both Murdered and Lichemage used it well; thief not so much.....
 
This is a controversial argument but its true, with GW what you actually have is Nvidia determining AMD's performance in games that use their libraries.

only when that feature is turned on yes, and in most games that implement GW libraries there is the option to turn each of those features on and off

when I was on 1 card, I turned off Hairworks in Witcher3 as it was an quick way to gain back about 10fps, with 2 cards I can now turn it on... the point being, often GW effects are there to be able to add extra eye candy IF you have the horsepower available, having the OPTION to do so is nice... as I understand it, a lot of people turned off tressfx playing tomb raider as well, so its not like these things are massively different, just how people choose to perceive them
 
Last edited:
Back
Top Bottom