如何明显地看到每秒的每一帧来检查显示器是否真的以预期的帧速率更新?

如何明显地看到每秒的每一帧来检查显示器是否真的以预期的帧速率更新?

我一直在阅读有关更高帧率显示器的资料,我发现很多 60Hz 显示器可以稍微超频到每秒显示 65、67、70 甚至有时 75 帧(如果你尝试自定义显示模式的话)(人们似乎也认为这可能会损坏你的显示器,所以要小心并自行承担风险)。

通过在 Nvidia 控制面板中增加帧速率,我设法让我的 60Hz 显示器仍然能够通过 HDMI 连接显示高达 67Hz 的图像。我已经在几款游戏中测试了它,其中帧速率不受限制并且垂直同步被禁用,但它并没有显示实际可见的帧速率,如果我禁用不受限制的帧速率或重新打开垂直同步,它会显示 60fps。所以我无法弄清楚它是否真的有效,或者它是一种安慰剂效应,我只是认为它稍微流畅一些。

我试着盯着https://www.testufo.com/动画,页面上显示 67,但我不知道是不是浏览器认为是 67,如果不分析用高速摄像机录制的视频,我无法计算帧数。有些游戏被限制为 60Hz 或仅显示最接近支持的图形模式刷新率,而且我无法用肉眼判断这是否属实。

我尝试使用 Fraps 和 Steam 的游戏内覆盖 FPS 计数器等软件,它们要么显示无上限的游戏帧率(可以是 200fps 以上的任何值),要么显示 67,这是它从操作系统显示配置中获得的目标帧率。我还记得显示器本身有自己的 OSD,可以显示显示信号信息。就我而言,即使在 Nvidia 控制面板中将其设置为 67Hz,OSD 在某些游戏(黑暗之魂 3)中显示 60Hz(水平 68kHz),在任何游戏之外都显示 67(水平 75kHz)。

这 2 个测试(https://www.testufo.com/eyetrackinghttps://www.testufo.com/persistence) 似乎足够明显地展示了它们的设计目的。也许有一个类似的测试来确定确切的显示帧速率?

有没有办法让屏幕上每秒更新的每一帧都清晰可见,这样我就能用肉眼看到它?也许可以使用某种视觉错觉或某种特殊的形状视觉序列,或矩形矩阵。我计划明年某个时候购买一台 120/144/165hz 显示器,我可以使用这个问题的答案来确定显示器是否真正显示了其宣传的帧速率。

答案1

拿一台高速摄像机拍摄你的显示器,然后滚动浏览帧并进行计算。如果你的相机拍摄的速度是显示器帧的 4 倍,那么你可以轻松地看到它们之间的过渡。你问的问题很难证明,因为即使你的显示器以 60hz 刷新,其他因素(如响应时间甚至环境条件)也可能使它看起来更慢。

不过,有些游戏可以输出高 fps 计数,而显示器屏幕无法再现这种计数,用一位朋友的话来说,“就像量子物理学一样”。这意味着当您单击时,射击是通过游戏内的 fps 进行的,而不一定取决于显示器的 fps 计数。这些额外的不易察觉的帧,让您有更高的机会击中敌人,即使您的目标在帧之间不在您的十字准线上。

答案2

可以正确地假设显示适配器生成帧的速度比显示器显示的速度更快,尤其是高端显示器,并且相同的总线和接口可能能够支持比以数百 Hz 为单位测量的更快的显示器。

因此,监视器使用以下协议将其参数传达给设备驱动程序: 扩展显示标识数据 (EDID)和 显示数据通道 (DDC),这样驱动程序就不会超出显示器的能力,并可以自行调整分辨率和强度等参数。显示驱动程序通常会不断向显示器查询其参数,以监控任何变化(尽管可以禁用此功能)。

显示器的速度称为硬件 刷新率 并且不同于软件 帧速率

这并不意味着您的帧速率受屏幕刷新率的限制,因为它们是两个独立的东西。虽然 FPS 是您的游戏计算机生成或绘制的帧数,但刷新率是显示器刷新屏幕上图像的次数。显示器的刷新率 (Hz) 不会影响 GPU 将输出的帧速率 (FPS)。如果您的 FPS 高于刷新率,您的显示器将无法显示计算机生成的所有帧。因此,尽管刷新率在技术上不会限制帧速率,但它确实设置了一个上限。

还需要记住的是,即使您的游戏 PC 能够在您喜欢的设置在您最喜欢的游戏中产生 90 FPS,即使您的显示器支持 90Hz、120Hz 或更高,您仍然可能会受到显卡和显示器端口较低刷新率能力的限制。

如果您的计算机产生的帧速率与显示器的刷新率不同,您可能会遇到称为屏幕撕裂的故障,即两个或多个帧的信息显示在单个屏幕上。

此外,在 LCD 中,除了回扫阶段外,必须避免修改图形数据,以防止渲染速度比显示器操作/刷新速度快的图像出现撕裂。因此,驱动程序无法连续向显示器发送数据,只能在预定的时间发送。

结论是,你对游戏软件报告的帧速率数字的怀疑是正确的,因为它们可能超过了显示器的速度。显示器的速度仅由一个参数决定 - 刷新率。

因此,如果您将 HDMI 连接设置为 67 Hz,那么这确实是您的显示器速度。将游戏设置为更高的速度不会改变显示器的质量,甚至可能会导致轻微故障。

可以使用高速摄像机和交替黑白帧来验证显示器是否确实以 67 Hz 的速率工作,正如 Tom's Hardware 在其测试中所做的那样。但这种设备价格昂贵。通常的情况是,当刷新率设置为高于显示器的能力时,图像的异常行为就会显现出来。

答案3

正如评论中提到的,您需要进行硬件测试。我不确定是否存在任何专用硬件来回答“此显示器上图像变化的频率是多少”这一确切问题。您可以通过购买高速摄像机、在显示器上录制快速移动的场景并逐帧比较以查看每次帧变化来完成此操作。这只是我的猜测;如果您找到更好的方法或专用硬件,请务必再回答一次。

Tomshardware.com 对显示器设备进行测试,包括像素响应/输入延迟测试:https://www.tomshardware.com/reviews/display-monitor-tv-screen-test,3901-4.html

答案4

这是一个免费的 Nvidia 工具,我相信它会为您提供有关显卡实际显示器刷新率的更多详细信息。无需昂贵的摄像设备!

http://www.nvidia.in/object/gpu-frame-capture-analysis-tool-in.html

来自产品描述:

FCAT 通过在显示器上测量性能,识别丢帧、欠帧、微卡顿和其他降低屏幕动作可见流畅度的问题,即使以每秒 60 帧及以上的速度运行(FRAPS 报告)。

不幸的是,我无法测试这是否确实是你想要的——我有一张 AMD 卡。

干杯!

相关内容