引用:
|
作者schummy
(它們的記憶體界面是256-bit﹐比6600GT快20%)這個有點沒根據吧.....
20%是你講的,
重點是在記憶體頻寬利用率
(因為GPU速度比9800XT快20%﹐跑Shader的東西應該會快20%左右﹐因此應該會比9800XT在1024x768下快20%)這個也沒根據,
shader engine數目你也沒考慮
|
我是沒根據﹐如果大大有更詳細的資料﹐不妨跟大家分享﹐大家研究研究。
記憶體利用率很難估計因個家都有z-buffer壓縮,z-rejection之類的algorithm。還有GPU的load在不同的情況下會有不同,單純比記憶體的理論頻寬比較實際。9800XT是365MHz DDR, 256bit, 共23.4Gb/s, GF6600GT 是500MHz DDR, 128bit, 共16Gb/s。9800XT的memory controller已經很成熟﹐不會平白丟掉30%的可用頻寬。9800XT的可用頻寬比GF6600GT多46.25%。高解析度加FSAA/AF就會知道強者是誰。
至於GPU Shader處理速度﹐我沒GF6600GT的資料﹐不過9800XT是412MHz每個clock每pipeline可處理5個operation,8個pipeline 共16.5Gops/sec。我相信GF6600GT這方面至少不會比9800XT差﹐算一下可得到(16.5/8)/0.5 = 4.125。如果GF6600GT每個clock能處理4.125 operations 以下﹐那就比9800XT 慢﹐如果是5ops/clock,那就比9800XT快21.3%, 如果是6ops/clock,就比9800XT快45.4%。答案很快就會揭曉。