正文内容 评论(0)
有关帧率、帧延迟、卡顿的问题已经被国内外不少专业媒体讨论了很多次,简单说就是:传统的FRAPS测量法并不可靠,它显示的只是原始渲染帧率,无法代表实际显示在屏幕上的结果,也无法反映出渲染过程中出现的掉帧、坏帧现象。
NVIDIA、AMD都已经意识到了这一问题的存在,NVIDIA更是不惜成本地打造了一个FCAT系统,向大家展示如何通过高精度视频捕捉来展现最真实的游戏帧率。AMD GCN架构也被发现存在较严重的帧延迟现象,特别是在多GPU交火情况下,结果就是所谓的“microshuttering”。
比如说双芯的Radeon HD 7990:
如图所示,黑色曲线时FRAPS报告的实时帧率,红色部分是完全未显示出来的掉帧,橙色部分则是显示不完全的帧,蓝色曲线才是玩家看到的帧率。
可见,渲染过程中存在大量显示不完全的帧画面,导致实际体验和FRAPS结果差异很大。《幕府将军2》也是A卡暴露此问题最严重的游戏之一。
其实AMD很早就承认了这个问题,并承诺改进驱动来解决。
今天,催化剂13.8 Beta终于迈出了第一步,增加支持“AMD CrossFire Frame Pacing”(交火帧封装),确保在多GPU交火的系统中,帧渲染能够更加平滑地显示出来。目前支持DX10、DX11游戏,分辨率支持最高2560×1600,仅限单屏系统,未来还会支持DX9、OpenGL游戏和Eyefinity宽域多屏。
在新的催化剂控制中心里,玩家们可以在游戏-3D程序设置页面的AMD CrossFireX区域找到“Frame Pacing”,开启它就行了。
AMD没有公布具体技术原理,我们也不关心细节了,只看结果如何(感兴趣的可以参考一下这里)。AnandTech就通过六款游戏进行了深入的测试,一起来看看究竟怎么样。
测试使用FCAT系统记录相关参数,衡量指标叫做“Delta Percentages”(德尔塔百分比/本文简称DP):搜集帧渲染时间之间的德尔塔(差异),求平均值,然后除以整个测试的平均帧时间,结果越小越好,一般认为不超过15-20%都可以接受。
参测显卡主要有AMD Radeon HD 6990、7970GE、7990,NVIDIA GeForce GTX 590、680、690。A卡驱动有催化剂13.8 Beta、13.6 Beta2、13.5 Beta2,N卡统一用326.19。操作系统是Windows 8 Pro。
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...