If Physx are run on the CPU it does not mean they will run any good for if they did optimize Physx for the CPU then it would completely negate the necessity of GPU Physx which would have nvidia caught in a huge lie and the snake oil would be found out.
So basically you're claiming that a CPU is just as powerful as a GPU for physics? You must be trolling me..
These are all older titles that didn't use PhysX 3.3, which the Witcher 3 will be using. PhysX 3.3 has extensive SIMD and multithreading optimizations (which are mandatory), and is MUCH faster than those older PhysX SDKs..Take BL2 for instance the Physx run like poop on the CPU along with Metro games and Batman games etc etc etc see the pattern here.
Fast enough to do very good cloth simulation in fact..
Hardware accelerated Physics is always going to be more powerful than software physics. My dedicated GTX 650 Ti PhysX card has over 1 teraflop of computational power, and it cost me less than 100 dollars.nvidia has to set apart the Physx in some way between GPU and CPU otherwise it would not make sense from a marketing standpoint to have GPU accelerated Physx marketed as a ... "showstoping" selling feature highlight on their GPUs and it would no longer be an nvidia only feature that highlights and makes their hardware stand out from the crowd.
By the time 1 teraflop consumer CPUs become available (likely using 512 bit vectors and more than 8 cores) that can actually handle advanced physics simulations without massive slowdowns, they will not only cost a pretty penny, but GPUs will be able to offer far greater performance for a much lower cost..
There is definitely a future for hardware physics processing..
Novodex and Ageia were the ones that used x87 for PhysX on the CPU. NVidia completely overhauled the codebase by adding SSEn and explicit multithreading and released PhysX 3.0 in 2011, so you're years behind the times apparently.SSE on modern CPUs is still a better instruction set to use for Physx than is old school X87 GPU Physx but nvidia invested into Physx a long time ago when CPUs were not strong enough to run the Physx via SSE instruction sets. Most people that clout the benefits of Physx do not even know how it works for if they did they would be enlightened to the fact that Physx is just a bunch of ... "Snake Oil".
Of course..You still play games that have Physx ?
