3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 48022|回复: 33
打印 上一主题 下一主题

[分享] 帧延时,卡顿,画面撕裂和垂直同步,个人研究了一下,垂直同步还是开比较好

  [复制链接]

26

主题

57

帖子

219

积分

厂商广告

Rank: 5Rank: 5

贡献度
23
金元
1270
积分
219
精华
0
注册时间
2011-7-22
跳转到指定楼层
主题
发表于 2013-1-16 15:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
之前LZ一直很纳闷为什么电影里面30帧就不觉得卡顿,但是游戏里面经常很多人60帧都要喊卡
之前看论坛都说是游戏中帧数是动态的,可能一瞬间导致帧数猛降但是在数字上看不明显。
后面LZ又查了一些资料,了解到人眼的识别是每帧之间40毫秒以下,高于40毫秒就会感觉到卡顿或者是延时感,所以电影25帧就足够了,游戏的话要求就比电影高很多。
显示器的刷新率现在一般是60HZ,所以一般显卡游戏中设置垂直同步为60HZ就足够了,超过60帧每秒可能就会出现下图的情况,撕裂一般的画面。



但是很久之前在贴吧的时候看到一个观点说FPS游戏最好不要开垂直同步,因为开垂直同步会提高帧延时,导致经常性的卡顿。

关于这点,LZ比较感兴趣,但是又找不到相关的帖子,于是自己测了一下。

测试显卡是LZ的GTX660Ti







整体平台撸大师截图:


测试的游戏就是COD9

测试方法:
就是FRAPS的每帧时间的记录,绘制出每次帧延时的截图
垂直同步开启和不开启分别测试3次,每次1分钟,尽量都选择相同的存档点,多次实战来减少误差。
为了对比差距特意没把画质设置得很高




不开启垂直同步(帧数达到了接近200):




分别测试3次 全部是60S
第一次,60S总共跑了8000多帧,平均下来超过140帧每秒


第二次



第三次



可以明显的看到平均帧延时差不多是7ms左右,但是不论哪次都会出现突然帧延时变高的情况(一般就是突然性的卡顿),这个由于游戏中的环境变化是难免的,
不过由于我游戏画质设置得一般,显卡也比较强劲,所幸都没有超过40ms,基本上我也没有感觉到延时

然后LZ在显卡设置中开启自适应垂直同步

游戏中帧数降到了60水平,并维持住


又测了3次





可以看到由于开启垂直同步,所以渲染的帧数会少很多,只有3600帧左右,正好是60S,每秒60帧
开启垂直同步,同样出现了高延时的帧,但是幅度比没开启要小,最大的帧延时基本和没开启类似,出现的频率也差不多,都没有超过40ms。

小结:
基本上可以看出垂直同步确实对游戏有益处的,并不会因为开启垂直同步导致高帧延时,也就是卡顿的情况,所以我们基本上所有游戏都可以放心的开启垂直同步。
但是具体怎么防止高帧延时的出现,我还在摸索阶段,有高手的话指点一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

2

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-7-9 01:26 , Processed in 0.086243 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表