普及下未来8.0版本大家关心的问题 关于显卡 希望 给 准备购新机的朋友一点帮助
PhysX

PhysX
PhysX,读音与Physics相同,是一套由AGEIA(音译为“阿吉亚”或“奥加”)公司开发的物理运算引擎;也是世界三大物理运算引擎之一,另外两种是Havok和Bullet。PhysX物理引擎的演示程序
的另外一种含义是指专门计算PhysX引擎的物理加速卡。
物理运算引擎的作用,简而言之,就是令虚拟世界中的物体运动符合真实世界的物理定律,以使游戏更加富有真实感。
物理模拟计算需要非常强大的整数和浮点计算能力。更为重要的是,物理处理具有高度的并行性,需要多线程计算,演算非常复杂,需要消耗很多资源。
PhysX可以由CPU计算,但其程序本身在设计上还可以调用独立的浮点处理器(例如GPU和PPU)来计算,也正因为如此,它可以轻松完成像流体力学模拟那样的大计算量的物理模拟计算。
PhysX物理引擎可以在包括Windows,Linux,Xbox360,Playstation3,Mac,Android等在内的全平台上运行。
AGEIA公司后来被Nvidia收购,PhysX引擎也就跟随划入Nvidia旗下。
2010年5月,AGEIA公司创始人、Nvidia主管PhysX技术副总裁Manju
Hegde跳槽至AMD公司。外界猜测其跳槽原因是AGEIA被Nvidia收购后,PhysX并没有得到良好的发展。
.nVIDIA
PhysX物理加速技术 2008年,在Intel收购了物理引擎界的领军者Havok后,Nvidia也收购了排名第二的AGEIA。正式将PhysX技术划入旗下。

PhysX by NvidianVIDIA PhysX承袭自AGEIA
PhysX,但Nvidia在此基础上推出了nVIDIA PhysX物理加速,并将PhysX物理加速功能移植到nVIDIA
GPU中,用户不必额外购买PhysX物理加速卡就能享受到PhysX物理加速功能。借助CUDA架构,nVIDIA重新编写了PhysX物理加速程序,将PhysX物理加速引擎从AGEIA PPU移植到了nVIDIA
GPU上。
通过重新编写程序,nVIDIA GPU中的线程调度器将承担原来PPU中“控制引擎”的工作,即负责具体任务的指派工作;流处理器将承担原来PPU中“矢量处理引擎”的工作,即负责物理计算;在物理计算完成后,由DME来负责输出;而后,GPU再通过硬件抽象层实现布料模拟、毛发模拟、碰撞侦测、流体力学等物理技术。简而言之,就是利用CUDA,将PhysX引擎中的计算指令,翻译给GPU,让GPU去计算。这样做是因为GPU具有优秀的浮点计算能力和并行处理能力。[2]
通过这种方法,Nvidia Geforce
8系列,9系列,GT200系列,GT300系列,GT400,GT500系列桌面显卡;Geforce
8M系列,9M系列,GT100M系列,GT200M系列,GT300M系列,GT400M,GT500M系列移动版显卡;基于同一渲染架构的nVIDIA
Quardo系列专业绘图显卡;ION离子平台,只要流处理器大于32个且显存大于256MB,都可以支持PhysX物理引擎的计算,也就是支持PhysX物理加速。
所谓PhysX物理加速,是指相对于CPU来讲,GPU加快了PhysX物理引擎的计算速度。并不是说PhysX引擎只能由nVIDIA
GPU处理。
Nvidia曾承诺PhysX加速技术是公开的,且支持第三方厂商让PhysX运行在竞争对手ATI的显卡上,然而当2010年ATI
HD5000系列产品全线对Nvidia形成优势时,Nvidia又表示PhysX加速技术只能运行在自家的显卡上。可以说PhysX物理加速已经成为了Nvidia在显卡产品线上被竞争对手力压后,唯一可以用来反击的技术手段。
PhysX

PhysX
PhysX,读音与Physics相同,是一套由AGEIA(音译为“阿吉亚”或“奥加”)公司开发的物理运算引擎;也是世界三大物理运算引擎之一,另外两种是Havok和Bullet。PhysX物理引擎的演示程序
的另外一种含义是指专门计算PhysX引擎的物理加速卡。
物理运算引擎的作用,简而言之,就是令虚拟世界中的物体运动符合真实世界的物理定律,以使游戏更加富有真实感。
物理模拟计算需要非常强大的整数和浮点计算能力。更为重要的是,物理处理具有高度的并行性,需要多线程计算,演算非常复杂,需要消耗很多资源。
PhysX可以由CPU计算,但其程序本身在设计上还可以调用独立的浮点处理器(例如GPU和PPU)来计算,也正因为如此,它可以轻松完成像流体力学模拟那样的大计算量的物理模拟计算。
PhysX物理引擎可以在包括Windows,Linux,Xbox360,Playstation3,Mac,Android等在内的全平台上运行。
AGEIA公司后来被Nvidia收购,PhysX引擎也就跟随划入Nvidia旗下。
2010年5月,AGEIA公司创始人、Nvidia主管PhysX技术副总裁Manju
Hegde跳槽至AMD公司。外界猜测其跳槽原因是AGEIA被Nvidia收购后,PhysX并没有得到良好的发展。
.nVIDIA
PhysX物理加速技术 2008年,在Intel收购了物理引擎界的领军者Havok后,Nvidia也收购了排名第二的AGEIA。正式将PhysX技术划入旗下。

PhysX by NvidianVIDIA PhysX承袭自AGEIA
PhysX,但Nvidia在此基础上推出了nVIDIA PhysX物理加速,并将PhysX物理加速功能移植到nVIDIA
GPU中,用户不必额外购买PhysX物理加速卡就能享受到PhysX物理加速功能。借助CUDA架构,nVIDIA重新编写了PhysX物理加速程序,将PhysX物理加速引擎从AGEIA PPU移植到了nVIDIA
GPU上。
通过重新编写程序,nVIDIA GPU中的线程调度器将承担原来PPU中“控制引擎”的工作,即负责具体任务的指派工作;流处理器将承担原来PPU中“矢量处理引擎”的工作,即负责物理计算;在物理计算完成后,由DME来负责输出;而后,GPU再通过硬件抽象层实现布料模拟、毛发模拟、碰撞侦测、流体力学等物理技术。简而言之,就是利用CUDA,将PhysX引擎中的计算指令,翻译给GPU,让GPU去计算。这样做是因为GPU具有优秀的浮点计算能力和并行处理能力。[2]
通过这种方法,Nvidia Geforce
8系列,9系列,GT200系列,GT300系列,GT400,GT500系列桌面显卡;Geforce
8M系列,9M系列,GT100M系列,GT200M系列,GT300M系列,GT400M,GT500M系列移动版显卡;基于同一渲染架构的nVIDIA
Quardo系列专业绘图显卡;ION离子平台,只要流处理器大于32个且显存大于256MB,都可以支持PhysX物理引擎的计算,也就是支持PhysX物理加速。
所谓PhysX物理加速,是指相对于CPU来讲,GPU加快了PhysX物理引擎的计算速度。并不是说PhysX引擎只能由nVIDIA
GPU处理。
Nvidia曾承诺PhysX加速技术是公开的,且支持第三方厂商让PhysX运行在竞争对手ATI的显卡上,然而当2010年ATI
HD5000系列产品全线对Nvidia形成优势时,Nvidia又表示PhysX加速技术只能运行在自家的显卡上。可以说PhysX物理加速已经成为了Nvidia在显卡产品线上被竞争对手力压后,唯一可以用来反击的技术手段。