|
首先,这篇文章的深度就绝对了不可能是驱家之作。
techreport的文章
http://techreport.com/articles.x/21516
而且在隔壁看到一个挺有深度的回复,转帖如下:
个人得到一下几个观点:
1)评价一张显卡的性能;
仅仅看游戏的FPS(每秒的帧数)是不全面的,Micro-stuttering(帧延时波动)也是一个很影响游戏体验的参数。
2)目前双卡的FPS,例如6870x2,560Tix2;从FPS上是可以超越单卡的(6970,580);
但 Micro-stuttering(帧延时波动)的表现却和单卡(6970,580)有着明显的差距。(叫嚣 6870x2无敌,100%+提升的可以歇歇了。560Ti x2党也是一样。)
强劲的单卡由此看来还是很有市场的。大核心策略威武。
3) Micro-stuttering(帧延时波动)和什么因素有关呢?从文章的技术分析中,个人觉得有如下因素:
a.单卡的性能:单卡性能越强 , Micro-stuttering(帧延时波动)越小。
b.组成SLI或者CF的两张卡的性能差距,两张卡越一致,这个 Micro-stuttering(帧延时波动)越小。
原文指出:
不管是AMD还是NVIDIA,在CrossFire/SLI多卡系统中都将AFR(Alternate Frame Rendering,交替帧渲染)作为首要渲染模式。顾名思义,比如在双卡系统中,AFR就是将偶数帧交给GPU1渲染,而奇数帧则安排给GPU2渲染;或者说把第 n 帧画面指派给 GPU1渲染,把 n+1帧指派给 GPU2 渲染,使帧数渲染交替进行。
如果两张卡性能差距很大,FPS会有提升,但对于卡顿绝对是灾难。
这里我觉得首先担心的就是目前大张旗鼓宣传的APU:内部的集显和外部独显的CF。 实际游戏影响如何,值得研究。
(AMD驱动团队压力很大呀。)
4)如何测试Micro-stuttering(帧延时波动)? 就像目前简单的调用软件测试FPS一样方便。
从原文看到:
NVIDIA正在考虑做一个API,允许Fraps此类第三方程序能够从GPU内部渲染开始读取时间。
也很希望AMD也这么做,那么以后定量化卡顿程度,就很容易了。
|
|