引用:
Originally posted by chuan990
請問一下,上面的算式怎麼來的啊?
512/64 512是啥?64又是啥?
|
好的,我解釋一下:
我們輸出到螢幕的顏色,目前通常使用所謂的
"32bit色深"。
亦即RGBA 4種各8bit,總共8x4=32bit。
此外,還有Z軸深度32bit,
所以每個像素要傳進記憶體,需要32+32=64bit的記憶體頻寬。
傳統上,我們認定某條"可以處理一個像素"
的管線,是完整的管線。
目前高階卡的主流記憶體介面是256bit DDR,
DDR指的是雙重時脈傳輸,所以等價於512bit。
於是,如果在核心和記憶體的時脈相等的時候,
記憶體介面能夠匹配的管線數量大略就可以用
512 / 64 得到8這個管線數量,
也就是說,大略是R300那樣的規模,
所以NV40一開始在低解析度的測試,沒有贏過R300很多,只有贏記憶體介面速度比例上的差異,原因就在於此。
但是,這指的是低解析度下,記憶體壓縮沒有發揮作用的狀況,高解析度的時候,狀況就複雜很多了。