查看單個文章
舊 2005-12-04, 02:33 PM   #2 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

三、位寬決定帶寬大小
無論顯示記憶體怎麼改變,出發點都是因為對帶寬的不斷渴求,顯示記憶體帶寬一直是顯示卡一個很難攻破的瓶徑所在,顯示記憶體位寬在另一個方面決定了顯示記憶體帶寬的效能,顯示記憶體帶寬是指圖形晶片與顯示記憶體之間一次可讀入的資料傳輸量,它是決定顯示卡效能和速度的主要因素,其計算公式為:顯示記憶體帶寬=工作頻率×顯示記憶體位寬/8。


以Radeon 9600和Radeon 9600SE為例,二者的顯示記憶體頻率都為400MHZ,Radeon 9600的位寬為128Bit,其帶寬就為400×128/8=6.4G/s,而Radeon 9600SE的位寬只有64Bit,其帶寬也只有400×64/8=3.2G/s。


從這裡我們很清楚的看到,顯示記憶體位寬對顯示記憶體的帶寬起著舉足輕重的作用,因為在相同頻率下,64位顯示記憶體的帶寬只有128位顯示記憶體的一半(理論上,相同頻率下的64位顯示卡效能只有128位顯示卡的一半),當遇到大量像素繪圖工作時,因為顯示記憶體位寬的限制會造成顯示記憶體帶寬的不足,最直接的後果就是導致傳輸資料的擁塞,速度明顯下降,這也就是為什麼Radeon 9600SE的效能無法與Radeon 9600相提並論的原因,所以大家在選項顯示卡的時務必要關注顯示記憶體位寬的大小。

四、透視顯示記憶體位寬的成本

大家稍加注意就會發現,市場上相同型號的產品,有的採用了128BIT顯示記憶體位寬,而有的顯示記憶體位寬卻只有64BIT,為什麼會出現這樣的情況呢?
一般來說,名牌顯示卡製造商會按照顯示晶片製造商的規定,採用符合規格的顯示記憶體顆粒來生產顯示卡,但有的廠家為了賺取30∼40元的差額,在製造顯示卡時不按照廠家的規定,偷工減料採用低於規定的顯示記憶體顆粒製造顯示卡,並美其名曰「為了廣大客戶的利益降價出售」,這樣的顯示卡成本低,售價也會相對低一些,但是效能下降的差距太明顯,普通消費者不瞭解其中的內幕,一味選項所謂的「高性價比」產品,拿到偷工減料之作還以為佔了廠商的便宜,沒想到卻中了商家的圈套,買到的產品往往是低價低效能的代表。

以NVIDIA的MX4000顯示卡為例,MX4000市場上有64BIT和128BIT的兩個版本,但廠商還是主推64BIT的這個版本,原因很簡單,MX4000可依托16Mb×16bit顆粒低廉的價格去生產,比如一片採用8顆4Mb×16bit顯示記憶體顆粒,要生產一塊64MB的MX4000顯示卡,它的顯示記憶體價格成本在14.4美元左右(假如按單顆1.8美元計算)。而換成4顆16MB×16bit顯示記憶體,顯示記憶體容量翻番而達到了128MB,但成本卻只增加了1.2美元。


因此,鑒於成本的考慮,廠家可以用4顆16MX16bit的晶片生產出128M顯示記憶體的MX4000,或者4顆8MX16bit的晶片生產64M顯示記憶體的MX4000,但其顯示記憶體位寬都只有64bit,對效能影響很大,同時以128MB甚至256MB的顯示記憶體容量來作為其賣點。但如此一來,雖然可以提升顯示記憶體容量,但對於效能會帶來很大影響。

五、顯示記憶體帶寬在實際套用的表現
為了說明顯示記憶體位寬起到重要作用,我們做了一個這樣的對比測試(圖4),從測試資料表現來看,128bit顯示記憶體的FX 5200和9600標準版,都分別大幅領先於顯示記憶體位寬縮水的64bit顯示記憶體FX 5200和9600SE。而雖然核心架構先進,但Radeon 9600 SE的DirectX 8效能仍然遠低於Radeon 9200標準版,這更顯得顯示記憶體位寬的重要性。


http://www.ccw.com.cn/resources/diynew/200501/20050111101934791.jpg
圖4

我們還可以注意到,128bit顯示記憶體的顯示卡效能並沒有達到64bit顯示記憶體的顯示卡的兩倍,這是為什麼呢?
其實這裡還要牽扯到另外一個位寬——系統總線位寬(Bus Width)的因素,因為無論顯示卡的顯示記憶體位寬為多少,其系統總線位寬也只為32bit,也就是說無論顯示卡的內部是以何種速度在執行,它實際上都是連接在一條32bit的主幹道上。

因此128bit顯示記憶體位寬的顯示卡效能也就沒有像理論上那樣達到64bit顯示記憶體位寬顯示卡的兩倍,但是基本上依然有30%以上的效能差距。所以在價錢允許的情況下,顯示記憶體位寬當然是越高越好,選項一塊高顯示記憶體位寬的顯示卡也就成了必然的事了。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次