Intel PresentMon

скриншоты Intel PresentMon

Скачать

Разработчик: Intel Corporation (США)
Лицензия: Бесплатно (MIT license)
Версия: 2.6.0
Обновлено: 2026-09-22
Системы: Windows 11 / Windows 10
Интерфейс: английский
Рейтинг: рейтинг
Категория:Диагностика и тесты
Размер: 162 MB
Intel PresentMon — бесплатное ПО с открытым исходным кодом для мониторинга производительности игр и телеметрии GPU/CPU. Поддерживает DirectX, Vulkan и OpenGL, отображает оверлей с графиками и метриками в реальном времени, помогает выявить узкие места в системе.

Intel PresentMon 2.6.0: меньше нагрузки на процессор и новые возможности мониторинга работы видеокарт

22 сентября 2026 года вышла версия Intel PresentMon 2.6.0. Обновление расширяет сбор метрик и телеметрию, добавляет новые возможности интерфейса IPM, снижает нагрузку службы и исправляет проблемы совместимости, запуска и установки.

Добавлено

  • Метрики PSO: добавлен сбор через ETW количества, длительности и доли занятости при компиляции объектов состояния конвейера D3D12. Показатели включаются в захват кадров и CSV.
  • События OS DDI: добавлено отслеживание новых событий переворота кадров для получения временных меток каждого переворота, а также сведений о завершённых и пропущенных переворотах.
  • CSV: в экспорт добавлены идентификаторы источника и слоя для переворотов кадров, что упрощает анализ сценариев с несколькими плоскостями и дисплеями.
  • Дисплеи: в пути захвата и вывода добавлены дополнительные метаданные дисплеев.
  • Провайдеры телеметрии: добавлена детализация по отдельным метрикам, поэтому опрашиваются только необходимые конечные точки. Поддерживаются комбинирование провайдеров и расширения в виде подключаемых модулей.
  • Температура CPU: добавлена необязательная интеграция UCI socwatch в службу для считывания температуры процессора, когда доступ уровня MSR ограничен. Сборка и работа программы сохраняются, даже если UCI отсутствует.
  • Intel PresentMon: телеметрию нескольких адаптеров можно отображать одновременно, а предустановки оверлея могут использовать разные устройства для отдельных метрик.
  • Game Experience: добавлена предустановка оверлея с метриками, связанными с воспринимаемой плавностью движения и анимации.
  • Доступность метрик: недоступные показатели остаются видимыми в списках выбора и конфигурациях оверлея с соответствующей отметкой. При наведении показывается причина недоступности, а сведения можно выгрузить в CSV командой `presentmon-cli dump-caps`.
  • Массивы метрик: показатели с несколькими значениями, например несколько вентиляторов одной GPU, теперь отображаются как одна метрика с отдельным списком выбора индекса.

Изменено

  • Нативная телеметрия: пути ADL, NVAPI/NVML, IGCL и WMI напрямую используют динамическую модель возможностей и опроса.
  • ADL: улучшено определение использования выделенной видеопамяти AMD, показатели сверены со значениями Windows.
  • NVIDIA: манифест пользовательских событий переворота кадров ETW развёртывается вместе со службой, поэтому декодирование работает на чистых компьютерах для разработки без глобальной установки манифеста.
  • Список устройств: встроенные GPU Intel и AMD надёжнее определяются и располагаются ниже дискретных GPU.
  • Обратная связь о доступности: расширены причины недоступности метрик: функция может быть недоступна на конкретном устройстве, отсутствовать в исходном API или не поддерживаться этой сборкой PresentMon.
  • Интерфейс: в приложении захвата отображается установленная версия PresentMon или идентификатор сборки для пользовательских и ночных версий.
  • CEF: добавлен файл фиксации версии и сценарии `upgrade-cef` и `pull-cef`. Сборка и MSI проверяют версию CEF и хеши бинарных файлов.
  • UCI SDK: полезная нагрузка UCI вынесена отдельно, обновлены упаковка и развёртывание установщика для ветки UCI 0.8.
  • Веб-интерфейс: обновлены зависимости Vite и Vue для разработки.
  • Тестовая инфраструктура: восстановлен набор тестов, включая обновления API сеансов, вспомогательные данные ETL, паритет OPM и службы, детерминированное воспроизведение динамического опроса и менее хрупкие проверки таймеров и периодического опроса. Добавлена параметризованная среда ULT для упрощения тестов воспроизведения ETL.

Оптимизировано

  • Служба: сброс ETW и связанные циклы используют ожидание `Sleep` с меньшей точностью там, где допустим разброс времени. Это снижает использование CPU под нагрузкой на 78%, в том числе на мобильных системах.
  • Журнал: диагностический журнал не сбрасывается на диск, когда служба не отслеживает приложение и не опрашивает телеметрию. Потребление CPU в простое снижено с 0,003% до 0,000%.
  • Опрос телеметрии: провайдеры продолжают оптимизироваться для опроса только тех метрик, которые фактически используют клиенты.

