Master Member
|
引用:
作者最後一個
先謝謝以上大大的指教與教導........
其實這是小弟長久以來百思不得其解的地方,怎麼說呢?用金錢的價值去衡量,或者倒回去想成本的問題?
像小弟自己用的FX5700,核心可以上到600以上,記憶體就只能510?OK!測些3DMark都沒問題,事實上在不變更記憶體時脈的前提下,提升核心的運作時脈還是對效能有顯著的影響,以3DMark05來講,大概會差130~150分左右.........
好!那問題來了,小弟看看其他高階的顯示卡,也少有核心過600的,只是表現出來的效能實在是差很多,多到8~10倍的距離,記憶體比較強?還是支援的指令比較多?小弟不懂.......不過弟可以確定的是,核心處理的時脈還會再往上提升........
再想一下顯示卡的用料,有核心有記憶體,好的還以用六層PCB,加上線路的設計.....如果說GPU運算的能力會比CPU強大,那成本是否也應該相對提升?這個問題就讓小弟聯想到,CPU與GPU的C/P值是否對襯?總感覺有一個是快車慢行的錯覺..........
|
呃....首先. 請你去看看人家用遊戲實測的數字....看看你的5700是不是慢人家8~10倍.....  3DMark05這種東西...我只能說對遊戲的效能評測這一點跟垃圾差不多.....我發過很多文章講過這個事, 愛比分數的人就去比吧. 簡單地說, 遊戲效能與3D Mark的分數不是成一個等比. 例如你考試明明國文跟理化好, 結果老師拿英文跟數學來排名, 這樣能反映你的學習程度嗎?
還有, 時脈不是唯一, 這點樓上很多人講了.....我舉個例子, 一條一小時能生產兩百個成品的生產線, 跟四條每小時能生產100個成品的生產線請問哪個產出多? 同理可以套在GPU上面, GPU有管線的問題(CPU也有, 只是影響沒有GPU那麼大), 你的5700核心跑600, 問題是只有四個貼圖管線....跟人家8條, 12條, 16條貼圖管線怎麼比? 人家跑200MHz就贏你了(當然, 真實情況不是這樣算的, 只是舉一個極端而單一貼圖工作的例子). 另外你說得很好, 指令集的支援是一個問題. 指令集不夠高階的, 要做到同一件事必須用幾個指令來完成....甚至有達不到而少做一些效果的(像HL2的水面折射跟反射效果).
另外, GPU的設計適不適合跑某一種API也是個問題. 就好像某一種設計的生產線, 在生產某一種產品的時候比較容易, 但是換另一種產品由於不適合這樣的生產線, 做是做得出來, 但是速度慢得多. 就像5700的DX9 shader跑不快, 但是在Open GL上又不是這麼回事了.
最後.GPU的運算能力再強大, 它不用控制光碟機, 不用看鍵盤打什麼字吧.....幾乎所有的事情都在GPU內做完了, PCB要不要用比較好的, 看跑的時脈跟匯流排多少(像用64bit記憶體的顯示卡電路設計就簡單很多, 要求比較低) 跟GPU本身運算能力沒什麼很大的直接關係.CPU什麼事都要做, PCB在設計跟要求上成本當然高. GPU只做顯示一件事, 而且大部份都在GPU內處理完畢, 所以不需要什麼很複雜的電路做在PCB上面, 成本不需要那麼高.
__________________
祝~Po文破千篇......
|