显示器的刷新频率物理刷新频率60Hz,玩游戏最高才40+FPS,垂直同步开了是否没用?开了会不会影响性能?

学无止境,三人行必有我师,把这几年收藏的文章都晒出来,大家共享吧!向原创者致敬!察而知不足,严谨,求真,务实;网络收藏夹...
游戏的帧率与屏幕的刷新率
在全屏模式下运行时,有些DEMO的FPS可以达到上百帧,而有些DEMO的FPS则怎么也超不过显示器的屏幕刷新频率。这个问题困惑着好多人,其中也包括我自己。
最近,我购置了一台电脑。在无意中发现显卡的Direct3D与OpenGL设置中都有一个选项:“等待垂直同步信号”。将它前面的对号去掉后,发现以前那些“不论多么简单,FPS也超不过屏幕刷新率”的DEMO,现在运行时全都是几百帧。
于是我脑中产生了几个想法:
1, 既然“等待垂直同步信号”这个选项在显卡的设置里出现,那就说明这是硬件支持的特性。默认情况下,这个选项前是打勾的,也就是等待垂直同步信号。
2, 在默认情况下我们运行不同的DEMO会产生两种情况:一种FPS可以超过屏幕刷新率,另一种不行。这说明图形API(DirectX或OpenGL)提供 了设置这个属性的函数,在做DEMO时调用这个函数,我们就可以关闭这个属性,从而达到较高的帧数。那么这个函数是什么?
3, 如果上面都是真的,那为什么等待垂直同步信号会有较低的帧率呢?它背后的原理是什么?
带着这些想法和问题,我进一步查了相关资料,最终有了一些理解,但还是有一些疑惑。希望大家一同收集相关的资料,并讨论这个问题,最后能解决这个问题。
当显示器显示一幅图像时,电子枪是从左到右、从上到下来扫描屏幕的。由电子枪打出的电子经由偏转线圈的偏转得以打到屏幕的不同点上。电子束在从左到右扫描完一行后,需要回到起始方向进行下一行的扫描,这个返回的工作由回程转换器来完成。
这一系列动作要想很精确,就得使电子枪、偏转线圈、回程转换器协同(同步)工作。为了达到这个目标,我们需要两个信号:
1, 水平同步信号,显示设备(显示器)接收到这个信号后,就开始画下一行。
2, 垂直同步信号,显示设备(显示器)接收到这个信号后,就开始画下一帧。
这样,通过传递这两个信号,电子枪、偏转线圈、回程转换器就能精确协作了。
这两个信号由谁传递呢?答案是显卡,显卡每隔一段时间就会给显示设备(显示器)发送这样的信号。
显卡隔多长时间发送一次信号呢?这和屏幕的刷新率有关。假设我们的屏幕刷新率是60HZ,也就是一秒内我们要发送60个垂直同步信号给显示设备 (显示器)。再假设我们的分辨率是800*600,就是说屏幕一共有600行,一秒内我们会发送这么多个水平同步信号:60*600=36000。画每一 条线所用的时间也可以容易的算出来。
现在已经有答案了:如果我们运行DEMO时“等待垂直同步信息”,则即使要画的场景很简单,很快就计算完了,但必须等待垂直同步信号的到来,才开始画下一帧。所以FPS超不过屏幕刷新率。
我没有用过D3D,只是查了一下帮助文档,找到D3D7中的Flip函数的第二个参数可以传入DDFLIP_NOVSYNC,NOVSYNC就是不等待垂直同步信号的意思(No vertical sync)。
D3D8中查到了一个D3DSWAPEFFECT_COPY_VSYNC,也与垂直同步信号有关。
几个需要大家讨论的问题:
1, 窗口模式下,FPS不受“等待垂直同步信号”的影响,而全屏模式下(独占显卡)则受影响,为什么?
2, OpenGL中(可能在扩展中)有没有设置这个的函数,或是在Windows API中有这样的函数?
3, 最重要的是查到函数后怎么用到程序中去?
---------------------------------------------------------------
窗口模式下的显示是使用桌面设置,当然FPS不受“等待垂直同步信号”的影响,而全屏模式下(独占显卡)则受影响,为什么?
---------------------------------------------------------------
在Windows平台下控制OpenGL的等待垂直同步信号是通过扩展WGL_EXT_extensions_string 来实现的,这个扩展添加了两个函数,
wglSwapIntervalEXT
wglGetSwapIntervalEXT
如果传给wglSwapIntervalEXT的参数为0,则表示关闭垂直同步
具体可以看
http://oss.sgi.com/projects/ogl-sample/registry/EXT/wgl_swap_control.txt
---------------------------------------------------------------
“不过既然如此,还追求高帧数做什么?”
1. 帧数高说明你程序的效率高,也就说明你的水平高 :)
2. 高效的图形程序可以为游戏提供更加复杂的游戏场景,也可以腾出更多
的CPU时间来计算更加真实的物理和更高级的AI,以提高游戏的真实度
和可玩性。
3. 真实世界中的时间和运动都是连续的,而在计算机中,则是通过一个个
离散的时间片来模拟连续的真实世界,时间片分的越细,模拟的效果就
游戏中,时间片就是按照帧来划分的,一帧就是一个时间片。拿Quake
来说,100帧和60帧玩起来的感觉就有很大差别。帧数越高,动作就越
平滑,越容易做出高难度的动作。
---------------------------------------------------------------
你说垂直同步信号和水平同步信号仅仅是由显卡提供的,不完全吧.
如果显示器不接显卡,有的显示器能够显示出no signal的字样在屏幕上,这个信号是谁控制的呢?应该是显示器内部吧.
---------------------------------------------------------------
把那个几百帧的DEMO给出来看看吧。
个人认为:让帧数超过显示器刷新频率只是为了证明自己牛而已(真正牛不牛还有待考证),实际上并没有意义,人眼分辨不出120帧和500帧的区别。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!<div id="click_content_aid_
<div id="favrite_content_aid_
无敌也是一种寂寞,GeForce GTX Titan同步评测
无敌也是一种寂寞,GeForce GTX Titan同步评测
22:00&&|&&作者:
&&|&&关键字:,,
◆ 显示器也能超频?一步到位改变垂直同步
  NVIDIA的文档中还提到了显卡的另一个有点——Display Overclocking(显示超频),看起来跟显示器超频似的,实际上它就是这个功能,可以破解垂直同步技术的命门。
  我们平时使用的LCD显示器通常是60Hz刷新率,一旦开启了垂直同步最终输出的帧数普遍不会超过60fps,这个帧数在不同游戏中就有不同感受,所以后遗症就是部分游戏中开了垂直同步就会感觉卡。
  NVIDIA的Display Overclocking可以提高显示器的像素刷新频率。显卡首先会读取显示器的EDID(Extended Display
Identification
Data,扩展识别数据)信息,看看显示器最高可以支持的刷新率是多少,如果有比60Hz更高的刷新率,它会通过来让用户超频显示器的刷新率,上图中NVIDIA展示的例子就是80Hz,这样即便游戏开启了垂直同步,最高帧数也会提升到了80fps左右,改善了游戏体验。
  这项技术是根据显示器所能支持的规格来的,而且支持所有的显示器,它理论上不会对显示器造成危害,不过有条件的话还是上120Hz显示器吧,毕竟这才是大势所趋。
  GeForce GTX Titan显卡上的其他技术比如TXAA、PhysX之类的都是现有的Kepler显卡已经支持的,这里就不多做介绍了,来看下Titan显卡的庐山真面目吧。
