PresentMon

PresentMon captures and analyzes high-level performance characteristics of graphics applications on Windows.

github.com/GameTechDev/PresentMon
PresentMon homepage screenshot

About PresentMon

PresentMon is a set of open-source tools that capture and analyze performance of graphics applications on Windows. It traces CPU, GPU, and display frame durations and latencies across DirectX, OpenGL, and Vulkan, for desktop and UWP applications on different hardware configurations.

It includes a console application for collecting CSV data, a service that combines frame event analysis with GPU power, temperature, and utilization telemetry, and a GUI capture application that shows a realtime overlay and captures per-frame CSV data.

Key features

  • Trace CPU, GPU, and display frame durations and latencies
  • Support DirectX, OpenGL, and Vulkan graphics APIs
  • Collect per-frame CSV data via console application
  • Display realtime graphs and readouts via overlay
  • Combine frame analysis with GPU power, temperature, utilization telemetry
  • Work with desktop and UWP applications on Windows
Best for: People who need to capture frame timing from Windows graphics applications.
Good for
  • Open-source codebase covering collection, analysis, and capture components
  • Supports DirectX, OpenGL, and Vulkan across different hardware configurations
  • Offers console CSV collection and GUI overlay with realtime metrics
Watch out for
  • Windows only; no support for other operating systems stated

PresentMon at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Windows
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

PresentMon alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Hardware & Diagnostics

Well-known listings from the same topic.

All 137

PresentMon FAQ

Which graphics APIs does PresentMon work with?
DirectX, OpenGL, and Vulkan, for desktop and UWP applications.
Where are release binaries available?
Binaries for the main releases are provided on intel.com or github.com.
What does the Capture Application do?
It interfaces with the PresentMon Service to display an overlay with realtime graphs and readouts and to capture per-frame CSV data.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing