What does Nvidia Gameworks mean for the future?

The_Icon

Honorable
Dec 6, 2013
183
0
10,690
This Nvidia Gameworks have me very worried, a set of tools that 'enhances' Nvidia GPUs and gimping performance and improvements from AMD's side is just horrible buisiness practice. I am not sure what was Epic thinking of embedding Gameworks as part of Unreal Engine 4.

I want a level playing field, I don't want any 1 manufacturer dominating unfairly. What does it mean for the future of games running on AMD gpu?

I am really worried.

Source
 
Solution


will UE4 get killed because of gameworks? i don't think it will go as far as that. for some developer using gameworks are much easier than building their own solution. same reason why game engine licensing the readily available physics engine from intel (havok) or nvidia (physx). apart from Epic's UE Crytek also interested with game works:

http://lycaeum.ultimacodex.com/nvidia-gameworks-for-both-cryengine-and-unreal-engine-4/

mgolus

Honorable
Apr 25, 2012
154
0
10,860
Read this:
http://www.forbes.com/sites/jasonevangelho/2014/05/26/why-watch-dogs-is-bad-news-for-amd-users-and-potentially-the-entire-pc-gaming-ecosystem/

AMD and NVidia have experimented with proprietary technologies for years. NVidia has historically partnered with Epic in creating the Unreal games. AMD has partnered with developers to produce such titles as Battlefield 4. This has happened for years and will continue to happen. It doesn't mean the game won't run on the competitors hardware, it may just not be as optimized. This is why when you look at benchmarks for different games, on some games AMD's flagship card comes out ahead, while on others, NVidia's might.

AMD has been talking up their new Mantle API which is supposed to offer significant performance improvements over DirectX, but only for people who have AMD cards. Does this mean that games developed with this technology won't support NVidia cards? No, developers will take the time to implement DirectX for those who don't have it instead of cutting their target market in half. It just means the AMD cards will run the game faster (if what AMD says about Mantle is true).
 

The_Icon

Honorable
Dec 6, 2013
183
0
10,690
I use mantle on thief and bf4, it gave me a very good bost, as much as +25fps easily in both games. Anyways, so I should I worry about Gameworks crippling performance in future games for me?
 


in the end i think it depends on developer. if they really care about their customer their will optimize their game equally or not going to use any specific feature that will give advantage to nvidia or AMD. that forbes article only talks on one side. PC perspective did contact both company to get explanation from both company.

In the case of Watch_Dogs, only HBAO+ was integrated from GameWorks and runs on both AMD and NVIDIA hardware and as we have mentioned before, the performance difference between the two GPU vendors in that feature is close to zero. Thus, we can state that the performance differences between AMD and NVIDIA hardware on Watch_Dogs today is not due to the implementation of GameWorks technology.

http://www.pcper.com/reviews/Editorial/NVIDIA-and-AMD-Fight-over-NVIDIA-GameWorks-Program-Devil-Details/NVIDIAs-Response

so if the gameworks that get integrated into the game is not something specific to hardware vendor (like PhysX which is nvidia only) most likely the performance difference is almost non existent like the case of HBAO+ implementation.

but no doubt in the future both AMD and Nvidia will compete to get developer to support their unique tech that was meant to be advantage over competitor.
 

The_Icon

Honorable
Dec 6, 2013
183
0
10,690
I feel nvidia can sway more developers with their pockets lol, also with native Unreal Engine 4 support, didn't they pretty much killed it by leveraging most likely the popular engine in years to come.
 


will UE4 get killed because of gameworks? i don't think it will go as far as that. for some developer using gameworks are much easier than building their own solution. same reason why game engine licensing the readily available physics engine from intel (havok) or nvidia (physx). apart from Epic's UE Crytek also interested with game works:

http://lycaeum.ultimacodex.com/nvidia-gameworks-for-both-cryengine-and-unreal-engine-4/
 
Solution

Shasha23

Honorable
Jun 16, 2013
146
0
10,690
I think ill be the one to come out and say it, gameworks is a far far FAR better idea than what AMD had planed for matle.

with this most new gen games will run better on Nvidia than AMD well until better drivers come out anyway, I don't think this is that big of a game changer but it is a big step for NVidia, seeing as most games will start running on UE4 and even smaller game developers will see major benefit as NVidia supports anyone(almost) who asks for them to come on board, sad part is Nvidia gpu's will become more expensive than they already are. AMD has to stop with its ideology of being a poor mans company and start charging top dollar for their products so they can have more money to spend on new technologies, I fear for AMD's future at this rate