cageymaru
Fully [H]
- Joined
- Apr 10, 2003
- Messages
- 22,077
Main article from Extremetech. Explains it all very succinctly.
What is GameWorks.
Another take on the main article.
GameWorks titles are the games that Nvidia sponsors and they typically use PhysX. Now those sponsored titles are going to have their engine's graphics optimizations locked to Nvidia only. Meaning that Nvidia will do the optimizations for AMD and Intel GPUs as the libraries to do so are now proprietary to Nvidia. AMD is completely blocked from optimizing their drivers for those games from now on.
In Batman Origins it seems that the Nvidia GTX 770 is just as fast as an AMD R290x because of Nvidia GameWorks. So this is Nvidia's answer to AMD winning the console contracts; block AMD optimizing it's drivers for Nvidia games altogether. If this sounds familiar, remember when Intel did the same to AMD nearly a decade ago for CPUs. "Nvidias GameWorks program is conceptually similar to what Intel pulled on AMD 8-10 years back. In that situation, Intels compilers refused to optimize code for AMD processors, even though AMD had paid Intel for the right to implement SSE, SSE2, and SSE3. The compiler would search for a CPU string rather than just the ability to execute the vectorized code, and if it detected AuthenticAMD instead of GenuineIntel, it refused to use the most advantageous optimizations. "
So I guess we're back to a decade ago in the hardware wars. What do you guys think? Nvidia doing the right thing to hang on for dear life or untrustworthy as usual? What do you think? Boycott GameWorks titles? Or embrace them? Should consumers care? Should the developers that use such bullshit directly eat the fallout from this?
What is GameWorks.
Another take on the main article.
GameWorks titles are the games that Nvidia sponsors and they typically use PhysX. Now those sponsored titles are going to have their engine's graphics optimizations locked to Nvidia only. Meaning that Nvidia will do the optimizations for AMD and Intel GPUs as the libraries to do so are now proprietary to Nvidia. AMD is completely blocked from optimizing their drivers for those games from now on.
In Batman Origins it seems that the Nvidia GTX 770 is just as fast as an AMD R290x because of Nvidia GameWorks. So this is Nvidia's answer to AMD winning the console contracts; block AMD optimizing it's drivers for Nvidia games altogether. If this sounds familiar, remember when Intel did the same to AMD nearly a decade ago for CPUs. "Nvidias GameWorks program is conceptually similar to what Intel pulled on AMD 8-10 years back. In that situation, Intels compilers refused to optimize code for AMD processors, even though AMD had paid Intel for the right to implement SSE, SSE2, and SSE3. The compiler would search for a CPU string rather than just the ability to execute the vectorized code, and if it detected AuthenticAMD instead of GenuineIntel, it refused to use the most advantageous optimizations. "
So I guess we're back to a decade ago in the hardware wars. What do you guys think? Nvidia doing the right thing to hang on for dear life or untrustworthy as usual? What do you think? Boycott GameWorks titles? Or embrace them? Should consumers care? Should the developers that use such bullshit directly eat the fallout from this?