0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在计算机系统延迟低的游戏中更快地瞄准

星星科技指导员 来源:NVIDIA 作者:NVIDIA 2022-04-28 11:43 次阅读

竞技游戏玩家力求在游戏中获胜,并从中获得极大的愉悦感。事实上,整个电竞游戏领域都是这种玩法,玩家尽可能寻找优势,在竞争中占据上风。玩家可在“反恐精英 (Counter-Strike)”、“守望先锋 (Overwatch)”和“瓦罗兰特 (Valorant)”等 FPS 游戏中,在多个能力级别的天梯中进行对抗,看看谁能最终胜出。竞技游戏玩家希望尽可能提高刷新率,降低延迟。面对这一趋势,我们希望了解计算机系统延迟降低多少才能帮助游戏玩家更好地瞄准目标。

玩家在较低延迟下快速瞄准目标

在之前的几轮研究中,我们考虑了在计算机系统延迟增加的情况下,对指向和瞄准任务带来的影响。我们从 Ivkovic、Cattan、Jota、Teather 和 MacKenzie 那里收集数据,力图直观展示延迟如何改变瞄准任务的完成时间,这与目标大小和距离如何影响任务表现(使用称为“难度指数”的综合指标)类似。我们将 FPS 瞄准与其他瞄准任务一视同仁,因为 Julian Looser 表明 FPS 瞄准的响应与其他指向任务类似。图 2 展示了从此类研究中选出的结果,这些研究的难度系数差不多,因此在同一张图中进行比较是合情合理的。

poYBAGJqDXGAddsrAABLmVOa1jg608.png

图 2:在以前发布的研究结果中,系统延迟对于简单指向任务完成时间的影响。

一个明显的趋势是,任务完成时间会随着延迟增加而变得更长。在所有研究中,随着延迟不断向零靠近,该趋势都表现出了持续的改进。Ivkovic 研究中的最低延迟数据点代表着垂直同步设置的更改,因此可能存在其他交互性因素发挥作用。对于较复杂的任务,比如跟踪移动目标,由于需要重复的瞄准任务,所以此类收益可能加倍。

低延迟第一人称射击(FPS)瞄准

在之前发布的研究结果中,低延迟级别的可用数据很少。部分原因是,创建出始终保持此类低延迟级别的系统的难度较大。要研究低延迟下的 FPS 瞄准,我们决定利用刷新率为 240 Hz 且像素响应时间较快的 G-SYNC 显示器。

我们还开发了一个简化的 FPS 游戏(见图 1),让我们能够严谨地控制目标参数,如产生速率、大小和运动类型。此游戏还支持我们跟踪所有类型的系统相关数据,如系统延迟,玩家瞄准情况以及消灭每个目标所花的时间。有关使用独立延迟度量工具的更多信息,请参阅 Latency of 30 ms Benefits First Person Targeting Tasks More Than Refresh Rate Above 60 Hz(相较于将刷新率提升至 60Hz 以上,延迟缩短 30 毫秒对第一人称瞄准带来的收益更大)。由于此游戏旨在用于第一人称瞄准的科学研究,我们称之为“第一人称科学 (First Person Science)”。在这一可控环境中,我们设计了以下视频中所示的简单瞄准任务。

要求用户在我们的研究中完成的任务。每次试玩开始时都会先清除红色目标。任务是要清除绿色目标,这些目标会以尽可能快的速度随意移动。需要单次命中来清除目标。该任务会针对每个延迟条件重复 400 次。

由于我们能够收集用户表现,因此我们对 8 名用户开展了本次实验。每名用户在 12 毫秒延迟的情况下完成简单的瞄准任务,重复 400 次;把延迟增加 8 毫秒到20 毫秒,再完成另外 400 次任务。在我们的实验配置中,我们在 240 Hz 下利用 NVIDIA RTX 2080 Ti 所达到的最低平均延迟为 12 毫秒。这是延迟分析器所测量的平均“点击到显示”时间的测量值。

