瀏覽單個文章
testbytest
Major Member
 

加入日期: Sep 2003
文章: 252
引用:
作者Feather1231
不用擔心 應該蠻有機會的

懂遊戲設計都知道, 通常遊戲分成兩個階段

1.環境更新
2.繪製作業

環境更新包括很多作業, 如AI, 接收Input, 與所謂的物理計算
而真正用到GPU的只有繪製作業時, 環境更新GPU通常是idle狀態,
因此使用GPU加速絕對沒有問題

只不過因為CPU多核化, 某些遊戲引擎可能會想辦法讓兩個作業同時進行
這時候就不利GPU加速了


想了解一下
一個完全不改一像素的3D場景
GPU就不會繪製嗎

再說
通常物理計算發生時
繪製作業也會跟著做吧
不然畫面上的變化哪裡來
就像物理卡剛發售時
不是被批評說
一但使用物理卡 畫面複雜了
但FPS 也下降很多
所以有物理卡無用論一詞出現
那時的平測有點不公平
因為 只測試
無物理特效畫面 跟有物理特效畫面+物理卡
少了一個關鍵測試
無物理卡+有物理特效畫面(但非由顯卡計算物理運算 只是針對畫面複雜度調整為一致)
這樣大家就清楚了 物理卡的優勢

現在呢
GPU 要處理兩件事了
3D計算 老本行了
物理計算 算是新手
但都使用一樣的電路下去計算
當初物理卡就用掉了128MB的記憶體
現階段顯卡單核通常也是512MB
(X2 有1G 的但實際上很多資料是重複的 實際效用也是512MB而已 2900XT1G 版就無視
該卡效率太差了)
就算遊戲中的物理計算記憶體使用量不大 可以忽視
但因為使用同樣的電路
那運作上要達到即時效果
不就 3D->物理-> 3D->物理 交互計算
目前光是3D 都不太夠用
還要分給物理計算
8 9 系列撐得住嗎
280 也不行吧
還沒算上一輪物理計算時要耗掉幾個周期呢
所以除非有獨立的物理計算電路
不然顯是卡只要混和計算
效率一定大減
除非以後的計算方式是 3D+物理混和計算評分
但這樣還是會影響到3D效率的
總之只要沒獨立計算電路
3D效能都會被犧牲掉的

未來不可否認 顯示卡的純物理計算一定大於物理卡
但分工才是王道
不然CPU為何會做獨立FPU計算電路在裡面
舊 2008-06-15, 01:42 PM #15
回應時引用此文章
testbytest離線中