PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   [請益] 未來在DirectX 10 跟 g80系列顯示卡的環境下 是否可以不用再顧慮CPU的效能高低了? (https://www.pcdvd.com.tw/showthread.php?t=677402)

Raziel 2006-12-05 09:02 AM

引用:
作者DVD Fans
建議大大還是看您的預算為主!^^ 因為事實證明~ 不同階級的CPU 測出來的分數就各有不同! 同樣的8800GTX搭配不同階級的CPU測出來各有不同的分數!(目前看過最猛的就是拿QX6700 配 8800GTX SLI 3DMARK06的分數18XXX) 所以這很難說到底要用到哪顆CPU才能真正餵得飽GPU?^^ 如果可以~當然是越高階越好囉!^^(等AMD-K8L看看吧! 目前控肉所知的就是這樣~ 過陣子等AMD-K8L的65nm製程的CPU出現後再來觀望! [在別版看到兩張測試圖片 好像還蠻強的@@ 不知道實際上機運作後的強度有多少?^^])


看來這個問題很難解呢....似乎根本沒有"餵飽"這件事咧 @_@
不含螢幕的新機預算的話,我上限大約是四~五萬,但求CP值有達到採購當時的最佳狀況
以目前CPU都一定夠處理文書,純粹只是因為換大螢幕LCD後,開新3D遊戲的關係要升級系統
像高階顯示卡這種過一年價格腰斬一半的東西,真的覺得用錢是追不完的 Orz
而不同階的CPU固然會對顯示的效能表現有差異,但是顯示晶片如果提昇一級,
就可能又大幅超越CPU的影響,去年號稱無敵的顯示晶片,在此時來看也不過是中階的程度
所以只希望有注意到採購的CPU與顯示效能的匹配性不會落差太多就好.
同主機板上或許可以再各升級一次CPU/VGA,就又要整個換掉啦.....

bluesystem 2006-12-05 09:27 AM

看到這題目我有點暈.....
這樣講好了,汽車的變速箱會不會有一天取代汽車引擎變成車子的動力來源?? 不知道這樣大家有看懂嗎?
GPU「有可能」代替CPU負擔一些GPU擅長的運算,但是:
1.CPU每台電腦都有,GPU分那麼多種,也不見得每一台電腦都有那麼好的GPU.寫程式的要另外寫很多東
西而且非常麻煩才能讓CPU「分擔」一小部份工作,而不是程式隨便寫complie出來自己會去找有沒有
GPU支援自動分擔一些東西出去計算(當然啦,如果M$願意做的話也不是沒可能,不過至少目前為止沒有)

2.CPU與GPU的設計是不同的,專長也不一樣.CPU是用來做大量的運算跟邏輯判斷(例如遊戲的
控制跟敵人的AI),GPU擅長向量,浮點矩陣,平行運算(多管線)還有一些電腦繪圖用的複雜計算
式的計算.CPU可以算向量,浮點矩陣,但是速度比不上專門用來算這些東西的GPU;GPU也可
以拿來算用來算向量跟浮點矩陣,但是因為電腦架構跟shader本身指令容量的限制,用來做運
算跟邏輯判斷也沒有想像中那麼快.短跑選手叫他去比游泳,游泳選手叫他去比短跑,成績好得
起來嗎?

ssfan 2006-12-05 09:57 AM

就設計者的立場而言,怎麼可能操死gpu然後讓cpu閑閑沒事幹.......

carloschen 2006-12-05 11:57 AM

如果有餵不飽的問題存在,基本上就不可能不考慮cpu的效能,
尤其看過一些dx 10的hd影片,更覺得不可能,想要馬兒好又要馬兒不吃草...

DVD Fans 2006-12-05 07:54 PM

引用:
作者bluesystem
看到這題目我有點暈.....
這樣講好了,汽車的變速箱會不會有一天取代汽車引擎變成車子的動力來源?? 不知道這樣大家有看懂嗎?
GPU「有可能」代替CPU負擔一些GPU擅長的運算,但是:
1.CPU每台電腦都有,GPU分那麼多種,也不見得每一台電腦都有那麼好的GPU.寫程式的要另外寫很多東
西而且非常麻煩才能讓CPU「分擔」一小部份工作,而不是程式隨便寫complie出來自己會去找有沒有
GPU支援自動分擔一些東西出去計算(當然啦,如果M$願意做的話也不是沒可能,不過至少目前為止沒有)

2.CPU與GPU的設計是不同的,專長也不一樣.CPU是用來做大量的運算跟邏輯判斷(例如遊戲的
控制跟敵人的AI),GPU擅長向量,浮點矩陣,平行運算(多管線)還有一些電腦繪圖用的複雜計算
式的計算.CPU可以算向量,浮點矩陣,但是速度比不上專門用來算這些東西的GPU;GPU也可
以拿來算用來算向量跟浮點矩陣,但是因為電腦架構跟shader本身指令...


大大第二點也指出問題所在~ 在目前DX9的環境下 許多事情就是要CPU硬去做GPU在做的事情~因為可利用的資源不夠,所以程式設計師在設計遊戲時 就必須拐彎抹角的去寫遊戲,在且DX9的環境下 每產生一個物件 就必須經過驗證的動作,這樣反而更拖慢整體的速度,所以DX10就索性把這個制度改成 只有第一次遇到Object的時候才做驗證的動作,往後遇到相同的Object時就直接省去了驗證的動作,並且也賦予DX10更多的物件以及更高層級的SM4.0給遊戲設計師使用! 簡而言之DX10 的優化就是要把這些原先在GPU該做的還給GPU去做! 以免殺雞用牛刀 殺牛用菜刀^^ 而8800GTX在硬體上也配合DX10 不再把三大運算部門獨立出來! 反而是統合在一起~ 哪個部門手邊有空 就去抓其他部門做不完的事情來做,以避免某些部門只光領薪水不做 就去抓其他部門做不完的事情來做,以避免某些部門只光領薪水不做事... CPU不是完全不需要用到它的能力! 只是負載情況會比在DX9的環境下更低,讓CPU可以專心的做他專長的工作! 如此一來~ 在未來挑選CPU的時候是否就不用一直要要求極致了? 一定要X6800或XQ6700才能談"餵得飽"了!^^ 不過未來苦的可能會是GPU了^^ 以上僅是小弟看過關於DX10與G80硬體架構文章後所得知的觀念~ 如有錯誤 請大大不吝給予指教! 謝謝!

b44321 2006-12-05 08:12 PM

等VISTA+DX10出來就真相大白了... :ase

realbout 2006-12-05 08:17 PM

看怎麼個餵法....

基本上為什麼要減輕CPU負擔....
老話一句~~當然是要它做更多的事情......

ssfan 2006-12-05 08:48 PM

引用:
作者realbout
看怎麼個餵法....

基本上為什麼要減輕CPU負擔....
老話一句~~當然是要它做更多的事情......


程式設計者的立場就是如此.
遊戲程式不會因為有輔助運算的方案就把cpu扔在一邊,cpu空出來的手
就可以執行以前因為力不從心無法執行的工作,相對來說就是硬體更能
忠實呈現設計者的理念,遊戲也會更進化.
樓主又何必一直鑽牛角尖呢?

Adsmt 2006-12-05 08:55 PM

CPU 的負擔減輕了,不代表 CPU 就沒事做了。而是 "CPU 有更多的空閒可以做其它事", 這包括加強遊戲 AI 等,光是 AI 就可以做到 CPU 再強都不夠用,所以怎麼可能會有「不用再顧慮CPU的效能高低」的一天?

DVD Fans 2006-12-06 12:34 AM

謝謝各位大大熱心的指教!^^ 小弟並非刻意要鑽牛角尖! 只是對於一直都是問題所在的CPU瓶頸 會不會因為DX10的現世而有所改善? 畢竟每每換卡之前 都要顧慮到CPU是否足以應付現階段的顯示卡~ 換張卡 連CPU也得換 CPU都換了,主機板能不換嗎? 主機板換過了~ 除非RAM仍維持當時的規格,否則像現在 一堆之前939pin的主機板 換成AM2或C2D後 還是得換成DDR2! 這樣下來的連鎖效應~ 往往令人難以吃得消!(以一般的使用者接受度而言) 所以如果能盡量降低對CPU的要求是最好囉! 但也誠如樓上幾位大大所言及是,CPU雖然省下來了 但不代表遊戲工程師就不會讓他沒事做^^ 更複雜的AI以及物理運算效果的雜事便接踵而來(在GPGPU及CUDA技術尚未普及化之前),真是一語點醒夢中人阿^^ 呵呵!! 看來CPU的效能仍然還是必須存在的~ 只是現階段的重擔 或許會在DX9.0c與DX10的交接之後獲得短暫的紓解吧?!

PS. 聽說vista剛出版時 仍尚未把DX10加在OS裡,屆時還得藉由update的動作把DX9升級到DX10,如果真是這樣~ M$還真是夠狠^^" 不是光碟拿來破解完畢就能享用DX10的成果了....


所有的時間均為GMT +8。 現在的時間是08:06 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。