Except that Hairworks was announced back in 2013
https://www.youtube.com/watch?v=3SpPqXdzl7g
And Huddy claims they only knew about it in the last couple of months:
http://www.forbes.com/sites/jasonev...ng-about-the-witcher-3-and-nvidias-hairworks/
The posts ManuelG's responded to were about new drivers crippling Kepler though, not specifically the bad performance in The Witcher 3.
I don't think Nvidia is purposely regressing Kepler's driver, at least not now when it's still their former series😛
What Huddy said was that the AMD was working with CD Project Red on Witcher 3 from the start and the game without GameWorks code was working fine for both AMD and NVIDIA hardware.
But 2 months before the official release NVIDIA incorporated the GameWorks code in to the Game Engine with HairWorks and performance for AMD hardware was sub par.
We can see that without GameWorks features like HairWorks, HBAO+ etc the AMD hardware is faster than NVIDIA (7950 faster than 680, 280X faster than or equal 770/780, 290X faster or equal 780Ti/970 etc).
![]()
But look what happens when you enable GameWorks features.
Heh, GTX960 faster than GTX680 and equal to R9 290.
R9 290X going from 78fps down to 38fps or ~52% reduction 😵
GTX780Ti at 67fps being slower than 290, with GW it goes down to 49fps or ~26% reduction. Now it is ~29% faster than R9 290X. :whiste:
GTX980 without GW is ~18% faster than R9 290X, with GW it only has a 33% reduction and the lead over R9 290X is increased to ~60%.🙄
![]()
Not sure why people are expecting hairworks to work fine on AMD cards before AMD releases a witcher 3 driver update dealing with hairworks in witcher 3. My guess is we will see a patch/driver update fixing everything in the next week or two.
http://www.forbes.com/sites/jasonev...ng-about-the-witcher-3-and-nvidias-hairworks/
Very good and spot on.
In short he ask a question from AMD that Nvidia has invested millions into Gamework than why in the hell they will give code to AMD to optimize it or help AMD to optimize because it is a business.
He also said AMD is now a company who only blames everyone rather make decision and bold risk to counter it.
It's not really that. It's because for some strange reason, Nvidia is supposed to code Hairworks (Gameworks) content to work or perform better on AMD hardware. Truth is, Nvidia only has to do that for it's customers. AMD has to do that for theirs.
Guess what...
AMD is not even allowed to propose a change in game code to optimize performance...
Not at all accurate. Nobody is asking nVidia to do AMD's optimizing for them. Just to not block AMD from doing it.
Because they waited too long, they had 2 years to consult CDPR about TressFX and instead chose to sit on their asses. AMD is a company of inaction and laziness, many developers have echoed AMD's inability to provide proper support. All AMD does these days is just whine because they can't compete.
Repeat again please? Maybe this time it will become truth, or once more maybe...?
Do you really thing it was too late to implement TFX? Or was there a same reason as the one that made optimization in game code for amd impossible?
Have you missed mantle and dx12, as well as HBM?
It is nv that needs to play catch up game.
Nvidia support is so bad their are being ditched by apple in favor of amd.
Nope. Tesselation was debunked long ago. Look at 285 vs 280x performance in crippleworks enabled. Without it 285 is faster. With it enabled it is slower despite offering double the tessellation perf.The silly thing is you have 1 thread where everyone is complaining all devs do is produce straight console ports and why don't nvidia and AMD do something about it. Nvidia produce gameworks which give you features the consoles don't get and now you have other threads where everyone refuses to buy games with gameswork effects in because it's so evil. Really!
Gameswork's as I understand it:
1) uses DX11 so it does work on everything, from what I can tell some of the effects are very tesselation heavy so pretty well everything but maxwell (which is very good at it) suffer.
snip
They have a source code, but they can in no way alter it. That is why cdpr said they can't optimize amd perf.
If they have the source of course they can alter it, they might choose not to because in fact looking at it they see there's nothing wrong with the code nvidia wrote (or not enough wrong to be worth tweaking it themselves), but they can certainly change it if they wanted.
What Huddy said was that the AMD was working with CD Project Red on Witcher 3 from the start and the game without GameWorks code was working fine for both AMD and NVIDIA hardware.
But 2 months before the official release NVIDIA incorporated the GameWorks code in to the Game Engine with HairWorks and performance for AMD hardware was sub par.
We can see that without GameWorks features like HairWorks, HBAO+ etc the AMD hardware is faster than NVIDIA (7950 faster than 680, 280X faster than or equal 770/780, 290X faster or equal 780Ti/970 etc).
![]()
But look what happens when you enable GameWorks features.
Heh, GTX960 faster than GTX680 and equal to R9 290.
R9 290X going from 78fps down to 38fps or ~52% reduction 😵
GTX780Ti at 67fps being slower than 290, with GW it goes down to 49fps or ~26% reduction. Now it is ~29% faster than R9 290X. :whiste:
GTX980 without GW is ~18% faster than R9 290X, with GW it only has a 33% reduction and the lead over R9 290X is increased to ~60%.🙄
![]()
I can see the criticism of gameworks in a game like AC Unity which pretty much runs like crap no matter what.
But I am sorry, I just dont see the problem here. You have an AMD card, just turn off Gameworks features. Simple. nVidia designed gameworks features as a value add for their cards. Making it run equally well on AMD cards would defeat the purpose. That is business, even though some apparently think it is unfair. Now if AMD wants to make their special features open source, they are certainly free to do so (if a bit naive IMO), but nVidia certainly is under no obligation to do so.
Are you representing a certain company's interests here or are you a consumer like the rest of us ???
Because consumers want all features to be open sourced for everyone, consumers want to play games with all features enabled with every hardware in the market. Only corporates believe in proprietary code/features etc.
Do you want to play all games with all features with all the hardware available ?? or do you want PC gaming to become the same as consoles ???
I want the first one, I want my $300 Graphics Card to perform like a $300 GPU in every game. I dont want to have two cards like people doing with consoles.
what say you ???
I own no stocks and have no financial interest in AMD, intel, or nVidia, and resent the repeated insinuations in these threads that those who dont drink the AMD cool aid have some vested financial interest in intel or nVidia. I am also sick and tired of the continual whining about gameworks, if you want the blunt truth. What kind of dream world do you live in? Of course consumers want every feature to be available on products from every vendor. While we are in fantasy land, lets make everything free as well. I bet the consuer would like that too.
I would love it for every automaker to share all their technology with the others to build the best car possible. Does that happen? Of course not. Companies spend huge sums of money to develop technologies that give people a reason to purchase their products in preference to a competitor's. That is the way business works. People *want* a lot of things, but that does not make it the way the world operates.
I own no stocks and have no financial interest in AMD, intel, or nVidia, and resent the repeated insinuations in these threads that those who dont drink the AMD cool aid have some vested financial interest in intel or nVidia. I am also sick and tired of the continual whining about gameworks, if you want the blunt truth. What kind of dream world do you live in? Of course consumers want every feature to be available on products from every vendor. While we are in fantasy land, lets make everything free as well. I bet the consuer would like that too.
I would love it for every automaker to share all their technology with the others to build the best car possible. Does that happen? Of course not. Companies spend huge sums of money to develop technologies that give people a reason to purchase their products in preference to a competitor's. That is the way business works. People *want* a lot of things, but that does not make it the way the world operates.
The silly thing is you have 1 thread where everyone is complaining all devs do is produce straight console ports and why don't nvidia and AMD do something about it. Nvidia produce gameworks which give you features the consoles don't get and now you have other threads where everyone refuses to buy games with gameswork effects in because it's so evil. Really!