1.Dirt Showdown,TR,DA2 where AMD was leading by a huge margin and NV released drivers later to fix their performance gap.
Looks like you didn't read my comments carefully. It's not unusual for some AMD GE title to run better than NV early on until NV has taken the time to optimize the game code. That's the key here -- all NV needs is time and effort. No matter how much $ AMD spends, it can't optimize code it has no access to. Fundamental difference.
Did AMD pay NV to develop GW? nope and then why should NV allow them to optimize for it? AMD is free to optimize non gw portions anyways.
1. This goes everything against what PC gaming has stood for for decades. GPU hardware makers should never be allowed to alter or modify any game code in a game unless it's open source. AMD and NV are hardware providers, not game developers. As I already said, what if Intel spent billions of dollars and optimized all AAA games for Intel GPUs? Sounds like your definition of fair market competition involves whichever company has the most money winning.
2. PC game development has always revolved around benefiting PC gaming community. That community involves anyone, Matrox, Intel, VIA, AMD, NV, etc. Anyone who makes a GPU should have open source code and no one should be allowed to provide/insert proprietary source code into any game that adversely affects PC gamers that have other hardware. Intel was already fined millions for doing this with compilers that would detect AMD hardware and cripple performance by running worse compilers, and most of the PC community thought this was a horrendous practice that thankfully Intel moved away from. Things like SM3.0, tessellation, HBAO, should all be open source. If NV wants to make proprietary game engines, they should go into software game engine development. Nothing is stopping NV from making the next Unreal Engine 4 if they think their shaders/graphical effects are better than any developer's.
3.In FC4 SLI was broken period.
There were graphical artifacts with SLI but it worked. That's an NV driver issue and there is no Intel or AMD source code in the game that required a patch to get SLI working. :sneaky:
Another example: it took NV a while to get optimized drivers for TressFx in Tomb Raider, I believe. Didn't NV say that they got final game code right before the launch? Pretty sure there was a huge disadvantage (though I think that has since disappeared).
That's not comparable since NV eventually gets all source code. GW means AMD/Intel can never optimize GW-specific shaders/effects. For now since Intel isn't directly competing in the the $100-1000 GPU race, this hasn't' reared its ugly head. However, as Intel GPUs continue to get faster over the next 10 years, Intel users will also be affected. Sooner or later an Intel APU will become fast enough to play games like Project CARS, AC Unity, etc.
Atleast they were given the code to optimize for it. That's the difference. GameWorks is CLOSED.
Exactly. Apparently some gamers don't understand the difference between being granted access at a later date and never being granted access. If only Intel made GPUs on par with the Titan X and was 30-50% crippled in certain titles and had broken "Intel CF/SLI support", this thread wouldn't even need to exist. It would be so obvious...
Jaw...floor.
EDIT: just want to clarify, you said but I think you mean yes?
Ya, I did make a mistake.
It's not just GWs though, look at how NV treated the 970 VRAM fiasco - they showed no remorse whatsoever and it was AIBs that started taking cards in. NV didn't offer any discounts, game vouchers and it didn't seem they genuinely even said
sorry. They tried everything to do damage control by having PCPer, their mouth piece try to prove how 3.5GB doesn't matter when gamers showed stuttering in 970 SLI at 1440P in various gaming scenarios.
The old NV I respect a lot was not like this. 6800 Non-ultra unlock, voltage overclocking, it was all there. GW isn't just 1 thing that is different about NV today. Voltage locking/crippling on desktop cards, 970 fiasco, locking overclocking on mobile dGPUs until the community went nuts are all signs NV is a completely different company today than it was 10 or even 5 years ago. In modern times NV is becoming more like Apple - not surprising considering JHH's constant admiration of Apple and it's entire business practices. Their record gross margins in the last earnings report are proof they are chasing profits above all.
-------
PC gaming is in already bad position and if neither NV/AMD invested money we would see even more shoddy ports.The thing is as a AAA gaming platform PC is irrelevant except for MOBA/MMOS, optimizing pc games is the last priority of a developer.
Then why not take it a step further. In that case, should NV and AMD just go into the business of making next gen game engines or games? That way they can promote their hardware business by showcasing the latest graphical technology that underlines the next gen BF, AC, Call of Duty title, etc.
Again, if NV or AMD wants to add graphical features to benefit PC gaming, it has to be inclusive of all PC gamers then. If you are going to promote this idea that PC gaming is a red-headed step-child and consoles are gimping AAA PC games, then we should look at it as console vs. PC not AMD vs. NV. In that case, AMD/NV should collaborate together to make games on the PC look that much better than console games to promote the PC gaming platform as a whole. In the past gamers respected both NV and ATI and PC gamers stood together as one community. Today, PC gamers have separated into Intel/NV clan vs. everyone else. It's why in the past it was very rare to see anyone who would actually desire for NV/ATI to release crappy next gen products because the PC gaming community as a whole desired competition, regardless of the vendor.
I don't like either GE or GW but if one has to go then so should the other.
That's what I think. Either make all contributions for the benefit of all PC gamers regardless if they own Intel/NV/AMD hardware, or stay out of it and let the developers make the game.
Even if the closed nature of GW doesn't allow AMD to optimize around the library, then it's AMD's responsibility to provide an alternate code path/library.
So you also advocate that AMD/NV should go into game development? Next thing Intel will provide millions of lines of source code for the next Starcraft 3 or Warcraft 4 franchise and just tell Blizzard to go take a vacation.
There should be a clear separation of duties between software and hardware development. Why? Because the software developer's job is to ensure that the product benefits 100% of consumers and that they have done the best job possible to ensure that this is the case, to ensure they get as many happy customers and as many sales. The hardware developer's job is not the same because in their interest is to promote the sales of new generations of products.
What you suggest actually would allow both AMD and NV to purposely obsolete their older generations because they could optimize the game specifically for latest generations of products and make last gen look bad.
Like this for example:
Project CARS - 1080P, light rain:
1. 680 only 14% faster than 760 but 770 is 10% faster than a 680.
In reality, 680 is 20% faster than 760 and 770 is just 4% faster.
https://www.techpowerup.com/reviews/NVIDIA/GeForce_GTX_Titan_X/29.html
2. 780Ti only 6% faster than 960 OC and 960 OC beating 780.
In reality, 780 is 27% faster than 960 OC, 780Ti is 53% faster than 960 OC.
https://www.techpowerup.com/reviews/Gigabyte/GTX_960_OC/27.html
3. 970 OC 32% faster than 780Ti.
If AMD/NV start providing close-source proprietary alternative code paths in AAA games, and the developer isn't allowed to alter, manage, optimize ANY of that code, AMD/NV will have FULL control of obsoleting older generation of cards at will and we will be at their mercy. Unless you want to upgrade every generation, this sounds like a horrible future, not to mention being forced to own both an NV and an AMD card in the same rig.
