让游戏更精彩 通俗浅析PhysX物理加速

互联网 | 编辑: 郑戈 2008-10-26 00:30:00原创 一键看全文

NVIDIA发布的CUDA 2.0开发包中蕴含了PhysX物理加速技术,NVIDIA的意向是使用GPU通过CUDA架构来实现物理加速.....

物理加速发展历史——PhysX 

早在2005年当AGEIA在GDC2005上提出了PPU的概念,同时也是第一块物理加速卡展现在世人的面前。PhysX外型类似目前的显卡,采用PCI-E/PCI接口,可兼容绝大部的主流平台。它采用TSMC 0.13微米制程,集成的晶体管数量为1亿2千万个,核心尺寸为182平方毫米,要大于目前主流的GPU规格。而在功率方面,AGEIA宣称PhysX的功率非常低,大约只有25W左右。和显卡一样,由于要涉及到大规模的数据运算和处理,PhysX也搭配了128M的GDDR3显存,所以说物理加速除了没有视频输出接口以外,外观上和显卡的区别并不大。

当时一块AGEIA的PhysX物理加速卡售价高达2000元以上,而且绝大多数用户都不愿意多淘一笔资金去购买一张物理卡,再加上当时PC平台上没有众多好游戏的支持,所以最终物理加速卡没有像当年VOODOO 3D加速卡(当年3D加速卡与物理加速卡非常相似,市场反应却相差甚远)一样得到市场的认可。

Havok与AGEIA的处境在是天壤之别,Havok得诸多名作的支持,两大显卡巨头NVIDIA与ATI也推出了基于Havok的物理加速方案,正当他们为未来的产品如何对Havok进行优化时,Intel收购Havok打乱了两大巨头的这一计划,也使NVIDIA的SLI Physics成为泡汤。

在2008年2月,NVIDIA宣布收购AGEIA,这样全线支持CUDA的GeForce GPU引入了AGEIA PhysX。当NVIDIA宣布CUDA集成PhysX物理引擎时,很多人都会认为PhysX引擎只支持GPU物理加速技术,这也是AMD-ATI选择Havok FX引擎的主要原因。然而实际上PhysX引擎最初是只支持CPU与PPU,而不支持GPU,即使是融入CUDA之后,PhysX引擎也仍然支持CPU物理加速。之所以给人PhysX引擎只支持GPU物理加速的错觉,是因为NVIDIA表示今后将大力发展GPU物理加速。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