PhysX 3.x is multithreaded. Will be seeing it used a lot more next year with the growing adoption of Unreal Engine 4, and the launch of next-gen games.
Andy, I think will be intereseting to sponsor a bunch of updates for already published physx games . There are significant problems here and there that prevent physx has a clean image in the eyes of players who are not convinced to make the jump . I mean things like
- Mafia 2 physx gpu is activated only if you have a dedicated graphics and do not advise on that. Even if you have an nvidia card , if you enable high physx effects (cloth simulation) these run on the cpu with consequent poor performance.
- Alice Madness Return has performance issues with the smoke from the pepper gun. If you change the value of particles on the screen (modifying .ini) can be fixed but this affects fluids even if fluids do not cause performance problems.
- Borderlands 2 , physx fluids show visual artifacts when using large resolutions .
- Hawken , physx performance is far below than expected even with a 680GTX Tri- SLI dedicating one gpu for physx.
- Dark Void , smoke performance of the jetpack is not enough in any gpu configuration.
and above all, the older physx games that are on steam should add in their requirements "Legacy physx libraries" because many users are lost in that point.
These are the kinds of things that give a bad name to an awesome tech like physx , and with some support from you those can be fixed, I think you could leave much more polished games .