POPPUR爱换

标题: 开垂直同步帧数降低和cpu有关吗? [打印本页]

作者: ACK008    时间: 2010-10-15 18:52
标题: 开垂直同步帧数降低和cpu有关吗?
最近玩了几个游戏,比如暗黑血统和荣誉勋章,发现个问题,就是在游戏里打开垂直同步,帧数会减少到原来的一半,大部分游戏场景固定在30fps。但关闭垂直同步以后,帧数有了近一倍的提升,大部分游戏场景都在50左右。可以先排除是显卡驱动原因,因为换了几个驱动都是这样。
这个奇怪的问题不知道你们碰到过没有?这现象是不是cpu的原因?还是显卡的原因?
这个现象自从今年1月配置新电脑的时候,好像就存在,一直没在意,现在觉得是个问题了。
我的配置是cpu i5 750,p7p55d pro的主板,显卡是双敏HD5750大牛版1g显存。
作者: nfsking2    时间: 2010-10-15 19:04
很明显就是驱动问题
作者: ACK008    时间: 2010-10-15 20:42
,,,,,,,,,,,,,,,,,,,,,,,,
作者: netflasher    时间: 2010-10-15 21:14
我勒个擦,06年的正式会员问这个问题。
作者: 浪迹萍踪    时间: 2010-10-15 21:54
a卡的驱动,不评价了~
作者: yiyao1314    时间: 2010-10-15 23:52
我05年的也不是很清楚
作者: Andrei    时间: 2010-10-16 21:33
开垂直同步一般都会降点帧数,不过没碰到过楼主那么厉害的
作者: richleo    时间: 2010-10-16 23:01
最近玩了几个游戏,比如暗黑血统和荣誉勋章,发现个问题,就是在游戏里打开垂直同步,帧数会减少到原来的一 ...
ACK008 发表于 2010-10-15 18:52



    老兄,你先搞清楚啥是垂直同步好不好。。。。。。。
作者: richleo    时间: 2010-10-16 23:02
回复 2# nfsking2


    版主同志,这不是驱动问题,是开了垂直同步的正常现象
作者: nfsking2    时间: 2010-10-16 23:14
回复  nfsking2


    版主同志,这不是驱动问题,是开了垂直同步的正常现象
richleo 发表于 2010-10-16 23:02



再明确说一次,肯定是驱动问题,垂直同步开启之后,性能够跑60fps就锁定60,不够也不会锁定到30
作者: zhouzhaoguan    时间: 2010-10-16 23:16
照楼主的配置开垂直同步的话也应该不低于你的屏幕刷新率的,我的配置比楼主低些,开垂直同直一般都稳定在60帧
作者: richleo    时间: 2010-10-17 10:05
回复 10# nfsking2


经过缓冲交换,程序可以开始起在新的后部缓冲区绘制同时电脑传送新的前部缓冲区给显示器,直至下一次缓冲区交换发生。从此一切都某种水产了,恩,大多数情况下如此。

这种形式的双重缓冲,“交换”随时可能发生。这意味着,在电脑发送数据给显示器的同时,就可能发生“交换”。在这种情况下,(同一帧下)其余的画面根据新 的前部缓冲器进行显示。如果新前部缓冲内容与旧的前部缓冲相差很大,就会观察到一种视觉上的“撕裂”感。这种类型的问题,常常出现在高帧率的FPS游戏 中,特别是转角处快速运动时看到。由于快速运动,每帧有很大的不同,当“交换”发生在前后差异很大的场景绘制途中,就会被察觉到同时干扰人的视觉感受。

最常见的做法是等待显示器准备充分时“交换”缓冲器。显示器准备充分意味着在完成绘制完上一幅图像后刚好赶上下个垂直刷新周期将会开始。所以同步缓冲区交换与垂直刷新被称作垂直同步 。

开启垂直同步确实能修复图像“撕裂”,它同时会设置游戏的内部帧率的最大值与显示器的的刷新率一致(大多数液晶面板通常是60Hz)。这可能会牺牲的性 能:如果游戏不能保持在每秒60帧的运行时,(图像绘制程序)会人为的增加延迟到图像帧输出之间来达到同步效果。哪怕是每一帧所需的绘制时间超过 16.67毫秒一点点(1/60秒)都可能导致性能可减少将近一半 。在这种情况下,帧速率将下降到每秒30帧,尽管游戏的运行速度极其接近60帧 。消除画面撕裂和保持帧数一致,确实有助于增加游戏流畅度,这是单纯的双重缓冲模式无法提供的。

作者: gz0921    时间: 2010-10-17 10:12
你的显卡达不到60帧,所以就干脆被同步到30帧了,显卡能跑超过60帧的时候才会同步到60帧。
作者: fat520fat    时间: 2010-10-17 13:30
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4