英特尔推出 PresentMon 2.0 版本更新,优化 FPS 帧数指标参考点

4 月 4 日消息,英特尔 PresentMon 是一款游戏性能监测工具,可以监控即时性能和 GPU 繁忙指标,从而帮助用户更好地评估游戏中的硬件瓶颈,支持 DirectX 11、12、OpenGL、Vulkan 等 API,同时兼容 Intel、NVIDIA、AMD 的 GPU 和 CPU 产品。

今天,英特尔发布了最新的 PresentMon 2.0 版本,带来了多项新功能和功能优化,并修复了大量 Bug。附英特尔官方更新公告:

  • 大多数指标都改用 CPU 开始处理帧的时间作为参考点而不是调用 present () 的时间,其数值更符合衡量图形应用程序质量的标准(例如,交互和显示帧的延迟和持续时间)。

  • 未知名进程名称由 <error> 改为 < unknown>。

  • 捕获应用程序 CSV 文件在不可用指标的列中显示为“NA”(不可用)而不是 0。

  • 覆盖 / 捕获应用程序会隐藏当前系统上处于“不可用”状态的指标。

  • 添加了 1%、5% 和 10% 的百分数统计数据(添加到现有的 99%、95% 和 90%)。对于数值越低越好的指标(例如帧时间)选择 99% ile 会自动转换为 1% ile 数据。

  • 添加了非零平均值统计数据,只会对非零数据点进行平均。这对于 0 表示“无数据”而不是 0 值的情况非常实用(例如单击到光子延迟指标)。

  • 添加了直方图曲线图。

  • 客户端 API:

  • 新的动态查询组合 API:客户端现在指定他们正在使用的指标 / 统计数据,并且只执行必要的 data processing。这取代了以前的行为,即在每次轮询调用时计算所有指标组合,无论它们是否必要。

  • 新的内省 API:客户端现在可以在运行时枚举指标,以便使用选项、名称和描述来填充 UI。还使客户端能够向前兼容公开新指标的更新服务版本。

  • PresentData:将 PresentStopTime 更改为 TimeInPresent,其中 PresentStopTime = TimInPresent == 0 ? 0 : PresentStartTime + TimeInPresent

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注