|
这个问题我自己来回答。经过我最近查的很多资料,表明由于3dmark的单纹理填充率测试用了alpha blendd,单纹理填充率不但受限于显存带宽,还受限于blend unit。对于G7x,16个ROP就是有16个blend units,这时候瓶颈在于显存带宽;对于G80、G92,blend unit相对于ROP是半速运行的,或者按B3D的说法是一对ROP公用一个blend unit,造成此时瓶颈在于blend unit的数量。这就是为什么G80G92测试中单纹理填充率都是ROPs x 频率(显存带宽足够用了)。
另外,貌似nv只在G70,G71时代才在最高端的卡上用过one blend unit per ROP。其他做到这点的都是中低端卡,比如6800GS(8 blend units and 8 ROPs)。
另外想不通,R600只用了16个TMU,这对它512bit的带宽简直是种亵渎。怪不得rv670改成256bit了,足够用了。 |
|