Aver said:
No, Nvidia doesn't provide any support and Havok does.
I know this for a fact to be wrong. When Batman Arkham Asylum came out, the inclusion of hardware physx was a late addition that caused the game to be delayed. During that time, Nvidia sent out one of their own software engineers to help Rocksteady implement the effects.
PhysX is actually an important part of The Way It's Meant To Be Played Program, and we all know how active Nvidia has been in courting developers over the years..
Moreover PhysX documentation is only in Finnish language, because Aegia, original creator of PhysX was Finnish company and part of deal between them and Nvidia when Nvidia bought them, was agreement that Nvidia won't translate any documentation nor creation kit from Finnish. It's because Aegia was very patriotic company and they wanted to promote Finnish languge - I know idiotic, but it's the way it is :/ . So it's very hard for programmer to work with PhysX, but Nvidia provides help from their translators (so I guess we can say that they provide some support, but only basic).
I've never heard this before ever. I can't say for a fact that it's incorrect, but the weirdness I think speaks for itself.
Also, if company want to use PhysX they have to sign agreement with Nvidia that source code of the game is property of Nvidia - it's necessary to check if some component wasn't used in improper way. So using PhysX is very shady business. That's why so few companies use it - most of them are afraid that they will lose control over their source code.
Again, you're the first person I've ever heard say this. If it were true, I think it would be much more notable, as thats a pretty ridiculous price to pay..
Also, PhysX isn't some obscure physics API. More games use PhysX than Havok (the software version). In fact, the Unreal Engine 3.0 has PhysX integrated into the engine itself, and look how many games use the UE3.
I'm sure the fact that it's free to use also has a lot to do with it's popularity.