穿越火线fps多少正常(关于显示器刷新率与游戏帧数的关系)
一:电影画面与游戏画面
首先电影画面每帧是动态的,也可以说是模糊的,每秒60帧电影,每帧记录的是0.0167秒内画面内所有物体运动轨迹影像,胶片或数码感光元件就像眼睛突然一张会有视觉残留。
而游戏画面是静态的,均匀60帧的游戏画面,是每隔0.0167秒计算出游戏1个瞬间的画面,画面是清晰的,不会有曝光时间过长导致的视觉残留,所以同帧数下电影画面的流畅度,是游戏画面所无法比拟的,游戏画面因为都是瞬间的单幅图像一幅幅的出来,所以60帧流畅这个说法本来就是不靠谱的。还有说24帧就看不出来的,基本就是概念混淆了。
(说白了就是游戏的实时渲染算不出来现实的效果。)
接下来就是帧数时间啦!也就是我们常说的延迟!
二:帧数时间
Frame time,也叫做帧延迟。
显卡显示的原理就是不停的计算出一幅幅的静态画面,连在一起形成动态画面,计算每个画面所需时间就叫做“帧时间”。
因为游戏中图像会一直改变,计算每帧所需的性能也就不同,但显卡性能是固定的,这样也就导致每帧的帧时间也就不同。因为GPU架构、驱动、游戏优化等问题,帧时间相对均匀的游戏很少,与之对比强烈的就是游戏主机,(也就是PS4)因为机能问题大多游戏都是30帧封顶,但因为主机硬件配置固定,所以游戏厂商就会对画面性能要求进行优化,让帧时间尽量均匀化。
其结果就是,主机游戏虽然只有30帧,但实际感受却比PC版30帧流畅多了。
三:显示器刷新率
帧时间是不均匀的,但一个正常的显示器,刷新率一定是均匀的。60Hz就是每秒刷新60次,也就是每隔1÷60=0.0167(秒)刷新一次。
我们假定一个帧时间不太均匀的60帧的游戏,在一个60Hz刷新率的显示器上,取1秒中的10帧,来看看与刷新的关系:
第3帧与第4帧因为帧时间低,出现在同一个刷新延迟中,这样第3帧就会被舍弃,直接显示第4帧。
第7、8帧同理
而刷新上,第4次刷新与第5次刷新中没有帧生成,所以第5次刷新依然是第4帧的画面,而第5帧画面到第6次刷新才能显示出来
这也就是显示60帧的游戏,在60Hz的显示器上,然而你实际看到的帧数根本没有60帧的原因!不过两幅画面堆在同一个刷新延迟中是有缓解方法的,这个缓解方法就叫做:垂直同步!
四:垂直同步
上面说到,60帧在60Hz下,除非帧时间非常之均匀,否则根本不可能真的达到60帧,所以“60Hz的显示器,60帧以上也是有用的”。
而“垂直同步”又是怎么一回事儿呢?
垂直同步一般理解很简单,就是解决画面撕裂。进阶理解,就是过高帧数时,减少GPU使用率,从而降低温度和节能,垂直同步的原理实际上就是帧数受刷新率制约,同一个刷新延迟之间只会输出1帧,计算完第2帧后如果还有剩余时间,那GPU就闲置,直到第2次刷新延迟时,才会输出第2帧。
但是垂直同步也不是什么都能解决,帧时间突然翻倍是当今游戏大作非常常见的情况,如果刚巧中间空了一次刷新延迟,那这次刷新延迟就无法获得新的画面,只能重复显示上一帧的画面。
所以说,为什么某些优化及其垃圾的游戏需要100帧、200帧才会觉得流畅不卡呢?
如果帧数达到2倍:
这样,虽然有很多“多余的”帧并不能显示出来,但显示器每一次刷新都稳定得到一个有效帧,所以游戏的流畅度也就得到了保障!
上面我们说到的都是60Hz的显示器接下来我们来说说144Hz的显示器。
五,144Hz的显示器
144Hz的显示器一般都伴随着1ms灰阶响应,也就是所谓“电竞显示器”。144Hz优势很明显,最高能显示144帧,而60Hz最高能显示60帧。更高的帧数在电子竞技游戏中优势非常明显,这种高度集中的游戏,些许跳帧可能就会决定战局的成败。
接下来我们来看看,如果显卡只能跑60帧的话,在144Hz显示器下有没有优势?
把刷新率的格子一分为二,这样应该算是120Hz,但意思是一样的。
这个假定的帧数,原来在60Hz下会出现2个丢帧,但变成120Hz后,因为刷新频率快了一倍,原来丢掉的帧数,也就顺利的被刷新出来了!
所以说,即便是低帧数游戏,显示器刷新率越高,你实际获得的有效帧数也就越高了!
六,连贯图像的人眼识别极限
上面说过,电影24帧每帧记录了41ms的动态内容,所以你实际获得的连贯感觉是不止24帧的。闪光灯1/1000秒,只要眼睛不瞎应该都能看见。虽然连贯图像不至于需要1ms这么高,但60Hz显示器,16.7ms这么大的刷新间隔,帧数大幅变动,还是很容易分辨出来的,尤其是在音乐游戏中
另外,帧数需求跟画面大小也很有关系。
十年前的手机,1.5寸屏,放个9帧的视频都觉得挺流畅的,主要原因是它在你视野中,占的面积非常小。而最近突然变火的VR,60Hz刷新率都会头晕,很多厂商甚至直言90Hz才是入门,144Hz才算够用。
原因也很简单,VR要占据100度左右的视野,手机小屏中画面变动可能就几毫米几厘米,而VR中就要几米甚至十几米了。
你看到的东西能否流畅,跟帧数和刷新率的关系就非常大了。
七、画面撕裂
垂直同步主要目的就是解决画面撕裂。
画面撕裂的原因很简单
显示器刷新为逐行扫描,也就是说刷新是一个过程,虽然很短,但如果这时候正好下一帧生成完毕传输过来,屏幕上半截可能还是上一帧画面,而下半截就变成下一帧画面了。垂直同步开始后,显卡不会在同一个刷新延迟中输出1帧以上的画面,更不会在刷新中输出画面,它会等待刷新完毕后,再传输下一帧图像,此前GPU会处于空闲状态,GPU使用率(时间)会降低,从而还能达到节能降温目的。但好显卡买回来不是为了节能降温的,标准显示器不管是60Hz、75Hz还是144Hz,刷新过程都是固定的,显卡只能监测显示器的刷新状态而不能控制它,所以G-Sync和FreeSync就出现了!
八:Sync
G-Sync和FreeSync分别为NV和AMD的垂直同步技术。
同步的原理差不多,就是显示器刷新延后等待新帧生成,让每一次刷新都会有一幅新画面:
但是这种技术并不能解决游戏本身帧时间过高问题,7~8帧的显示距离较近,实际距离并不能缩短。
另外,60Hz的这种特殊显示器,刷新间隔并不能低于16.7ms,也就是说,这是一种“智能降刷新率功能”,帧数挨的太紧,还是得需要传统垂直同步也就是V-Sync,去延迟帧输出。
所以说这种技术的前提是游戏帧时间要相对来说均匀,大毛病肯定是解决不了,小毛病确实可以优化一下。
最后说下,这个技术,兼容性并不是那么好。很多买完G-Sync或FreeSync显示器的发现开启这玩意儿游戏卡的根本没法玩而两家也不定时在驱动中进行优化,但这两三年下来感觉根本火不起来,这技术还真是前途堪忧。总之,如果想买的话,建议144Hz的,60Hz的就不要考虑了。