Originally posted by: BFG10K
Originally posted by: BenSkywalker
A 5870 is faster when it uses a nV part to handle PhysX. In other words, the 5870 is faster then the GTX285(which I think most people on these forums already knew).
Right, but what most people didn?t know was that when PhysX was hacked to work on the ATi card by the community, it works better than nVidia?s native solution.
You need to clarify this BFG: PhysX does NOT work on the 5870, period. The hack does work to enable PhysX on a dedicated Nvidia GPU in a hybrid video card setup.
It's a pretty big misnomer to say that PhysX is working better on a 5870 rather than Nvidia's native solution (in fact, in this case it still is on Nvidia's native solution: a Nvidia GPU).
I'm not trying to split hairs here, because to most of us your post is rather plainly obvious. But it should be clarified before the likes of Wreckage and Co. get ahold of your blurb there and start chest-thumping over the semantics of the "corrective beatdown" they could potentially have you on there.
That being said, it saddens me to see that PhysX, introduced by AEGIA to be an open and vendor-agnostic API, has been cut down so hard by Nvidia since their acquisition. At every turn, Nvidia said that PhysX would remain open and available, yet all they have done since is close it off trying to make it into the niche must-have product. What's worse is that they continually "break" previous functionality in manners such as this. This is most definitely not a matter of hardware testing and QA issues - PhysX has absolutely no dependency on the hardware renderer used;
it never has... otherwise the PPU would have never worked. PhysX was designed to be hardware agnostic, which is the exact reason the software stack can even survive without accelerated hardware (read: can run quite happily on the CPU, albeit with lower performance).
One can't fault Nvidia for trying to preserve its market share however. Especially in the face of their market situation today, this is yet another obvious outcome of the situation. I find it rather short-sighted though, especially given Nvidia's stance on the "GPGPU" taking over computing. If that was the case, one would assume Nvidia would want to push their non-graphics solutions just as hard, if not harder than their graphics solutions. Any wins they make with the latter would become a bonus to their change in business philosophy.
This, unfortunately, is yet another example of the hypocrisy that is Nvidia in the market place today. They don't truly want to change and adapt to the market. No, they would rather be able to use their (eroding) market position to stamp out any possible competition they have, stifle any further innovation, and essentially do as little work as possible to accumulate and sit on fat piles of cash. Hopefully they will learn of their mistakes here, just as AMD and ATI have learned from their recent misfortunes. The difference here is that the latter two have done what they needed to, and have become relevant, and dare I say it: Competitive.
I'll end my little editorial with this: It would be a shame if Nvidia comes away from this not learning it's lesson, continues to be anti-competitive and anti-consumer. For all the innovation Nvidia has put towards computer graphics over the years, it would be sad to see them disappear from the landscape. Unfortunately, that's the path they seem to be taking at this point.