每次看到CPU餵不飽顯示卡的說法,小弟不免心中就有個疑惑,真的和CPU有關?

以目前本身所使用的P43晶片組而言(也同時適用其它一般主流架構),系統的運作流程為:
CPU -> FSB -> 北橋 -> PCI-E 8x -> 顯示卡
至於i7 X58晶片組的話,系統的運作流程為:
CPU -> QPI -> 南橋 -> PCI-E 16x -> 顯示卡
(參考來源:http://www.oc.com.tw/article/0903/readarticle.asp?id=6745)

而上述各傳輸介面的頻寬為:
FSB -> 1333MHz為10.67GB/s,1600MHz為12.80GB/s
QPI -> 24-32GB/s
PCI-E 8x -> 單向為2GB/s,雙向為4GB/s
PCI-E 16x -> 單向為4GB/s,雙向為8GB/s

綜合以上,小弟認為應該不會有所謂"CPU餵不飽顯示卡"這樣的問題,即便是一般主流的FSB架構下,頻寬都遠比PCI-E 16x雙向來的更大。反而在PCI-E現有的架構上,CPU想丟更多的資料給顯示卡的情況下,卻因為頻寬的侷限下而有所限制。

或許有人會說,用同樣的顯示卡以及週邊配備跑遊戲,i7跑出來的FPS會比E8400(小弟目前所使用的)有所提升,但我則是認為那是因為傳輸"速度"上的提升才會有這樣的結果,但在傳輸"頻寬"上,小弟則是認為應該不會有"CPU餵不飽顯示卡"這樣的問題。

以上,小弟的一些淺見,希望能請專業的大大們解惑。
hanksun0824 wrote:
每次看到CPU餵不飽...(恕刪)

根據我的經驗
是程式運行時偏向比重的問題
看該程序是偏向顯卡運算還是CPU運算
偏向CPU運算時~CPU不夠力時,就發生瓶頸在CPU
只插單張卡時都是x16運作的哦。

還有你寫的那些,都是1.1的規格。

單向x16是 8GB/s 雙向16GB/s
http://qhuahong.blogspot.com/
kill0210 wrote:
只插單張卡時都是x1...(恕刪)


單向x16是 8GB/s 雙向16GB/s -> 請問這是PCI-E 2.0的規格嗎?

若是PCI-E 2.0的規格,那就數據上面來說,確實以往的FSB架構會有"CPU餵不飽顯示卡"的情形

hanksun0824 wrote:
單向x16是 8GB...(恕刪)


是2.0的阿,現階段也都是2.0為主,比較少x16 1.1規格了,p35以前才會是,p45 x58這些都是2.0。
http://qhuahong.blogspot.com/
P43是PCI-E2.0 16x才對吧,
而且用頻寬來推論似乎很奇怪,
這樣會變成效能瓶頸是受頻寬限制,
何況目前的顯示卡根本用不滿這些頻寬。

P43晶片組而言,系統的運作流程為:
CPU -> FSB -> 北橋 -> PCI-E 16x -> 顯示卡
至於i7 X58晶片組的話,系統的運作流程為:
CPU -> QPI -> 北橋 -> PCI-E 16x -> 顯示卡

GPU不管運作快還是慢,
都是透過CPU指揮才能處理軟體要求執行的畫面,
差別是在誰等誰而已。
面對壞事的態度,決定了你心情的高度; 做人的態度,決定了你名聲的高度; 做事的態度,決定了你成就的高度。
G-PLUS wrote:
P43是PCI-E2...(恕刪)


如果不用頻寬來推論,那請問有什麼其他數據方式可以證明"CPU餵不飽顯示卡"?

小弟針對這個問題已經做了爬文,但似乎沒有用很明確的數據來證實這個觀點..

而且若照大大所言,"CPU餵不飽顯示卡"的問題出在GPU一直都在等待CPU嗎?何以見得?
hanksun0824 wrote:
如果不用頻寬來推論,...(恕刪)


假設一台放影機(gpu)一秒可以放30張圖片

但是影片來源(cpu)只給他20張 會發生啥事?

變成原本有30張實力的機器 只能放20張圖片

這樣效能不就減掉三分之一


不然你可以試看看

跑極速快感11 只用散步龍1600+ 配上4850 會發生啥事


照樣lag給你看
網路的資訊看看就好 這世道寫手一堆
hanksun0824 wrote:
如果不用頻寬來推論,那請問有什麼其他數據方式可以證明"CPU餵不飽顯示卡"?

小弟針對這個問題已經做了爬文,但似乎沒有用很明確的數據來證實這個觀點..

而且若照大大所言,"CPU餵不飽顯示卡"的問題出在GPU一直都在等待CPU嗎?何以見得?

架構頻寬不等於CPU、GPU的運作效能,
如果用架構頻寬來反推的話,
那CPU跟GPU就不用分高低階了,
QX9770跟P4 Celeron一樣是FSB架構,
GTX295跟GTS210一樣是PCI-E2.0的卡。

至於CPU 跟GPU何者比較重要,
一切取決於軟體對硬體的需求。

下圖是以前G.F大畫過的圖,
(G.F大不好意思借用一下)
是解釋軟體跟CPU、GPU之間的運作關係,
我覺得解釋的很清楚。
面對壞事的態度,決定了你心情的高度; 做人的態度,決定了你名聲的高度; 做事的態度,決定了你成就的高度。
如果以高速公路做比喻,若CPU能處理的資料為雙線道,而GPU能處理的資料為三線道..
以此看來,瓶頸便在於CPU上,導致三線道的GPU效能不彰.
若是CPU為四線道,GPU仍為三線道,則不管CPU處理的流量再大,只是能最大效益發揮GPU效能,
仍無法改善GPU三線道的能力..
也許有人說換了CPU或是顯示卡感覺很明顯,那只是因為原本的搭配就沒有發揮效能..
因此重點還是在於搭配.
文章分享
評分
評分
複製連結

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