在所有 3200 次试玩中,12 毫秒延迟(1.348 秒)下测得的此任务的完成时间中位数低于 20 毫秒延迟(1.530 秒)下所测得的中位数。在图 3 中,此类中位数由相应的标准误差度量来表示。Wilcoxon 检验表明这些中位数是不同的(p 值=0.001)。额外的统计检验可展示其影响大小,其中的差异十分显著。

实验中的任务完成时间略高于已发表研究成果中简单指向任务的结果。这是因为我们要求用户执行的任务更加困难。FPS 瞄准要求检测变化或目标,确定目标在哪里,根据可感知的目标运动进行规划,移动手指、手、手臂和手腕,将瞄准十字线定位到目标上,最后点击鼠标按键。对于那些经验丰富、规划周密的玩家来说,这一系列动作可以很快完成,但是当目标的形状复杂且运动特征也复杂多变时,玩家可能需要不断更新对目标的瞄准点击操作。

pYYBAGJqDXKAcb5lAAAH6CRjK5k087.png

图 3 在 12 毫秒和 20 毫秒系统延迟下,3200 次试玩的瞄准任务完成时间中位数和标准误差度量。

结束语

根据以往的发布结果和我们自己的数据,我们可以得出结论,缩短计算机系统延迟有利于提升 FPS 瞄准性能。单从响应时间来看,我们认为求胜心切的玩家应该尽可能缩短延迟。此外,我们最新的数据表明,此类改进远不止是由响应时间所带来的。

我们将继续收集数据,推进此领域的研究,并希望很快能带给大家更多消息。如果想要帮助我们开展此类研究,您可以在即将推出的 KovaaK 2.0 中,花时间玩一下新发布的实验模式。

关于作者

Josef Spjut 是 NVIDIA 的高级研究科学家,致力于新的人类体验,例如电子竞技和增强现实。他的研究兴趣包括计算机图形学、光线追踪、视频游戏和高性能人机交互。在加入 NVIDIA 之前,他是 Harvey Mudd College 的工程学客座助理教授。 Josef 获得了博士学位。来自犹他大学和学士学位来自加州大学河滨分校,计算机工程专业。

Joohwan Kim 是 NVIDIA 新体验研究小组的一名视觉科学家。 Joohwan 获得了博士学位。 2009 年毕业于首尔国立大学,2015 年之前一直在加州大学伯克利分校担任博士后研究员。 Joohwan 目前的兴趣是了解和改善各种显示器的观看体验,尤其是在电子竞技方面。

Ben Boudaoud 是 NVIDIA Research 新体验小组的一名研究工程师。他的背景是超低功耗嵌入式和医疗系统设计,他拥有弗吉尼亚大学的电气工程硕士学位。最近,他的研究兴趣转向系统延迟和竞技游戏用户性能的各个方面。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4981

    文章

    18281

    浏览量

    288399
  • NVIDIA
    +关注

    关注

    14

    文章

    4592

    浏览量

    101706
  • 计算机
    +关注

    关注

    19

    文章

    6649

    浏览量

    84510