Исправлено

  • Автовыбор цели: устранено досрочное завершение цикла из-за ошибок опроса GPU top и гонка, возникавшая, когда целевое приложение запускалось как консольный процесс до появления окна 3D.
  • Перезапуск службы: исправлена ошибка, при которой служба не перезапускалась, пока клиентский сеанс удерживал объекты общей памяти.
  • Параллельный запуск: второй экземпляр IPM теперь корректно блокируется вместо открытия пустого неработающего окна.
  • Загрузчик: изменения сигнатур закрытых API больше не нарушают работу загрузчика, а отсутствующие или несовпадающие внутренние конечные точки не приводят к критической ошибке.
  • Телеметрия: исправлены структуры и провайдеры ADL/NVML, влияющие на точность показателей, а также проверка версии IGCL.
  • Сеансы: исправлено ожидание готовности интроспекции при открытии клиентского сеанса.
  • Установка: исправлены загрузка библиотек установщика в сценариях IDE и метод применения данных AppData.
  • Win32: внесены исправления по результатам Coverity и усилена защита CFG для консольного приложения Windows.

Удалено

  • Flash Injector: удалены экспериментальные DLL и EXE Flash Injector, клиентские перехватчики, сценарии сборки и элементы интерфейса для упрощения решения и сборок.
  • Телеметрия: удалены устаревшие прослойки телеметрии.

Другие изменения

Системные требования Intel PresentMon

  • Операционная система: Windows 10 или Windows 11 (64-бит)
  • Поддерживаемые графические API: DirectX 9, 11, 12; OpenGL; Vulkan
  • Аппаратная совместимость:
    • Видеокарты Intel Arc
    • Процессоры Intel Core (с iGPU)
    • Поддержка NVIDIA и AMD — ограниченная, зависит от телеметрии
  • Разрешения и масштабирование: поддерживаются стандартные и высокие DPI-режимы
  • Права доступа: рекомендуется запуск от имени пользователя, входящего в группу Performance Log Users (не требуется администраторский доступ)
  • Дополнительно: для получения телеметрии с некоторых GPU требуется наличие соответствующих драйверов и поддержка API вендора (например, NVAPI для NVIDIA)

Intel PresentMon — это бесплатное программное обеспечение с открытым исходным кодом для мониторинга производительности игр и системной телеметрии в режиме реального времени. Оно позволяет отображать оверлей с графиками и метриками, фиксировать производительность и анализировать работу GPU/CPU во время игрового процесса.

Основные возможности Intel PresentMon

Настраиваемый оверлей с графиками

Программа отображает поверх игры оверлей с графиками производительности: в том числе многолинейные графики, гистограммы, скользящие средние значения, перцентили и другие показатели. Это позволяет отслеживать метрики в реальном времени и понимать, как игра использует ресурсы системы.

Обнаружение узких мест

Эксклюзивная метрика GPU Busy помогает определить, какая часть системы (процессор или видеокарта) является узким местом, и насколько эффективно используются ресурсы ПК в каждой сцене игры.

Объединённые данные телеметрии и производительности

PresentMon объединяет в одном интерфейсе производительность графики и аппаратные метрики, такие как температура, частоты, энергопотребление и загрузка GPU. Это даёт целостную картину происходящего как во время игры, так и при последующем анализе.

Поддержка разных производителей и открытый код

Программа работает не только с видеокартами Intel Arc и процессорами Intel Core, но и с другими популярными графическими решениями, такими как NVIDIA и AMD. Благодаря открытому исходному коду, PresentMon можно встроить в сторонние инструменты анализа производительности.

Широкая поддержка API

Поддерживаются графические API: DirectX 12, DirectX 11, DirectX 9, OpenGL и Vulkan. Программа совместима с Windows 10 и Windows 11.

Командная строка для продвинутых пользователей

Для тестировщиков и энтузиастов доступен мощный набор команд CLI — можно запускать автоматическое тестирование, собирать CSV-отчёты и управлять параметрами отображения без графического интерфейса.

Компоненты PresentMon

  • PresentMon Collection and Analysis library — низкоуровневая библиотека для сбора событий ETW и анализа таймингов рендеринга и отображения кадров.
  • PresentMon Console Application — консольное приложение для записи CSV-файлов производительности целевых приложений.
  • PresentMon Service — служба, объединяющая события ETW и телеметрию оборудования (температуры, частоты, мощность GPU) через API вендоров (например, NVAPI).
  • PresentMon Capture Application — удобное GUI-приложение с настраиваемым оверлеем и поддержкой записи данных по кадрам.

Интеграция со сторонними инструментами

PresentMon используется в популярных программах для анализа производительности и задержек, таких как:

Как скачать Intel PresentMon

Перейдите на страницу загрузки и выберите версию для вашего устройства.

Скачать Intel PresentMon

Рекомендуем

рейтинг ПРОБНАЯ
Новая операционная система от Microsoft
рейтинг БЕСПЛАТНО
Новейшая версия мобильной ОС от Google
рейтинг БЕСПЛАТНО
Мобильная ОС Apple для iPhone
рейтинг БЕСПЛАТНО
ОС Linux для ноутбуков и настольных ПК
рейтинг БЕСПЛАТНО
Игровая ОС Valve для Steam Deck