当前位置:网站首页 > 游戏攻略 > 正文

游戏使用全屏窗口模式时 刷新率是游戏设置内的刷新率还是桌面刷新率?

yq4qlskj 发布:2021-10-14 00:10:43 296


谢谢邀请。

根据大家的回答游戏全屏设置,其实对“刷新率”和“帧数”的概念存在混淆,题主的问题有些误导。游戏里写的所谓“刷新率”设置其实就是“帧数”,也就是FPS。游戏无法控制屏幕刷新率。

基本概念

刷新率:屏幕刷新图片的速度。屏幕的刷新率,即显示器的刷新率,单位为赫兹。常见的显示为60HZ,即每秒可刷新60张图片。当然,支持超过 60HZ 的显示器并不少见。仅受显示硬件影响。

帧数:GPU 输出屏幕的速度。如果硬件允许游戏全屏设置,帧数设置越高,渲染速度越高。仅受设置影响,但不能超过硬件的最大渲染速度,并且在显示器中观察到的实际每秒帧数不能超过显示器刷新率。

实际关系

换句话说,通过设置高帧数,可以让 GPU 以更高的功率运行。CPU将处理后的画面传送到显示器,显示器根据自己的能力进行显示。将游戏帧率设置为150FPS,在60HZ的显示器上,实际观察效果为60HZ。设置游戏帧数为120FPS。在120HZ的显示器上,实际观察效果是120HZ,操作会感觉更流畅。

然而,实际情况仍与上述不同。目前的LCD显示器一般都是一行一行的显示,即第一行像素先显示GPU请求的图片,然后第二行……直到最后一行。假设一个1920x1080的屏幕,总共有1080行像素需要显示器处理。在这种情况下,如果游戏帧率为120HZ,显示器为60HZ,会发生什么?

GPU首先处理【屏幕1】,显示器开始逐行显示【屏幕1】。但是因为GPU效率翻倍,当显示到第540行时,GPU已经渲染了第二帧,开始请求[screen] 2],所以显示器傻傻的处理,输出[Screen 2]行541-1080。上述过程只发生在 1/60 秒内,玩家可能不会察觉到什么,但在连续交错处理的情况下,你会明显感觉到画面的“撕裂”。

针对上述过程,有一个参数叫做“垂直同步”。开启后,GPU 会等待显示器完成处理,然后继续工作。这样可以有效避免画面撕裂。

游戏调试

因此,无上限地增加游戏的“帧数”(写成游戏标题中的刷新率)是没有意义的。举几个例子来说明(以下情况为例子,不涉及其他参数,假设其他设备足够好):

显示器60HZ,游戏帧率120FPS,无垂直同步:实际显示60HZ,GPU运行120HZ功率,画面会出现撕裂。大量的计算将被浪费。显示60HZ,游戏帧率120FPS,开启垂直同步:实际显示60HZ,GPU运行60HZ功率,垂直同步需要额外计算。和设置为60HZ效果一样,会浪费一些计算。显示为60HZ,游戏帧为30FPS,未开启垂直同步:实际显示为60HZ,GPU以30HZ功率运行。可能会感觉到口吃/延迟操作。综上所述

如果显示刷新率为60HZ,那么让游戏稳定在60FPS。

为了让操作感觉更流畅,你需要高帧率、高性能的GPU、优秀的输入设备,并想方设法降低输入设备的信号延迟。但是在普通显示器上1000FPS并没有提高......

版权说明:如非注明,本站文章均为 兔玩游戏网 原创,转载请注明出处和附带本文链接;

本文地址:http://www.wwtel.com.cn/yxgl/5610.html


分享到