PhysX物理加速与Geforce的融合
● 从Ageia的PhysX到NVIDIA的PhysX
也许桌面级显卡的最主要应用目前还是游戏,显卡的3D性能强弱直接影响游戏的游戏性,但是随着游戏画面的逐渐逼真和玩家需求的逐渐提高,仅仅是逼真的画面已经无法满足玩家需求,真实的物理运算越来越被重视。
早在2005年Ageia公司就发布了世界上第一颗采硬件加速物理运算处理器(Physics Processing Unit, PPU)“PhysX”,而PPU将和CPU以及GPU组成一个相辅相成的关系共同运算。与GPU一样,PPU将协助CPU从运算度非常复杂并非常小号资源的物理计算中解救出来,所以CPU能够更加专注其他计算从而获得更佳、更平稳的游戏效果。
PhysX的物理加速技术应用广泛
在NVIDIA产品的影响度和PhysX先进物理引擎搭配下,目前已经有150多款游戏增加了PhysX引擎支持,并有超过25000名程序员基于它开发游戏,PhysX已经成为目前普及度最高的物理引擎。
● 用Geforce来实现PhysX
虽然Ageia的PhysX产品性能出色,但是苦于售价过高、游戏厂商接纳率低,一直没有得到大面积普及。不过NVIDIA看到Ageia的PhysX产品的优势,在2008年年初正式并购Ageia,并将PhysX物理引擎及技术引入到自己的显卡产品中。因为前文已经提到过GPU拥有强大的浮点运算能力,再配合CUDA可以实现很多非3D渲染运算,所以物理卡完全可以被显卡所吸收,而且在Geforce GTX 280这款产品开始正式实现。
而且值得一提的是,正如前文所说物理卡将被显卡整合,今后NVIDIA-Ageia不会再单独推出独立物理卡,如果现在购买一款支持CUDA的产品等于NVIDIA免费赠送了一款物理卡。