From another thread:
"No, in this case there is an entire thread in the Project Cars graphics subforum where we discussed with the software engineers directly about the problems with the game and AMD video cards. SMS knew for the past 3 years that Nvidia based PhysX effects in their game caused the frame rate to tank into the sub 20 fps region for AMD users. It is not something that occurred overnight or the past few months. It didn't creep in suddenly. It was always there from day one.
Since the game uses GameWorks, then the ball is in Nvidia's court to optimize the code so that AMD cards can run it properly. Or wait for AMD to work around GameWorks within their drivers. Nvidia is banking on taking months to get right because of the code obfuscation in the GameWorks libraries as this is their new strategy to get more customers.
Break the game for the competition's hardware and hope they migrate to them. If they leave the PC Gaming culture then it's fine; they weren't our customers in the first place."
http://hardforum.com/showpost.php?p=1041593372&postcount=58
Does the game run? Then you aren't excluded from gaming.
Way to exaggerate.
Coding the entire physics of the game using PhysX, a proprietary NV physics engine that is offloaded to the GPU, while leaving Intel/AMD GPU users for dead? That's your idea of great PC game development? Are you kidding?! PC gaming was always about the developer making the game either accessible to as many gamers as possible (Blizzard - the gold standard), OR pushing the technical boundaries for years to come with no particular goal to favour anyone but PC gamers who would be excited for upgrading to "max out" a next gen game. (Crysis 1).
Who the hell codes a game from the ground-up on a proprietary source code that runs on a GPU for 1 vendor but
can only be executed on the CPU for Intel/AMD users? Insane. Did they not have enough $ to create their own brand agnostic physics game engine? Pffft.
The reason it was never fixed even when their alpha backers told them is because it CAN'T be fixed. They built their entire game around PhysX.
That explains how AMD's R9 290X is never at 100% GPU usage as the game is so CPU starved with AMD cards. Performance goes from 24 fps to
23 to 37.4 fps by just swapping an FX8370 to an i7 4770K with the same 290X. 980 with the same slow FX8370 is hitting 54.5 fps.
http://www.computerbase.de/2015-05/project-cars-guide-grafikkarte-prozessor-vergleich/
It runs on CPU also for Nvidia users.
Umm...clearly most of the heavy stuff is being offloaded to the NV GPU. It's already been posted by the developer n the forums that PhysX
is being offloaded to the GPU for NV.
FX8370 + 290X = 23 fps
FX8370 + 980 = 54.5 fps
Let's not kid ourselves here - under no circumstances can a 980 be 2.4X faster than a 290X unless something is artificially holding back the 290X on that 8370 rig.
Also, swapping FX8370 to an i7 4770K only increases performance 15% on the 980 but a whopping 63% for the 290X. If in NV's case, if the CPU was also responsible for all of the PhysX code, we would see a massive increase in performance too by just swapping out the 8370 with the i7 4770K with the 980 pairing.