请问PhysX能运行在CPU上吗?

请问PhysX能运行在CPU上吗?

完全可以。楼上几位不懂就不要乱说了。PhysX是ageia公司推出的物理引擎,只是一个引擎而已,完全不需要一定得有什么硬件的,更和GPU没什么关系。当时推出的时候ageia自己配套了一个物理加速卡,但是没有普及,大多数人没有这个卡还不是照样用CPU跑PhysX好好的。后来ageia被Nvidia收购了,NVidia通过驱动让自家的显卡可以实现部分物理加速卡的功能,为PhysX加速,但是本质上它还只是个硬件加速卡,只是让GPU接替了部分CPU的运算而已,没有它照样可以运行的,只是CPU负荷大一些而已。我的机器就在用CPU模拟运行PhysX,跑它的DEMO完全没有问题,运行SwitchBall等采用PhysX物理引擎的游戏也没有问题。PhysX只是个引擎,一个库,既然完全可以由CPU运算,当然理论上存在被GPU加速的可能性,AMD理论上可以通过驱动更新来支持PhysX,但是ageia被NVidia收购后,估计NVidia不会给AMD这样的授权,这样看来AMD支持PhysX的可能性就很小了。不过物理引擎不是PhysX一家的,还有一个Havok,比PhysX应用甚至更广泛一些,AMD很有可能推出支持Havok的加速显卡。