古詩詞大全網 - 成語查詢 - NVIDIA PhysX物理加速驅動是什麽

NVIDIA PhysX物理加速驅動是什麽

PhysX 是原AGEIA公司開發的壹套物理運算引擎,主要競爭對手是Havok。同Havok壹樣,Physx也可運用在Xbox360,Playstation3,PC,Mac等多種平臺之上。Physx的另外壹個優勢是可以運用獨立的浮點處理器(包括獨立的物理加速卡和GPU)經行更為復雜的運算效果,同時減輕CPU的計算負擔。AGEIA曾為開發幾張加入物理卡計算的MOD地圖,必須要需要AGEIA的物理卡才能進入遊戲,物理效果非常出色,同時AGEIA也自己開發壹個免費的名為的物理加速遊戲來推動自己的物理加速卡銷售。AGEIA聲稱,PhysX 將會使設計師在開發遊戲的過程中使用復雜的物理效果而不需要像以往那樣耗費漫長的時間開發壹套新的物理引擎,而且使用了物理引擎還會大量消耗CPU資源使壹些配置較低的電腦無法流暢運行。AGEIA 更宣稱 PhysX 執行物理運算的效率比當前的 CPU 與物理處理軟件的組合高出 100 倍。遊戲設計語言 Dark Basic Pro 將會支持 PhysX,並允許其用戶利用 PhysX 執行物理運算。

Physx的轉變:

AGEIA公司的主要競爭對手Havok被Intel收購後,AGEIA賣身的謠言在業界裏也傳開了。AMD的高官曾公開表示非常的想要AGEIA,不過鑒於當時AMD糟糕的財務狀況,AMD無力收購AGEIA。最後同樣對AGEIA和Physx物理技術垂涎三尺的NVIDIA公司以2億美元的代價收購AGEIA的全部資產和技術。

Physx的現狀和發展:

Physx被NVIDIA極為的重視,因為NVIDIA公司推行的GPGPU方案CUDA缺少大眾級的應用,所以NV急於將AGEIA的物理卡技術通過CUDA轉嫁在自家的卡上,已經應付AMD公司的ATI系列顯卡的強力競爭。首先在NV顯卡上實現的GPU加速是AGEIA曾為開發MOD物理加速地圖。之後大部分使用虛幻3引擎的遊戲都加入了對Physx for CUDA的支持。Physx並非只能運行在NVIDIA公司的顯卡上,理論上能處理浮點運算的處理器都可以運行,曾有人破解Physx for CUDA,讓ATI Radeon HD3870顯卡成功運行Physx,不過由於ATI顯卡的GPGPU API(Stream SDK)不如CUDA通用,所以破解方案並未公開應用。

未來NVIDIA可能通過DX11 CS和OpenCL加入Physx,讓更多的顯卡和設備支持Physx,不過目前只能服務於自家下顯卡。

PhysX軟件被廣泛應用於150多個遊戲中,軟件註冊用戶數量已超過10,000名。