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

审核编辑:郭婷

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

    关注

    5188

    文章

    20185

    浏览量

    329342
  • NVIDIA
    +关注

    关注

    14

    文章

    5513

    浏览量

    109161
  • 计算机
    +关注

    关注

    19

    文章

    7769

    浏览量

    92766
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    龙架构计算机系统能力核心课程教学研讨会圆满举行

    2025年11月8日,由教育部计算机类专业系统能力课程群虚拟教研室指导、北京航空航天大学计算机学院主办的龙架构计算机系统能力核心课程教学研讨会在京举行。
    的头像 发表于 11-14 13:52 436次阅读

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    作者:左岸cpx【VisionFive 2单板计算机试用体验】1、开箱初体验(刷系统+静态IP设置+GPU跑分测评)【VisionFive 2单板计算机试用体验】2、打造复古游戏机(
    发表于 09-04 09:08

    自动化计算机经过加固后有什么好处?

    让我们讨论一下部署坚固的自动化计算机的一些好处。1.温度范围宽自动化计算机经过工程设计,配备了支持宽温度范围的组件,使自动化计算解决方案能够各种不同的极端环境中运行。自动化
    的头像 发表于 07-21 16:44 442次阅读
    自动化<b class='flag-5'>计算机</b>经过加固后有什么好处?

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化汽车制造中体现得最为明显,其中许多
    的头像 发表于 07-15 16:32 552次阅读
    自动化<b class='flag-5'>计算机</b>的功能与用途

    【VisionFive 2单板计算机试用体验】VisionFive 2一个霸气的游戏

    单板计算机,搭载昉·惊鸿-7110(型号:JH-7110)RISC-V应用处理器,拥有极强的计算能力和图形处理能力。开源的昉·星光 2具有强大的软件适配性,官方适配Debian操作系统,同时通过社区合作适配
    发表于 07-13 20:41

    工业计算机与商用计算机的区别有哪些

    工业计算机是一种专为工厂和工业环境设计的计算系统,具有高可靠性和稳定性,能够应对恶劣环境下的自动化、制造和机器人操作。其特点包括无风扇散热技术、无电缆连接和防尘防水设计,使其各种工业
    的头像 发表于 07-10 16:36 538次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    NVIDIA驱动的现代超级计算机如何突破速度极限并推动科学发展

    ,研究人员用个人电脑构建了强大的集群,甚至改造游戏显卡,把它们用于科学研究。 当今的高性能计算系统专为高速计算而设计,其中许多都采用了 NVIDIA 加速
    的头像 发表于 06-26 19:39 1023次阅读
    NVIDIA驱动的现代超级<b class='flag-5'>计算机</b>如何突破速度极限并推动科学发展

    计算机网络入门指南

    计算机网络是指将地理位置不同且具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统
    的头像 发表于 04-22 14:29 1890次阅读
    <b class='flag-5'>计算机</b>网络入门指南

    2025全国大学生计算机系统能力大赛启幕,RT-Thread助力高校人才培养

    全国大学生计算机系统能力大赛是由系统能力培养研究专家组发起,全国高等学校计算机教育研究会、系统能力培养研究专家组、系统能力培养研究项目发起高
    的头像 发表于 04-10 21:26 799次阅读
    2025全国大学生<b class='flag-5'>计算机系统</b>能力大赛启幕,RT-Thread助力高校人才培养

    可支持实时音频DSP处理的延迟直播声卡方案

    本篇介绍直播声卡——具有实时音频DSP处理的延迟音频设备。对于游戏玩家和短视频直播工作者来说,声卡不可或缺。它除了能将计算设备的数字信号转换为声音信号,还能够提供各种逼真的或者定制的
    的头像 发表于 03-29 15:19 934次阅读
    可支持实时音频DSP处理的<b class='flag-5'>低</b><b class='flag-5'>延迟</b>直播声卡方案

    【Simcenter流体和热解决方案】利用CFD和计算化学软件,更快地创新出更出色的产品

    Simcenter流体和热解决方案——利用CFD和计算化学软件,更快地创新出更出色的产品。Simcenter流体和热解决方案域软件适用于计算机辅助设计(CAD)设计师、计算流体力学(C
    的头像 发表于 03-07 16:52 651次阅读
    【Simcenter流体和热解决方案】利用CFD和<b class='flag-5'>计算</b>化学软件,<b class='flag-5'>更快地</b>创新出更出色的产品

    Quantinuum“Reimei”量子计算机RIKEN正式运行

    )成功安装并全面投入运行。 此次合作中,RIKEN为“Reimei”量子计算机提供了世界级的基础设施,包括为其量身定制的设计、准备及交付工作。这一里程碑式的成就不仅标志着Quantinuum量子计算领域的持续突破,也预示着未来
    的头像 发表于 02-17 10:21 821次阅读

    BU-67121W实验室航空电子接口计算机North Hills

    可以BU-67121W上轻松创建嵌入式软件,实现MIL-STD-1553、ARINC 429和以太网接口之间的数据自动转发。独立模式:允许BU-67121W作为用户可编程的计算机系统独立运行。
    发表于 02-11 09:26

    工业计算机的定义与重要性

    工业计算机是专门为工业环境设计和制造的计算设备,其主要功能在于监控、控制和优化生产流程。这类计算机系统通常具备强大的处理能力、较高的稳定性以及耐高温、抗震动和防尘等特性,能够极端的工
    的头像 发表于 12-25 15:11 984次阅读
    工业<b class='flag-5'>计算机</b>的定义与重要性

    云端超级计算机使用教程

    云端超级计算机是一种基于云计算的高性能计算服务,它将大量计算资源和存储资源集中在一起,通过网络向用户提供按需的计算服务。下面,AI部落小编为
    的头像 发表于 12-17 10:19 1017次阅读