[citation][nom]compton[/nom]This is a disaster in some respects. I think issues like this are dooming PC games long term. Even as cards get faster and more capable, games using proprietary GPU technologies are fragmenting the market even more. Right now its mostly PhysX, but who knows what technologies are around the corner. While PhysX might be awesome, what's the point when it can so seldom be implemented? I have a GTX470 and unless I pony up another $150 just for a dedicated PhysX card its still going to be out of reach in most games. I just have to question this strategy. Hopefully nVidia knows something I don't.[/citation]
I would not call the market fragmented, but more like sloppily competing ideas, some based on what works and let's not move too fast, too, let's push this baby and see what happens.
I have to agree that PhysX is not all that great...yet. When playing Metro with my GTX 470 and dedicated GTX 260 PhysX card, I'm only getting about an extra 2fps with the 260.
I believe the decline of PC game development is more due to console gaming, the better money made with console games, and better copyright protection. If game developers designed their games for the PC and then ported them to console, we would not be stuck with a flood of patches and a hodgepodge of options.
I can't fault Nvidia for wanting to develope and unlock the potential power of the gpu, and after spending $Million's, have created a great proprietory product. Now if the competition wishes not to invest in new technology, so be it. How is that Nvidia's fault?
Considering how long PhysX has been around, I'm not happy with the purchasing options available at this time. I think Nvidia needs to develope a great stand-alone PhysX Demo/Benchmark that features all the functions...hair...cloth...liquid...particle...etc.. So is Tom's saying that the cpu could easily handle all of this if only Nvidia would rewrite some code...I don't get it.