Intel PresentMon is a gaming performance monitoring tool that monitors real-time performance and GPU busy metrics. It supports DirectX 11, 12, OpenGL, Vulkan and other APIs, and is compatible with GPU and CPU products from Intel, NVIDIA, and AMD. Using this tool helps users better assess hardware bottlenecks in their games.
Today, Intel released the latest version of PresentMon 2.0, which brings a number of new features and function optimizations, while fixing a large number of bugs. This site is attached with Intel's official update announcement:
When most indicators are switched to use the CPU to start processing, as a reference point instead of the time when present() is called, its value is more consistent with the measurement graph. Criteria for application quality (e.g., latency and duration of interaction and display frame rate).
The unknown process name was changed from
Capture application CSV files show "NA" (not available) instead of 0 in the column for unavailable metrics.
The override/capture application hides metrics that are currently in an "unavailable" state on the system.
For fine-tuning the percentage statistics, add 1%, 5% and 10% to the existing 99%, 95% and 90% values. The resulting new data are 100 respectively. %, 100% and 100%. In the case of metrics where lower values are better (such as turnover time), selecting 99%ile will automatically convert to 1%ile data.
When operating on non-zero average statistics, only non-zero data points are averaged. Therefore, when a data point is 0, it does not mean that the situation does not exist, but it is extremely practical (such as the click-to-photon delay metric).
Added histogram curve graph.
Client API:
New dynamic query combination API: clients now specify which metrics they are using / Statistics and only perform necessary data processing. This replaces the previous behavior where all metric combinations were calculated on every poll call, regardless of whether they were necessary.
New introspection API: Clients can now enumerate metrics at runtime to populate the UI with options, names, and descriptions. Also enables clients to be forward-compatible with updated service versions that expose new metrics.
PresentData: Change PresentStopTime to TimeInPresent where PresentStopTime = TimInPresent == 0 ? 0 : PresentStartTime TimeInPresent
The above is the detailed content of Intel launches PresentMon 2.0 version update to optimize FPS frame number indicator reference point. For more information, please follow other related articles on the PHP Chinese website!