Originally posted by: Scali
Originally posted by: Keysplayr
I was actually only referring to Nvidia PhysX supported cards. But you're right that if you are using an ATI card, the third option is the only option.
Yea, but nVidia cards isn't where the hurt is.
I mean, everyone with an nVidia card can just turn off hardware-PhysX in the control panel and/or turn off the PhysX effects in the game.
So you can choose whichever you like. Since you don't have to pay extra for PhysX, there's no disadvantage regardless of which way you prefer to use your card. No point in making any fuss about PhysX or Cuda or whatever. I mean... not everyone uses something like 16xAA or transparency AA either because they don't want to trade performance for visual quality, but does anyone make any fuss about it being supported by their cards?
The hurt is with (potential) ATi owners who can't use the hardware-effects at all. So they try their best to flame PhysX in any way possible. Reality is that PhysX does work, and is supported by an ever-growing number of games, while there is only the sound of crickets chirping in the ATi camp.
If I had the choice between a technology that works on all cards, and an equivalent technology that works on only one vendor's cards, I'd prefer the one that works everywhere.
But the reality is that you don't have this choice. And you may not get it either. There won't be games that support both Havok and PhysX (the API's are just too different, and it requires too much work to make both work in a single game.... much like how games supporting both OpenGL and Direct3D have been abandoned years ago). So even if Havok delivers OpenCL-powered physics, and even if Havok works fine on both ATi and nVidia hardware... there still are many games that use PhysX.
However you want to look at it, nVidia has the advantage. And that's where the hurt is.