一个发现问题,嚷嚷不准的,你们别看这个数据了。。。
一个发现问题,解决问题,估计更早观察测试数据,优化GPU设计,改进用户游戏时的流畅度。。。
NVIDIA 将提供基于视频的性能分析工具
2013-03-28 08:46:56 【原创】 INPAI.COM.CN/硬派网 作者:陈寅初 责任编辑:陈寅初
![]()
随着 fraps frametime 测试模式的兴起,一些关于该测试方式的争议也开始摆上桌面,原因是这个测试方式测量出来的帧时间是把所有帧都看作完整的帧对待,或者说它只侦测到游戏发送给 DirectX 的渲染调度间隔,属于 API 层面的侦测,但是在渲染、显示的时候情况要复杂许多。 具体来说,它不能测量出内核模式驱动和硬件级别上的掉帧和超小渲染帧这两个重要的现象。 掉帧并不难理解,就是内核级驱动和硬件可能由于不能实现游戏时间同步而把要渲染的帧扔掉,而 Fraps 向来都不能探测出在图形流水线上的掉帧现象,它只能知道游戏向内核驱动发送了多少帧渲染调用,但是实际有多少被渲染和显示就无从得知,这也就导致测量出来的 fps 值和 framtime 值存在先天的不足。 未完全渲染帧在多卡并行渲染的时候尤为明显,例如整个屏幕同一时间显示的画面可能是由 4 张不同的卡一起渲染的帧组成的,但是其中的一个空间子帧可能只占整个画面的 1/20,此时的游戏体验就和掉帧差不多,而对 FRAPS 来说却是无法侦测出来的,它会直接报告成 4 frame per screen(注意不是 per second)而且帧时间也不一定能体现出来,这会导致 fraps 不管是 fps 指标还是 frametime 指标都会和玩家的实际体验有巨大的差别。 要真正测量出实际的有效帧率或者说玩家的实际体验,必须从显卡的扫描输出进行着手,这就引出了视频采集方式的测量办法。 在较早之前,pcper.com 就采用了该方式,借助一张售价万元出头的视频采集卡对显卡的输出进行采集,然后使用专门的软件进行分析、汇总得出测试结果。 这里的关键是亮点: 1、高性能的采集卡,必须能满足 2560x1600 60Hz 模式的采集,PCI-E 总线必须要四条信道以上。 2、专门的视频分析软件,能自动找出帧与帧之间断裂的地方,因为性能测试的时候,大都是关闭垂直同步,只有这样才能在 60Hz 视频中得出正确的、能反映玩家真实体验的测试结果。 Pcper.com 最初并没有告知大家这个软件的来源,不过在昨晚,Techreport 的同类测试则说明这个软件是来自 NVIDIA 的,名为 FCAT。FCAT 其实是帧采集分析工具的英文缩写,NVIDIA 将向媒体提供该软件,作为性能测试的辅助工具。 现在应该有人明白为什么我要高性能采集卡或者高速摄影机了吧:p
|