英特尔PresentMon是一款游戏性能监测工具,可监控即时性能和GPU繁忙指标。它支持DirectX 11、12、OpenGL、Vulkan等API,同时兼容Intel、NVIDIA、AMD的GPU和CPU产品。使用该工具可帮助用户更好地评估游戏中的硬件瓶颈。
今天,英特尔发布了最新的 PresentMon 2.0 版本,带来了多项新功能和功能优化,同时修复了大量 Bug。本站附英特尔官方更新公告:
当大多数指标都改用 CPU 开始处理时,作为参考点而不是调用 present()的时间,其数值更符合衡量图形应用程序质量的标准(例如,交互和显示帧率的延迟和持续时间)。
未知名进程名称由
捕获应用程序 CSV 文件在不可用指标的列中显示为“NA”(不可用)而不是 0。
覆盖 / 捕获应用程序会隐藏当前系统上处于“不可用”状态的指标。
对于百分数统计数据的微调,向现有的99%、95%和90%数值中添加1%、5%和10%,得到的新数据分别为100%、100%和100%。在数值越低越好的指标(例如失误时间)的情况下,选择99%ile将自动转换为1%ile数据。
对非零平均值统计数据进行操作时,仅会对非零数据点进行平均。因此,当数据点为0时,并不表示该情况不存在,而是极其实用(例如单击到光子延迟指标)。
添加了直方图曲线图。
客户端 API:
新的动态查询组合 API:客户端现在指定他们正在使用的指标 / 统计数据,并且只执行必要的 data processing。这取代了以前的行为,即在每次轮询调用时计算所有指标组合,无论它们是否必要。
新的内省 API:客户端现在可以在运行时枚举指标,以便使用选项、名称和描述来填充 UI。还使客户端能够向前兼容公开新指标的更新服务版本。
PresentData:将 PresentStopTime 更改为 TimeInPresent,其中 PresentStopTime = TimInPresent == 0 ? 0 : PresentStartTime TimeInPresent
以上是英特尔推出 PresentMon 2.0 版本更新,优化 FPS 帧数指标参考点的详细内容。更多信息请关注PHP中文网其他相关文章!