您的位置首页百科问答

PhysX技术PhysX物理加速卡(PPU)

PhysX技术PhysX物理加速卡(PPU)

的有关信息介绍如下:

PhysX技术PhysX物理加速卡(PPU)

PhysX物理加速卡是专为AGEIA公司的PhysX物理引擎设计的硬件,旨在通过独立的物理处理器PPU(Physics processing Unit)加速物理计算,以减轻CPU的负载。它在运行游戏时专门负责PhysX引擎的计算,而不参与3D渲染,从而实现CPU、GPU、PPU三大核心的高效协同。第一代PhysX物理加速卡于2006年发布,其核心设计为PCI接口,搭载128MB GDDR3显存,由华硕和BFG生产。后来的第二代产品PhysX 200 Series采用了PCI-E插槽,数据交换能力更强。在被Nvidia收购后,PhysX物理加速卡的开发停止,但评测显示,第一代产品在物理计算能力上超过了一些GPU,如Geforce 9600GT和9800GT。基于PhysX SDK 2.8.1及其以下版本开发的游戏支持AGEIA PhysX物理加速卡,部分游戏被人为屏蔽以阻止其物理加速卡功能,可通过修改驱动破解。基于PhysX SDK 2.8.3及其以上版本或使用PhysX APEX开发的游戏则不支持AGEIA PhysX物理加速卡。进入Nvidia时代后,Nvidia将PhysX技术整合到自家的GPU中,推出了nVIDIA PhysX物理加速,用户无需额外购买物理加速卡即可享受PhysX物理加速功能。借助CUDA架构,Nvidia将PhysX物理加速程序重新编写,并将PPU中的物理计算任务转移到GPU上,利用GPU的高浮点计算能力和并行处理能力,通过线程调度器、流处理器、DME等组件实现布料模拟、毛发模拟、碰撞侦测、流体力学等物理技术的加速计算。这意味着,从Geforce 8系列到GT400系列的桌面显卡以及Geforce 8M系列到GT400M系列的移动版显卡,只要满足流处理器大于32个且显存大于256MB的条件,均能支持PhysX物理引擎的计算,即支持PhysX物理加速。PhysX物理加速的核心价值在于加速PhysX物理引擎的计算,提高游戏物理效果的实时性和逼真度,而非限制计算只能在Nvidia GPU上进行。