winget install --id Intel.PresentMon
About Intel(R) PresentMon
PresentMon is a set of tools to capture and analyze the high-level performance characteristics of graphics applications on Windows. PresentMon traces key performance metrics such as the CPU, GPU, and Display frame durations and latencies; and works across different graphics API such as DirectX, OpenGL, and Vulkan, different hardware configurations, and for both desktop and UWP applications.
What's new in 2.4.1.0
Bug Fixes - Fix misplacement of ApplyFlipDelay by @HugoNVDA in #555 - PresentMon Improvements: Memory Leak Fixes, ETW Monitoring & Build Setup by @DevTechProfile in #560 - Update TargetBlockList with additional executables by @Shinigami92 in #557 - Fixed RPC blocking on cleanup when service has dropped, causing clients to hang on shutdown @planetchili in #565 - Fixed bug when iterating over blobs in API wrapper @planetchili #549 - PresentMon Improvement: App Provider Memory Leak Fixes by @markgalvan-intel in #566 New Contributors - @DevTechProfile made their first contribution in #560 - @Shinigami92 made their first contribution in #557 Full Changelog: https://github.com/GameTechDev/PresentMon/compare/v2.4.0...v2.4.1
Version history
| Version | Updated | Notes |
|---|---|---|
| 2.4.1.0 | Unknown | Bug Fixes - Fix misplacement of ApplyFlipDelay by @HugoNVDA in #555 - PresentMon Improvements: Memory Leak Fixes, ETW Monitoring & Build Setup by @DevTechProfile in #560 - Update TargetBlockList with additional executabl... |
| 2.4.0.0 | Unknown | New Features Enhancements - Implemented paced playback of ETL files from the service, allowing the service to process ETL files at realtime cadence - Added automated test that uses paced ETL playback to test dynamic metr... |
| 2.3.1.0 | Unknown | New Features - Introduced three new FPS overlay indicators to provide a clearer picture of frame delivery behavior, especially in scenarios involving frame generation. FPS-Presents measures how often frames are presented... |
| 2.3.0.0 | Unknown | New Features - Added frame generation tracking support for Intel XeSS XeFG and AMD Fluid Motion Frames. The Displayed FPS metric now tracks both application and generated frames in the FPS calculation. In addition Presen... |
| 2.2.0.0 | Unknown | New Features - Overhauled the ETW backend to reduce event latency from 1000ms => ~30ms; overlay now displays data instantly without 1 second lag - Added a new click-to-photon metric that only tracks mouse button events;... |
| 2.1.1.0 | Unknown | New Features - Added option to have the GUI capture application launch its own instance of PresentMon Service as a child process (useful for debugging) Bug Fixes - Fixed issue with duration of CSV frame capture #314 - Fi... |
| 2.1.0.0 | Unknown | New Features - Added Animation Error metric. - Added new logging into AppCef and Core projects. - Created a debug diagnostic channel. - Added Intel-PresentMon provider. - Added ULTs for PresentMonService. - Allow polling... |
| 2.0.1.0 | Unknown | Bug Fixes - Fix for Issue #218. Only upgrade to child process window if it is larger than 640x480 - Fix for Issue #223. Updated CPU telemetry code to better handle failed PDH queries. - Fix for Issue #226. Updated gather... |
| 2.0.0.0 | Unknown | New Features - The majority of metrics are changed to use the time that the CPU started working on a frame as the reference point instead of the present() call, with values that are more aligned to measuring the quality... |