關於PhysX上網搜尋一些相關文章但是看不太懂 ,只知道開啟PhysX可以讓畫面變好,讓原本是CPU運算改成GPU?!這樣玩遊戲的時候FPS 是上升還是下降呢??(有人說下降 但是也有人說上升)看了許多文章都有人會額外買一張NV的卡來做PhysX (因為不太懂所以感覺好像就算是高階顯示卡也要額外配一張顯卡讓他跑PhysX,不然會影響效能~~ 是嗎),那假如單張顯示卡會不建議開啟嗎??以上都是跑遊戲的情況~ 請各位幫我解惑~~謝謝~P.S:我的顯示卡是GTX260+ 只有單張
phsyx簡單說就是物理運算技術...而物理運算所牽涉的層面事實上十分廣泛舉例來說以最主要的範疇-碰撞偵測,其本質至少包以下三個步驟1.Integrate整合初步計算,2.Collide碰撞判定,3.Solve Collisions碰撞結果計算..另外還有流體力學及效果模擬..等,當然..在遊戲內加入物理運算,無論是在遊戲性或是畫面呈現上,絕對是可以添加遊戲整體的娛樂效果..相對的加入物理運算後對系統運算效能的需求也會增加..以目前兩大物理運算引擎技術HAVOK及PHSYX來說..兩者基本上的共通點都是可以直接由CPU提供必須的運算效能..而PHSYX除了 CPU外..還能夠透過NV的CUDA架構讓GPU也能提供所需的運算效能...由於物理運算中大部份的處理資料..並沒有相依性.也就是說並行運算架構是提供物理運算較有效率的方式..說的白話些.GPU在處理類似運算會比CPU的表現來的更好更有效率..目前PHSYX僅支援GEFORCE 8 SERIES(或更新的產品)..並不支援ATI的顯示晶片..而PHSYX可以直接在驅動中關閉或開啟,當設定關閉時就由CPU來運算..當然也可以插兩張以上的顯示卡..其中一張則可以指定為專用的物理運算卡..若是單張低階的顯示卡由於運算能力有限.遊戲中.較不建議開啟PHSYX(將直接影響3D渲染的效能)..
謝謝你的解說~那PhysX 比較吃GPU還是處理3D影像比較吃GPU (以遊戲來說)因為我朋友有多的一張顯卡 9400GT那我要跟他拿 9400GT額外來做PhysX 運算,還是只要我原本GTX 260+就夠了??
PhysX是會讓繪圖效能下降一點.因為它是讓GPU分時運算, 取一部份的浮點運算性能來先做物理模擬.這運算量不會無中生有, 所以剩下用來繪圖的能力就變少了.....而且物理模擬有時也會導致繪圖負擔變大,例如原本CPU算,只跑100個碎片的移動, 所以只要畫100個碎片.但是開PhysX通常開發者會故意把數量往上加, 所以要畫的碎片也更多了.....繪圖效能會下降.不過跟3D繪圖運算量相比PhysX本身的運算量其實不是很大, 所以有些人會用低效能入門卡卡來做PhysX.或是破解Driver限制,好讓nv入門卡可以和高階ATI卡搭配.
TO karl~~要看你的物理加速卡的規格 如果他是PCI-E x1 當然可以插PCI-E x1還有通常主機板上的PCI-E x16 都可以相容x1 x4 x8 的規格~(應該沒說錯吧)TO Waffenss01恩恩 謝謝你的回答囉~~所以通常PhysX運算量不大 ,所以我不用再跟我朋友拿9400GT來做PhysX運算,直接用GTX260+ 使用就夠囉??
FreeBoy紫 wrote:TO karl~~要...(恕刪) 我家沒有二條PCI-EX16的插曹但我可以把現有的8600GT插在那條短短的PCI-E X1上然後把ATI卡插在PCI-EX16上嗎???
karl~~ wrote:我家沒有二條PCI-...(恕刪) 8600GT 是PCI-E x16吧PCI-E x1" 插槽"不能向上相容x16 而且也插不進去吧如果真的想要插2張顯示卡 可能要選購有 PCI-Ex16的主機板
karl~~ wrote:我家沒有二條PCI-...(恕刪) 要怎麼插????難不成你要硬上..除非你家的8600gt..是pci-e x1不過我想應該沒這種怪咖產品..實在很好奇..anyway....如果你真的有辦法讓8600"騎"上去..記得發張圖讓大家見識一下...期待中
難怪..要開啟這種PhysX還需要一張NV8系列以上的卡喔..之前傻乎乎不懂GTS250單張也開PhysX結果完末日之戰進入遊戲我只看到一些"基底影像"而建構在基底影像上面的東西我完全看不到..後來把PhysX除後就一切恢復正常..