【問題】用9800玩NFS shift畫面上顯示Physx → CPU 不是GPU運算嗎?

我的電腦是Q8400+微星9800省電版

Nvidia Control Panel 中也設了Physx enabled
並且勾選了"Show PhysX Visual Indicator"

但遊戲畫面如圖中上方顯示 Physx > CPU
代表仍是CPU作運算嗎??
還是Physx 指的CPU 其實是 GPU..= =?
這個訊息好怪啊



另外 Racedriver Grid 就算 40多 fps 感覺起來畫面仍很順暢,
NFS shift 40多 fps ,感覺畫面還是有一點點卡卡的,連續感不太好,也很奇怪。


【問題】用9800玩NFS shift畫面上顯示Physx → CPU 不是GPU運算嗎?
目前原因仍不明,

但我剛剛又去下了nVidia的 PhysX Screensaver 螢幕保護程式來跑一下,

畫面上出現的卻變成 PhysX → GPU 了 !

那NFS shift 這遊戲到底是搞什麼鬼為什麼顯示CPU啊!?


orea2007 wrote:
PhysX記得是物理...(恕刪)

我知是物理處理引擎

只是我本以為是有支持PhysX的遊戲,就一定會用顯卡處理PhysX,但並非如此,

還去弄了蝙輻俠小丑大逃亡來試

最終結論:
1.遊戲支持PhysX並不代表就會用顯卡處理物理運算,例如NFS shift就是以CPU計算物理,
而蝙輻俠則可以切換是不是要顯卡處理。

2.遊戲同時把畫面和物理交給顯卡處理,效能不一定會變高,例如蝙輻俠讓顯卡處理PhsyX,效能就降了。
分給CPU運算還比較好一點,或是給第二張顯卡處理較好。


但是 nVidia 提供的物理模擬Demo上,可選CPU或GPU運算 physyX ,反而是 CPU的效能較差,

所以大概是GPU處理的3D畫面很單純的時候,GPU運算PhysX的優勢才會出來,反之則會拖到效能(fps)。

只能說nVidia很會打廣告,一直說GPU比較適合處理PhysX,其實並不一定。



Vjack wrote:
我知是物理處理引擎只...(恕刪)

這是當然的啊
當你用GPU去支援Physx做物理運算,GPU負擔變重效能當然就降低了。
當用CPU做物理運算,GPU只要做3D運算3D效能當然就比較正常。

至於CPU跟GPU處理物理運算的效能落差,只能說這是CPU跟GPU的
架構設計上的不同造成的。
文章分享
評分
評分
複製連結

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