Intel Introduces Updated PresentMon: New Metrics, Improvements, and Important Notifications for HWS
Intel continues to develop its gaming performance monitoring tool on Windows — PresentMon (GameTechDev/PresentMon repository). The latest updates have added new FRAME_TYPE and APPLICATION_FPS metrics, improved command line processing and improved ETW event analysis mechanism for more accurate tracking of delays and frames.
The key feature was the clarification on hardware accelerated planning GPU (Hardware-Accelerated GPU Scheduling): When HWS is enabled, some key metrics such as msGPUActive
, msUntilRenderStart
, msUntilRenderComplete
и msGPUVideoActive
, can be overestimated by ~0,5–1 ms. This is important to consider when optimizing performance. In addition, metrics for OpenGL and Vulkan demonstrate reduced accuracy, as they have less ETW telemetry available.
Intel emphasizes that PresentMon requires the following to work correctly: administrator rights and membership in the “Performance Log Users” group — otherwise you will get a trace startup error. Without these conditions, the utility will not be able to record data even with a simple CSV log.
PresentMon includes three key components:
-
PresentMon Console — console application for collecting CSV data,
-
IntelPresentMon Service — service with API and telemetry GPU/CPU,
-
IntelPresentMon GUI - convenient graphical interface with overlay and real-time metrics.
The platform is already used by Intel and is also actively integrated into third-party solutions, such as OCAT, CapFrameX, Microsoft PIX and NVIDIA FrameView, making it one of the multifunctional tools for analyzing graphics performance.