» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 18 12
发新话题
打印

[模拟相关] 关于FPS 和刷新率这两个概念经常混淆

比如在玩模拟器时,显示器的刷新率可以和游戏的FPS不是同一个数值,经常出现游戏的FPS是50,屏幕的刷新率是60,这样子的话,对格斗游戏来说有没有操作上的问题?


TOP

posted by wap, platform: Galaxy S II

比方说 neogeo是59,185606  桌面是60  就会不顺 垂直同步打开稍微好一些



TOP

fps可以高于或低于刷新率。最好和刷新率一致。


TOP

posted by wap, platform: Galaxy S II

老街机一般是一致的  只有模拟器 会不一致

TOP

fps高于刷新率的情况我遇到过,会造成游戏拖慢。小时候玩FC,都是日本进口的,制式是NTSC J ,当时家里的电视一般都是PAL制的,通过射频口连接后,60帧的游戏到屏幕只有50帧,不但游戏运行拖慢,而且屏幕会较一般的电视节目闪烁。

TOP

fps是每秒钟帧数,刷新率是每秒钟绘屏次数,可以简单理解为一个是画的速度,一个是显示的速度。但是在用了模拟器的情况下,就有点区别了,变成三个值:
1、你硬件能跑到的每秒帧数,单位fps。
2、模拟的机种本身的输出刷新率,比如50/60,制式确定下这个是不变的,单位hz。
3、你的显示器的刷新率,这个是可变的,常见60hz,如果强制显示器和模拟机种输出刷新率一致,那么这个刷新率就可以不予考虑,单纯考虑上两个值。

你所谓的50fps实际上是模拟器在检测到机种需要的刷新率后,限制了硬件速度,然后跑出50fps,属于下面说的第二种情况。

1、如果画的速度等于显示的速度,那么这当然是最完美的情况,不闪不花一切正常,不过实际上不会这么巧。
2、如果当画的速度大于显示的速度,那么这时候一般游戏或者模拟器会有个设置,是降低画的速度到和显示速度一样呢,还是不管显示速度只管画。如果降低画的速度到显示速度,那么和第一条一样的效果,如果不管显示速度只管画,那么游戏速度会非常快。这个设置一般叫做帧速限制,PS2模拟器或者MAME都有这一条,如果不限制就等于你硬件能跑多快就多快。
3、如果当画的速度小于显示的速度,同样模拟器也有个设置,是少画几幅以赶上显示呢,还是画完再显示,前者会感觉游戏速度不变,但是画面会跳,后者画面依然流畅,但是会拖慢。这个设置一般叫做跳帧。

最后有一个特殊情况,就是当我画到一半的时候,那边就要显示了,这时候怎么办?玩家会看到一副撕裂的画,一半是前一张,一半是后一张。这种情况下模拟器也有一个设置叫做垂直同步或者VSync,就是当一幅画完全画完的时候,再去显示。这样模拟器要不停的去检测画是不是画完了,所以打开垂直同步往往会消耗比关闭垂直同步更多甚至数倍的资源,当机器模拟某个PS2游戏或者MAME游戏不顺畅的时候,关闭垂直同步有时候就全速了,3D格斗也是如此,缺陷就是你会看到一些撕裂的背景。

[ 本帖最后由 clarkh 于 2012-12-24 20:07 编辑 ]

TOP

posted by wap, platform: Galaxy S II
引用:
原帖由 @lovecf4444  于 2012-12-24 05:28 PM 发表
fps高于刷新率的情况我遇到过,会造成游戏拖慢。小时候玩FC,都是日本进口的,制式是NTSC J ,当时家里的电视一般都是PAL制的,通过射频口连接后,60帧的游戏到屏幕只有50帧,不但游戏运行拖慢,而且屏幕会较一般的电 ...
讲不通啊   制转  rf都不会变频率   



基板自己的刷新率就变成模拟器的fps了

TOP

以帧数为准

帧数是开发者赋予游戏表现的预设值

刷新率是玩家自己的游戏外部环境值

TOP

受教了,再问一个问题,现在市面上有些电视盒提供75HZ、甚至是85HZ的色差转VGA输出,这样的话玩 PS2 NGC 这样 50、60HZ的游戏是不是会出现跳帧的情况?
可是NSTC J的游戏在PAL制的电视上玩没有变快的感觉,和模拟器比,反而有变慢的感觉,这应该是画的速度超过了显示的速度,然后不得不将就电视的速度,以50HZ显示,这样一来,50HZ的游戏速度感比60要慢,应该是这个原因吧?

[ 本帖最后由 lovecf4444 于 2012-12-24 21:22 编辑 ]

TOP

另外有些锁定30帧的PC游戏,比如黑暗之魂、SEGA的涂鸦小子在60HZ的刷新率下并不显得有跳帧的感觉,按理说,这是画的速度小于显示的速度了吧,为什么呢?

TOP

还有,欧版的N64 ZELDA是17帧,这个和50不能整除啊,这是怎么回事

TOP

posted by wap, platform: Galaxy S II

街机也有30帧游戏

变慢与程序有关  电软上也说过  用NTSC速度制作的游戏 用PAL50就会慢  除非游戏自己能检测输出制式 N制的机器用了制转还是60HZ不会慢

电视盒建议N制用60PAL用75

TOP

posted by wap, platform: iPhone

以pal的zelda只有17fps来讲,n64的硬件每秒能重新绘制17帧游戏画面,然后再输出的时候将其分成50帧游戏画面(模拟器显示的fps),大约是每1:3的样子,与pal的50hz场频相匹配,一般只要是整数倍,就不会有什么画面撕裂发生,视觉上也比较连贯流畅,类似于100hz电视机的插针,坏处是操作和显示会有一点点延迟。

TOP

posted by wap, platform: Galaxy S II

75跟50也是1。5倍

TOP

引用:
原帖由 lovecf4444 于 2012-12-24 21:10 发表
受教了,再问一个问题,现在市面上有些电视盒提供75HZ、甚至是85HZ的色差转VGA输出,这样的话玩 PS2 NGC 这样 50、60HZ的游戏是不是会出现跳帧的情况?
可是NSTC J的游戏在PAL制的电视上玩没有变快的感觉,和模拟器 ...
N制主机在P制上玩这个实际条件我没实验过不好说,上面有人回复说是胡扯,所以这个我也不知道。
我们常听到的说法是,某个游戏,为了达到1080p,不得不降低到30fps,又或者为了达到60fps,只能720p。你举得锁定30帧,实际上指的是30fps,在60hz的显示设备上,每张图画都被显示了两次,所以对游戏来说,正常速度是一秒钟画了30张不同的图画,对显示器来说,一秒钟显示了60次图画(其中一半相同),这个并不会造成速度不同,因为游戏机本身就是为60fps设计的,只是硬件只画了30张,所以每张延长一倍的时间驻留。
我在上几楼说的那大段话其实针对的是假如输出要求是一秒60张,但是模拟器硬件超过或者不足的情况下的策略,因为中间多了模拟器这个东西,所以表达有点不清楚,见谅。

TOP

 18 12
发新话题
     
官方公众号及微博