1.8.2.9.3.10.4.显示器也能超频?一步到位改变垂直同步11.5.12.6.13.7.14.
本文读者还喜欢
已有2次举报
(你可匿名或登录后发表评论。没有帐号可,或使用和直接登录)
读书是为了心平气和地跟某些人讲道理,健身是为了让某些人心平气和地跟你讲道理,可惜我读书少,脾气也不小。
扫一扫右边的二维码
关注超能网微信账号
618购物节导购
高通骁龙845手机都有哪些可选?
哪台手机玩吃鸡手游够煞食?
酷冷至尊天猫店开张~您尚未登录:请
谁能说说freesync的显示器?是不是用了就不用开垂直同步了?
公车号已经
帖子10321&精华&积分24997&激骚173 度&爱车&主机&相机&手机&注册时间&
posted by wap, platform: iPhone
amd的freesync据说没有性能损耗,nvidia也有个类似的什么sync。不过不明白到底怎么用,是不是说只有用这样的显示器,显卡的垂直同步就不用开了,节省了这部分机能?
帖子19373&精华&积分39381&激骚805 度&爱车&主机PSP&相机&手机&注册时间&
posted by wap, platform: SONY 巨猴引用:原帖由 @doraamon&&于
21:17 发表
amd的freesync据说没有性能损耗,nvidia也有个类似的什么sync。不过不明白到底怎么用,是不是说只有用这样的显示器,显卡的垂直同步就不用开了,节省了这部分机能?不是节省机能,就是不会有撕裂感,玩起来比垂直同步
帖子9169&精华&积分17934&激骚237 度&爱车老汉推车&主机震动伸缩机&相机高清针孔摄像机&手机示申木几&注册时间&
posted by wap, platform: iPhone
是的不用开垂直同步了,而且帧数更高更流畅
UID88223&帖子9169&精华&积分17934&交易积分0 &阅读权限40&在线时间4250 小时&注册时间&最后登录&
帖子14688&精华&积分18656&激骚1807 度&爱车&主机&相机&手机&注册时间&
垂直同步消耗机能???&&只是限制你的帧数而已&&而不是消耗机能
帖子72264&精华&积分82557&激骚2806 度&爱车宋&主机哈&相机娜&手机酱&来自守望先锋&注册时间&
posted by wap, platform: 小米 NOTE
节省?告诉你一点都不剩,如果显示器能上144帧显卡也会上上去的哦。
要省机能有限制最大帧率的那个技术,a、n两家都有
Ryzen7+16G+NVidia 970的游戏PC
UID7937&帖子72264&精华&积分82557&交易积分0 &阅读权限50&来自守望先锋&在线时间18257 小时&注册时间&最后登录&
帖子853&精华&积分8168&激骚73 度&爱车&主机&相机&手机&注册时间&
引用:原帖由 doraamon 于
21:17 发表
posted by wap, platform: iPhone
amd的freesync据说没有性能损耗,nvidia也有个类似的什么sync。不过不明白到底怎么用,是不是说只有用这样的显示器,显卡的垂直同步就不用开了,节省了这部分机能? 用了一段时间十几个游戏测试来看的话:
开启gsync,游戏中关闭垂直同步,不同游戏帧数都有提高5-10fps,最重要的是没有画面撕裂了,并且关了垂直同步本身就减少了延迟和卡顿,所以体验还是很好的。
我比较在意的是这类显示器基本延迟都很低,即使街霸4的0帧目押也相对容易了不少,对空明显有信心了。pp居然从2000升到3000了(当然与运气也有关),2k出手也正常了以前最高点出手总晚那么一点,fps开144刷新后就不必说了。
当然具体型号具体分析,不排除某些商家只为了噱头支持gsync或fsync但延迟依旧很高。
我之前一直用w800b玩游戏,显示器只有些低端的u2414h,华硕mx279h,和21:9的aoclv343hupx。(除了电视其他全卖了,感谢咸鱼)
之后买了pg278q,以及xb270hu,分别用了一段时间最后退了278q,因为接受不了tn。
经过不断实践,个人认为xb270hu当选有史以来最佳游戏显示器不服来辩,比他后出的不算哈哈。
最骚 Rated by wap
hengheng0713
帖子1284&精华&积分16759&激骚151 度&爱车&主机&相机&手机小米&注册时间&
posted by wap, platform: UC
垂直同步显示器频率固定,显卡去适应显示器频率。有时候显卡实在不给力跟不上显示器频率,画面就撕裂了。g-sync也好freesync也好是显示器适应显卡频率。
benbensoldier
帖子3068&精华&积分5813&激骚219 度&爱车&主机&相机&手机&注册时间&
引用:原帖由 teppa 于
12:05 发表
用了一段时间十几个游戏测试来看的话:
开启gsync,游戏中关闭垂直同步,不同游戏帧数都有提高5-10fps,最重要的是没有画面撕裂了,并且关了垂直同步本身就减少了延迟和卡顿,所以体验还是很好的。
我比较在意的 ... 垂直同步延时是针对鼠标讲的,键盘手柄的延时是输入延时造成的。这是两个概念在显示器上是两个指标
帖子14688&精华&积分18656&激骚1807 度&爱车&主机&相机&手机&注册时间&
引用:原帖由 hengheng0713 于
12:23 发表
posted by wap, platform: UC
垂直同步显示器频率固定,显卡去适应显示器频率。有时候显卡实在不给力跟不上显示器频率,画面就撕裂了。g-sync也好freesync也好是显示器适应显卡频率。 别瞎说了&&垂直同步本来就是解决实际频率和显示器不匹配造成的撕裂情况&&而不是垂直同步造成画面撕裂
显卡不给力情况下&&垂直同步会把帧数限制在显示器的整数除数上&&比如60帧的显示器&&技能足够锁定60帧&&不足就是30帧 20帧 15帧
帖子4239&精华&积分18398&激骚43 度&爱车benz c200l&主机all&相机富士x100&手机6s&注册时间&
引用:原帖由 teppa 于
12:05 发表
用了一段时间十几个游戏测试来看的话:
开启gsync,游戏中关闭垂直同步,不同游戏帧数都有提高5-10fps,最重要的是没有画面撕裂了,并且关了垂直同步本身就减少了延迟和卡顿,所以体验还是很好的。
我比较在意的 ... 我不服。单纯竞技来说。278q才是第一。玩得爽的时候tn的可视角度就不会在意了。另外还可以看3d电影。外形秒杀270hu几个世纪。你说看电影看图片。这个270hu的ips 实在上不了台面。
[ 本帖最后由 大口仔阿 于
12:44 编辑 ]
帖子12887&精华&积分37853&激骚1522 度&爱车&主机&相机&手机&注册时间&
posted by wap, platform: Chrome
垂直同步省电。。。。
公车号已经
帖子10321&精华&积分24997&激骚173 度&爱车&主机&相机&手机&注册时间&
posted by wap, platform: iPhone
你们怎么说的都不一样?
只有相信实际用过的teppa了。
帖子9169&精华&积分17934&激骚237 度&爱车老汉推车&主机震动伸缩机&相机高清针孔摄像机&手机示申木几&注册时间&
posted by wap, platform: iPhone引用:原帖由 @teppa&&于
12:05 发表
用了一段时间十几个游戏测试来看的话:
开启gsync,游戏中关闭垂直同步,不同游戏帧数都有提高510fps,最重要的是没有画面撕裂了,并且关了垂直同步本身就减少了延迟和卡顿,所以体验还是很好的。
我比较在意的是这类显示器基本延迟都很低,即使街霸4的0帧目押也相对容易了不少,对空明显有信心了。pp居然从2000升到3000了(当然与运气也有关),2k出手也正常了以前最高点出手总晚那么一点,fps开144刷新后就不必说了。
当然具体型号具体分析,不排除某些商家只为了噱头支持gsync或fsync但延迟依旧很高。
我之前一直用w800b玩游戏,显示器只有些低端的u2414h,华硕mx279h,和21:9的aoclv343hupx。(除了电视其他全卖了,感谢咸鱼)
之后买了pg278q,以及xb270hu,分别用了一段时间最后退了278q,因为接受不了tn。
经过不断实践,个人认为xb270hu当选有史以来最佳游戏显示器不服来辩,比他后出的不算哈哈。不妥,tn更低延迟
UID88223&帖子9169&精华&积分17934&交易积分0 &阅读权限40&在线时间4250 小时&注册时间&最后登录&
小动物园&#8482;
帖子10307&精华&积分63212&激骚893 度&爱车&主机&相机&手机&注册时间&
前提是你用A卡,我是悲剧的N卡+Freesync。。。。。
帖子853&精华&积分8168&激骚73 度&爱车&主机&相机&手机&注册时间&
引用:原帖由 lewx 于
14:33 发表
posted by wap, platform: iPhone
不妥,tn更低延迟 tn现在最快的就是278q,比xb270hu慢1ms亲爱的用户,请
抱歉,指定的主题不存在或已被删除或正在被审核正在阅读:144Hz真的比60Hz快吗?看大神怎么说144Hz真的比60Hz快吗?看大神怎么说
  144Hz刷率新,似乎已经成为专业电竞显示器的标配,像推出G4 Plus,蚂蚁电竞的G27、G32Pro等电竞显示器全部标配了144Hz刷新率,而普通显示器刷新率一般只能60Hz,那么到底144Hz和60Hz究竟有什么不同?高刷新率显示器带来的体验又有何不同?  这一切,要从人眼的反应速度说起。我们平时看的电影与电视剧画面帧率在20-30帧每秒,只要保持在30帧,人眼视觉信号就不会感觉任何卡顿,专业名词叫&视觉流畅&。  上图归纳出经验,20-30FPS:基本流畅;30-60FPS:流畅;60+FPS:非常流畅。基于这样结论,很多玩家感觉不到144Hz和60Hz有什么区别,因为60Hz刷新率就能保证画面帧率达到60FPS,达到非常流畅级别。电竞显示器144MHz刷新率&无用论&甚嚣尘上。  然而,游戏并不是电影、电视剧。游戏画面涉及到实时渲染,游戏的操作都是电脑本身根据游戏内容实时渲染出来的。在游戏设置中,开启垂直同步时,这时对输出帧率进行限制至60FPS,会出现什么问题呢?  首先,当电脑配置不够强大,显卡性能一般时,每秒渲染出画面数低于显示器刷新率,这时游戏画面,或者你的操作动作,会被显示器安排至下一帧来显示,人眼视觉上会出现延迟,既是游戏画面的延迟。    其次,在没有垂直同步的情况下,帧数可以无限高,但刷新率会受到显示器的硬件限制。所以你可以在60Hz的显示器上看到200帧的画面,但是这200帧的画面流畅程度其实和60帧是一样的,其余140帧全是无效帧数,这140帧的显示信号根本没有被显卡输出到显示器。  多数玩家为了追求更高游戏帧率以保证流畅性,会关闭垂直同步。但问题还是存在,不开垂直同步,那么电脑就急不可待的想把算好的结果渲染在屏幕上,这样就容易出现上一张还没有渲染完,又来新的图来覆盖,时间差大到一定程度就会出现屏幕撕裂。这种情况,我们称之为&画面撕裂&。  那么在延迟、丢帧还有画面撕裂之间,我们看上去是处于一种鱼与熊掌不可兼得的位置。不过随着技术的发展,144Hz专业电竞显示器问世后,怎么去解决画面延迟、画面撕裂等问题呢?  144Hz超高刷新率之下,首先保证了显示器的刷新速度,从每秒60次提高至144次,意味着以前只能每秒显示60幅画面,现在可以达到144幅,完全可以跟上高性能显卡渲染速度,丢帧的问题可以完美解决。  至于画面延迟,与丢帧的原理一样,当刷新率提高之后,帧与帧之间的间隔被明显缩短,显示的更加连贯流畅,在极短的帧间隔也能让这种延迟变得无影无踪。最后就是画面撕裂的问题,关闭垂直同步,每秒刷新144次,也能够让画面撕裂触发的阈值变得非常小,虽然在极端条件下,你可能依然会遇到跨刷新帧导致的画面撕裂,但是在你的神经有所反应之前,这个小小的撕裂可能早就已经成为过去式了。  接下来,我们以HKC 蚂蚁电竞G32 PRO电竞显示器为例,在游戏实战给大家讲述144Hz的优势所在。  G32 PRO是HKC蚂蚁电竞在今年3月推出的最新款曲面电竞显示器,采用31.5英寸曲面面板,曲率为1800R,分辨率达到2K(),刷新率达到144Hz,还支持AMD FreeSync显示变频技术,拥有比60Hz普通电竞显示器更出色游戏画面显示效果。  《守望先锋》,上面是60Hz,下面是144Hz。开场机舱里面快速左右晃动,感觉60Hz明显就是画面刷新不够快,画面都是瞬间糊起来的状态。  《CS:GO》,上面是60Hz,下面是144Hz,可以看出同样左右移动,60HZ明显感觉视觉还停留在上一秒画面的感觉,体验非常差,而且在游戏中往往被敌人先人一步击杀,直接影响到胜率。  通过HKC 蚂蚁电竞G32 Pro游戏实战,证明专业玩家眼里144Hz已经不少或缺。事实上,这两年144Hz刷新率是专业电竞显示器的最重要衡量标准之一。如今,144Hz技术逐渐成熟,相信这条路上,高端竞技专属显示器一定会走的更远,更深&&  了解更多HKC显示器产品请访问:  天猫购买:
DIY硬件图赏
DIY论坛帖子排行
最新资讯离线随时看
聊天吐槽赢奖品

我要回帖

更多关于 显示器刷新频率最高 的文章

 

随机推荐