View Single Post
Old Dec 14, 2011, 06:10 AM   #16
HumanSmoke
500 Posts
 
HumanSmoke's Avatar
 
Join Date: Sep 2011
Posts: 573 (0.92/day)
Thanks: 124
Thanked 136 Times in 104 Posts

System Specs

Quote:
Originally Posted by xenocide View Post
If they could reverse engineer and get it to work when it was locked down, they will get it to work easier, and better, now that the platform is open source.
Nvidia's stance has been (I think) that 1. It's an Nvidia bought-and-paid-for tech, 2. JHH is a stubborn mule, and 3. Nvidia couldn't make PhysX workable with AMD unless they both *shockhorror* collaborated to ensure compatibility every time the PhysX engine is updated
Quote:
Originally Posted by xenocide View Post
AMD has the technology to run that shit, but Nvidia controls the patents to it. So rather than pay licensing fees (assuming Nvidia even offered them) AMD chooses to just ignore PhysX since it only applies to like 5% of games released anyway.
True enough. It would also make sense to offer PhysX to AMD card owners if Nvidia got something out of the deal (i.e. the use of an Nv card for PhysX processing). Realistically, an AMD card owner isn't going to jump ship to Nvidia based on some eye-candy in a few games...and if they are staying AMD, why not make a low/mainstream sale to those people who prefer an AMD primary GPU? Certainly makes more sense than locking half the gamers out of the tech. Sales + gaming goodwill. Having PhysX available to both AMD and Nvidia users would also likely help it become more widespread I would think.


In the greater scheme of things, I think Nvidia opening up CUDA is just Nvidia covering it's bases. They probably see that OpenCL (Nvidia are part of the Khronos group) will gain traction over time, and that CUDA ports to OpenCL without too much difficulty. Most Dev's would likely know the same, so it looks as though Nvidia looks to widen CUDA uptake while still playing the "open source" cards.

Last edited by HumanSmoke; Dec 14, 2011 at 06:19 AM.
HumanSmoke is offline  
Reply With Quote