除了视频编码外,基于CUDA设计的支持GPU加速的软件还包括游戏玩家关心的NVIDIA PhyX物理引擎。这么说似乎又回到了GPU在游戏中的应用?其实并不完全如此,GPU在物理引擎下的应用也是GPU CUDA平台的一个成果。同时,除了游戏外的很多真实场景,尤其是未来对3D动态事物逼真度要求越来越高,物理引擎将发挥非常重要的作用。
![]() |
在以前,游戏中的各种物理运动运算都由CPU完成,不过Ageia公司的介入开始改写物理运算的命运,Ageia公司推出了自家的Physx物理加速卡和相应的物理引擎,当然历史上的变革总有成功和失败的,在叫好不叫座的情况下Ageia公司最终被收购,不过收购他的是一家正要在通用计算方面大展拳脚的公司——NVIDIA。
![]() |
仅花10个流处理器就相当一张Physx物理加速卡
在年初NVIDIA收购Ageia后,NVIDIA便表示今后所有Physx物理引擎均可在NVIDIA GPU下实现。NVIDIA在推出CUDA 2.0后,便开始对PhyX引擎应用在GPU上加速的开发,经过两个月时间已基本完成开发。根据NVIDIA提供的资料看,只要花费10个流处理器便可以达到原有Ageia Physx物理加速卡的水平。
![]() |
基于CUDA 2.0的新版PhysX驱动程序和GeforceGTX280共同发布,所有拥有统一架构的NVIDIA芯片,包含桌面PC和笔记本所有GeForce 8及GeForce 9家族显卡,都将从此获得物理加速能力,提供比单纯使用处理器多10倍以上的物理加速运算能力。我们知道另外一个著名的物理引擎Havok在游戏厂商领域中具有更广泛的通用性,这是因为Havok是完全免费的,但Havok调用的都是CPU资源,速度上远不及调用GPU运算能力的PhysX,凭借NVIDIA与游戏厂商的关系,我们相信将来会有更多的游戏厂商采纳PhysX的物理引擎。
| 第1页:显卡不再只为游戏而生 | 第2页:网络时代 GPU通用应用越来越广 |
| 第3页:游戏不只是3D 物理效果成趋势 | 第4页:全面胜过CPU 小试物理测试DEMO |
| 第5页:由输变赢 物理引擎实战Vantage | 第6页:理论太浮云 首款NV PhysX游戏实战 |
| 第7页:G92与RV770 谁是未来的王者 |