多想想~ 游戏里的FPS和显示器的FPS哪里不同?
aiyoyo 发表于 2009-8-11 03:27 http://bbs.saraba1st.com/images/common/back.gif
区别大了
假如游戏里的FPS比显示器的刷新率快很多,你会看到画面被撕裂的恐怖景象
所以才会有垂直同步技术
区别大了
假如游戏里的FPS比显示器的刷新率快很多,你会看到画面被撕裂的恐怖景象
所以才会有垂直同步技术
Macro 发表于 2009-8-11 08:16 http://bbs.saraba1st.com/images/common/back.gif
其实正好说反了……当游戏里用时钟来锁定FPS的时候,如果FPS接近或小于显示器刷新率,那么很容易出现被撕裂的画面,原因是时钟锁定终究是不够准确的,所以才会有垂直同步。我那个程序可以验证这一点。
当游戏里世纪的FPS比显示器刷新率快很多的时候不会有撕裂的现象……不过绝大多数游戏的FPS并不是实际FPS,只是根据当前祯所需时间来计算出来的。
直接让显卡输出30hz的画面,然后打开垂直同步不就行了......
a4840639 发表于 2009-8-10 18:24 http://bbs.saraba1st.com/images/common/back.gif
你这么干的话程序很可能就变成半速了orz
感觉速度上有所变化...
雪风+Fist Fight的BGM大爱
米利安 发表于 2009-8-10 18:27 http://bbs.saraba1st.com/images/common/back.gif
速度上应该无变化的……
除非你电脑性能不够,达不到60祯时的全速状态 打fps60不够,可以很明显感觉到不连贯,垂直同步必关。我记得最初cs1.4的时候有个流传很广的版本限制了fps72,说是人眼分辨极限。 幾年前,同學古董筆記本,8-9幀玩wow,從0打到58級.還能跟人PK.我覺得異常不可思議....他說,這個節奏已經習慣了.這就是wow的一部份.
當時我突然腦子閃現3個字\"遊戲性\".....之後又沒了,因為似乎不是很貼切,但是還是有點 ...
oyss1225 发表于 2009-8-10 17:03 http://bbs.saraba1st.com/images/common/back.gif
我们以前玩三角洲特种部队时,有人喜欢把分辨率调到320*240,这样远处的人变成了一个马赛克状的小点,比较容易瞄,这也算是游戏性的一种表现吧……………… FPS只是决定画面的流畅度,FPS高画面流畅,FPS低,你只是看起来心里不爽而已,不是你眼睛不爽。刷新率才是影响你眼睛的根源。试着把CRT显示器的刷新率调到60Hz,看你能坚持多久,再对比下85Hz。 画面撕裂在于没有完整绘制后一帧的时候,改变了绘制缓存中的内容.导致一屏上出现两帧的内容.已绘制的旧帧和与新帧的差异明显的话,就会出现撕裂现象.本质上是与帧数无关的问题. 画面撕裂在于没有完整绘制后一帧的时候,改变了绘制缓存中的内容.导致一屏上出现两帧的内容.已绘制的旧帧和与新帧的差异明显的话,就会出现撕裂现象.本质上是与帧数无关的问题. ...
HMHM 发表于 2009-8-11 18:29 http://bbs.saraba1st.com/images/common/back.gif
桢缓存刷新速度足够快的话,就不会出现这个现象,就算出现了,也是随机并且不会是连续的,很难看到
如果用时钟来“软锁定”的话,那就很容易出现连续***桢都有这个问题。
我上面发的那个程序就是这样,你可以试试看
桢缓存刷新速度足够快的话,就不会出现这个现象,就算出现了,也是随机并且不会是连续的,很难看到
如果用时钟来“软锁定”的话,那就很容易出现连续***桢都有这个问题。
我上面发的那个程序就是这样,你可以试试看 ...
oz01 发表于 2009-8-11 18:32 http://bbs.saraba1st.com/images/common/back.gif
当用软锁定时自然更容易稳定的逼近这个区间.解决方案也不过就是简单的等待垂直同步中断就可以了.
页:
1
[2]