關於NVIDIA 物理加速Physx的兩三事(原來我原本的觀念是錯的啊!)

當NVIDIA宣布CUDA集成PhysX物理引擎,多數人都認為PhysX引擎只支持GPU物理加速,然而實際上我們知道PhysX引擎最初是只支持CPU與PPU,不支持GPU,在nVIDIA融入CUDA之後,表示今後將大力發展GPU物理加速,但這並不表示PhysX引擎排斥CPU或者CPU+GPU的解決方案。所以,PhysX的確是可以支援CPU物理運算.
透過專屬CUDA平台(特定顯示晶片+驅動程式),PhysX引擎將nVIDIA GPU中的Thread Scheduler(執行緒管理器)模擬成Control Engine(控制引擎),而Streaming Processors則模擬Vector Processing Engine(向量處理引擎),其中控制引擎負責任務的指派,也等同是PhysX中的主管機制,而物理運算任務則是由向量引擎來處理,而最後結果通過Data Movement Engine(數據移動引擎)輸出。這就是PhsyX在CUDA平台上的流程,但無論是透過CPU或是GPU或是CELL(PS3)來運算,其實統統是通過HAL(硬體抽象層)來實現,以增進軟體在不同硬體上的可移植性,而不用去修改核心模式的程式碼.
cupidchen wrote:
當NVIDIA宣布C...(恕刪)



有點複雜耶~ 慢慢了解去....................
約翰約翰 wrote:
今日遨遊網路時,發現...(恕刪)


網路傳聞看看就好
很多是自我認知上的差異與資訊來源的不同
你引的那篇對岸的文只是某個個人觀點罷了

A+N中N的原廠驅動限制已被破解了.........網路上有破解安裝教學需要下載補丁
在A牌顯卡下也已能同時開啟N牌副卡的Physx加速

原廠主要是綁軔體而已.並沒有也沒辦法綁GPU上的限制
副卡物理加速本來就是與主卡分門處理的並不是分工處理的.......硬體運算上並不會衝突到
相對的綁遊戲限制.......也已不存在了
只是針對不同遊戲的所增進的效果如何很難說
也不是對所有遊戲都會有相當等幅的助益
不過還是有比沒有強
看人需求囉
剛剛買了一張GTX670 然後來找找PhysX資料
挖出這篇來
才知道原來以前大家為了這個技術戰成這樣
結果現在市面上支援PhysX的遊戲根本沒幾個...
真是不勝唏噓
BF3咧

BF3好像有之緣吧??

我家適用RADEN的顯示卡(7770 OC)


可以開Physx嗎 一定要用GPU加速嗎

網路上有人說再加一張ˇ低階N牌卡= =

開啟Physx加速= =?

N牌低階有支援?

如果可以要加買哪張
lovechocolate940 wrote:
BF3咧BF3好像有...(恕刪)


BF3沒有支援....沒幾個遊戲支援PHYSX GPU加速....
原本以為CUDA可以加速轉檔,花了將近一萬元買了660Ti,
結果跟軟體轉差不多,還不能2Pass,早知道用內顯就好.我真是豬頭.
johnny fire wrote:
原本以為CUDA可以...(恕刪)



不曉得兩者等級是......

不過飆CPU要蠻高階才能拼到差不多

單砸顯卡咖便宜且有其他效益還不用配高階CPU



不過硬體加速我覺得有就好
不用高檔也不要為了轉檔

為了遊戲衝顯卡會比較.......有感覺到貴的價值

Iron_oxide wrote:
不曉得兩者等級是.....(恕刪)


謝謝!現用的cpu是i5-2500,顯卡是msi GTX-660Ti oc,轉mkv較多,
某些支援cuda的軟體轉檔速度是很快但畫質不佳,
TMPGEnc Video Mastering Works 畫質較好但較慢,cuda沒有2pass.

乾脆用HandBrake或VidCoder軟體轉,畫質最好.速度也不慢
用2pass讓他慢慢轉.

下一代cpu,LGA 1150再考慮升i7吧!隔代升級. 謝謝!


johnny fire wrote:
謝謝!現用的cpu是...(恕刪)


推薦你用Freemake Video Converter,免費、中文、cuda加速、畫質不賴、2pass
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!