收藏 人收藏

    评论

    相关推荐

    【量子计算机重构未来 | 阅读体验】 跟我一起漫步量子计算

    的未来。首先,量子计算机药物研发领域具有颠覆性的潜力。通过模拟分子的复杂相互作用,量子计算机可以加速新药的研发过程,这不仅可以更快地找到治疗各种疾病的药物,而且可能推动个性化医疗的普
    发表于 03-13 19:28

    计算机为什么利用反码来实现减法?

    元器件的限制。当时,计算机的电路设计主要采用位操作(二进制)来实现。为了能够有效地表示负数,人们引入了反码的概念。使用反码可以使计算机系统在进行加法和减法运算时使用相同的逻辑电路,从而降低了硬件成本和复杂度。 2.
    的头像 发表于 02-19 15:10 225次阅读

    计算机系统由什么两部分组成 计算机系统的层次结构

    计算机系统是由硬件和软件两部分组成的。 硬件部分包括计算机的实体组件,如中央处理器(CPU)、内存、存储设备、输入输出设备、显示器等。CPU是计算机系统的核心部件,负责执行指令、运算和控制计算
    的头像 发表于 02-01 14:13 654次阅读

    计算机系统如何应对大模型时代的挑战与机遇

    “操作系统管理着计算机的资源和进程,以及所有的硬件和软件。计算机的操作系统让用户在不需要了解计算机语言的情况下与
    发表于 01-23 11:06 159次阅读
    <b class='flag-5'>计算机系统</b>如何应对大模型时代的挑战与机遇

    什么是嵌入式计算机

    嵌入式计算机是一种专门设计用于特定功能的计算机系统,通常被嵌入到其他设备中,以执行特定的任务。这种计
    的头像 发表于 01-15 15:10 336次阅读
    什么是嵌入式<b class='flag-5'>计算机</b>?

    工业计算机与商用计算机的区别

    工业计算机与商用计算机的区别  工业计算机和商用计算机是两种应用于不同领域的计算机系统。虽然它们在技术方面存在一些共性,但在功能、设计、可靠
    的头像 发表于 12-27 10:50 274次阅读

    单板计算机是什么?它与其他计算机有何不同?

    单板计算机是什么?它与其他计算机有何不同? 单板计算机(Single Board Computer,SBC)是一种集成了所有计算机部件的完整计算机系
    的头像 发表于 12-15 09:58 656次阅读

    无风扇工业计算机有哪些优势?

    无风扇工业计算机有哪些优势? 无风扇工业计算机是一种针对特殊工业环境设计的计算机系统,相比传统的风扇散热系统,它具备许多独特的优势和特点。 工业计算
    的头像 发表于 12-15 09:43 221次阅读

    基于ARM的嵌入式飞行控制计算机系统设计

    电子发烧友网站提供《基于ARM的嵌入式飞行控制计算机系统设计.pdf》资料免费下载
    发表于 10-27 10:35 0次下载
    基于ARM的嵌入式飞行控制<b class='flag-5'>计算机系统</b>设计

    工业计算机的应用

    工业计算机半导体设备上的应用,具体在哪一方面。比如说图像处理使用什么样的计算机,工业控制使用哪一方面的计算机
    发表于 09-12 14:19

    计算机最小工作系统组件介绍

    不限于CPU,任何芯片都有其最小工作系统。本文所指最小工作系统是指一个计算机系统中所需的最基本的组件和功能,以使计算机能够正常启动和进行基本的操作。
    的头像 发表于 09-04 16:19 744次阅读
    <b class='flag-5'>计算机</b>最小工作<b class='flag-5'>系统</b>组件介绍

    润开鸿承办全国大学生计算机系统能力大赛操作系统设计赛OpenHarmony赛题

    全国大学生计算机系统能力大赛(以下简称“大赛”)由计算机类专业系统能力培养研究专家组和系统能力培养示范高校(北京大学、清华大学、南京大学、国防科技大学、上海交通大学、浙江大学、北京航空
    的头像 发表于 06-20 10:25 409次阅读
    润开鸿承办全国大学生<b class='flag-5'>计算机系统</b>能力大赛操作<b class='flag-5'>系统</b>设计赛OpenHarmony赛题

    计算机组成与设计:硬件/软件接口 risc-v版 Computer Organization and Design The Hardware/Software Interface: RISC-V Edition

    组成原理的经典入门教材之一。是信息与电子工程及相关计算机专业的专业基础课,是计算机系统中软硬件间的知识纽带,节奏紧凑又不紧张,内容充实又不冗长,语言表述朴实易懂又不故作高深,是一本非常适合初次接触计算机
    发表于 06-15 18:15

    计算机系统的小常识

    计算机系统指用于数据库管理的计算机硬软件及网络系统。数据库系统需要大容量的主存以存放和运行操作系统、数据库管理
    的头像 发表于 05-09 16:05 546次阅读

    浅析计算机系统的组成

    近年来,随着 PC( Personal Computer, 个人电脑) 在家庭中的广泛普及, 计算机对我们的生活产生了深远的影响。如今, 不仅是 PC,与我们生活息息相关的手机、平板等也广泛应用了计算机。通过此文来介绍一下计算机系统
    的头像 发表于 05-09 15:57 879次阅读
    浅析<b class='flag-5'>计算机系统</b>的组成