PresentMon 2.6.0发布:CPU占用降低78%,支持多显卡遥测同显

英特尔的免费开源游戏性能监测工具 PresentMon 迎来 2.6.0 版本更新。该版本支持 Windows 10、Windows 11 以及 DirectX 9、DirectX 11、DirectX 12、OpenGL、Vulkan 应用,可配合 AMD 和 NVIDIA 显卡使用。新版重点优化了资源占用,并增加覆盖层和多显卡分析能力。

PresentMon 2.6.0发布:CPU占用降低78%,支持多显卡遥测同显

官方说明显示,PresentMon 2.6.0 调整了 Windows 事件跟踪数据刷新机制,将部分后台循环改为更低频率的等待方式,使高负载下 CPU 占用降低 78%,移动平台同样适用。当软件未主动监测或轮询遥测数据时,诊断日志刷新会被暂停,待机 CPU 占用率也从约 0.003% 降至接近 0%。此外,新版本新增“游戏体验”覆盖层,集中展示与画面流畅度和动画表现相关的指标。

界面与多显卡支持

在界面方面,此前无法使用的监测指标会直接消失,现在会保留并以灰色显示,同时提示不可用原因,例如硬件不支持、API 未提供或当前版本尚未支持。多显卡环境下,用户可以同时显示多个显卡的遥测数据,并针对每项指标分别选择不同设备作为数据来源。

分析能力与稳定性改进

对于评测人员和开发者,新版本可以监测 DirectX 12 的 PSO 编译过程,记录编译次数、耗时以及编译繁忙占比,并将结果写入帧数据和 CSV 输出。软件还支持更新的 Windows DDI Flip 事件,可记录每次 Flip 的时间戳、已完成和丢弃的 Flip 事件,同时为 CSV 输出增加 Source ID、Layer ID 等显示元数据,便于分析多屏、多平面显示场景。

GPU 遥测方面,PresentMon 2.6.0 改进了通过 AMD ADL 接口统计专用显存占用的准确性,并调整遥测架构,仅轮询客户端实际请求的数据,以降低系统开销。新版还修复了自动目标识别失败、服务重启异常、多实例启动冲突和内部 API 兼容性等问题,同时移除了实验性的 Flash Injector 功能。