Как пользоваться NVIDIA FrameView

Компания NVIDIA представила инструмент FrameView для анализа производительности и энергопотребления графического процессора. Он поддерживает широкий спектр видеокарт, включая модели AMD. FrameView работает с API DirectX 9, 10, 11 и 12, OpenGL и Vulkan, а также с приложениями Universal Windows Platform (UWP).

Эта статья расскажет, как пользоваться NVIDIA FrameView. Программа определяет частоту кадров, производительность на ватт и сохраняет результаты тестирования. Она использует NVIDIA FrameView SDK — тот же движок, что и мониторинг в NVIDIA App. Однако на видеокартах AMD вместо фактического энергопотребления отображается промежуточное значение между мощностью чипа и платы.

Загрузка и установка NVIDIA FrameView

На официальном сайте NVIDIA найдите приложение FrameView и нажмите Download Now. Запустите FrameViewSetup.exe, чтобы начать процесс установки. После завершения инсталляции ярлык приложения появится на рабочем столе.

How to Download and Install NVIDIA FrameView

При необходимости вы можете выполнить чистую установку. В разделе Options выберите Custom и нажмите NEXT, после чего установите флажок Perform a clean installation. Все настройки и ранее сохранённые данные программы будут удалены.

Как включить оверлей NVIDIA FrameView

Запустите FrameView от имени администратора. Сначала нажмите BROWSE и укажите папку Benchmark, в которой будут сохраняться результаты тестирования. Для параметра Display Mode выберите значение All Metrics. Затем нажмите клавишу Scroll Lock или F10, чтобы начать запись.

How to enable the NVIDIA FrameView overlay

Если нажать эту клавишу ещё раз, экранное наложение будет отключено. Однако сбор данных продолжится, и только после следующего нажатия отобразится окно Benchmark Summary. Данные, полученные в ходе тестирования, будут сохранены в формате CSV с именем программы и меткой времени.

Understanding NVIDIA FrameView Metrics

Кстати, эти показатели можно не только увеличивать и уменьшать, но и перемещать с помощью мыши. В предыдущих версиях FrameView такой возможности не было.

Что означают показатели NVIDIA FrameView

В бета-версии приложения FrameView оверлей отображал значения CHP (GPU Only Power) и TGP (Total board minus USB-C). Первое показывает, какую мощность в ваттах потребляет графический чип. Второе отвечает за энергопотребление ГП и платы без учёта мощности, потребляемой устройствами, подключёнными через USB-C.

Надпис Метрика Опис
FPS Avg FPS Средняя частота кадров, рассчитанная на основе показателей рендеринга кадров.
1%L 1% Low FPS Усреднённое значение самых медленных 1% кадров. Чем ближе 1% Low к среднему FPS, тем стабильнее производительность.
PCL AvgPCLatency (ms) Среднее время между получением ввода на ПК и отображением кадра на экране.
DROP Dropped Frames Показывает, был ли кадр пропущен (1) или отображён (0).
PPW Perf Per Watt Определяет количество кадров, генерируемых видеокартой на единицу потребляемой энергии.
GPUN
GPUA
GPUI
GPU Frequency Частота графического процессора (МГц).
GPU % Utilization Загрузка графического процессора (%).
GPU Temperature Температура графического процессора (°C).
CPU CPU Frequency Частота процессора (МГц).
CPU Utilization Загрузка процессора (%).
CPU Temperature  Температура процессора (°C).

Теги режима наложения также содержат информацию о настройках игры, которые могут повлиять на итоговые результаты тестирования.

F Игра запущена в полноэкранном режиме, который обеспечивает корректное измерение производительности в соответствии с установленным разрешением.
I В режиме Independent Flip (iFlip) приложение эмулирует поведение Full Screen Exclusive. Обычно этот режим используется для минимизации задержек.
T  Означает, что игра работает без вертикальной синхронизации. Возможны «разрывы» изображения, однако при этом измеряется максимальная производительность.
W Игра работает в оконном режиме. Комбинация клавиш Alt + Enter может принудительно перевести её в полноэкранный режим.
V  Вертикальная синхронизация включена, поэтому частота кадров синхронизируется с частотой обновления монитора.

Запись и анализ результатов тестирования

В папке для бенчмарков, указанной в пользовательском интерфейсе FrameView, сохраняются CSV-файлы, которые можно открыть в Microsoft Excel или Google Таблицах. После завершения бенчмаркинга будут созданы два файла:

  • FrameView_Summary.csv — содержит сводную статистику.
  • FrameView_<Программа>_YYYY_MM_DDTHHMMSS_Log.csv — содержит данные для каждого кадра.

В следующей таблице приведено описание каждого столбца, поскольку файл журнала содержит значительно больше данных. Она поможет разобраться с параметрами и определить, какие из них наиболее важны. Функция Present() передаёт готовый кадр на отображение.

TimeInSeconds Время, прошедшее с начала ведения статистики.
MsBetweenSimulationStart Интервал между началом обработки двух последовательных кадров.
MsBetweenPresents Интервал между вызовами Present() для двух последовательных кадров.
MsBetweenDisplayChange Интервал между фактическим отображением двух кадров на экране.
MsInPresentAPI Время выполнения вызова функции Present() графического API.
MsRenderPresentLatency Задержка между вызовом Present() и завершением обработки кадра.
MsUntilDisplayed Время от начала рендеринга до фактического отображения кадра.
Render Queue Depth Количество кадров, одновременно находящихся в очереди рендеринга.
MsPCLatency Время от получения команды ввода с ПК до вывода кадра на дисплей.
Frame Gen Multiplier Коэффициент генерации кадров, если она используется.
GPU0Clk (MHz) Текущая тактовая частота графического ядра.
GPU0MemClock (MHz) Текущая тактовая частота видеопамяти.
GPU0Util (%) Текущая загрузка графического процессора.
GPU0Temp (C) Текущая температура графического процессора.
Perf/W Total(F/J) (API) Общая энергоэффективность системы — количество кадров, полученных на один джоуль потребленной энергии.
Perf/W GPUOnly(F/J) (API) Энергоэффективность только графического процессора — количество кадров на один джоуль энергии GPU.
Perf/W Total-USBC(F/J) (API) Общая энергоэффективность без учета энергопотребления через порт USB-C.
GPUOnlyPwr(W) (API) Мощность, потребляемая только графическим чипом.
NV-Total-USBCPwr(W) (API) Общее энергопотребление видеокарты NVIDIA (плата + графический чип) без учета питания через USB-C.
NV Pwr(W) (API) Энергопотребление видеокарты NVIDIA.
CPUClk (MHz) Тактовая частота процессора.
CPUUtil (%) Загрузка процессора.
CPU Package Temp (C) Температура процессора.
CPU Package Power (W) Общее энергопотребление процессора.
CPU TDP (W) Расчетная тепловая мощность процессора.
CPUCoreUtil% [1] Загрузка отдельного ядра процессора.
Current Battery Capacity (Wh) Текущая ёмкость аккумулятора.
Total Battery Capacity (Wh) Общая ёмкость аккумулятора.
Battery Percentage (%) Текущий уровень заряда.

Конечно, Вы можете просто открыть CSV-файл в Google Таблицах и самостоятельно построить график. Для этого выделите, например, столбец MsBetweenPresents и выберите Вставка > Диаграмма. Будет создан линейный график, который позволяет выявить микрофризы.

Но компания NVIDIA создала шаблон FrameView_Analysis_Template.xlsm с макросами для Microsoft Excel. С его помощью можно структурировать импортированные данные для более удобного анализа результатов. Готовый шаблон должен находиться в одной из следующих папок:

C:\ProgramData\NVIDIA Corporation\FrameView\
C:\Program Files\NVIDIA Corporation\FrameView\
C:\Program Files\NVIDIA Corporation\FrameViewSDK\

Если файл FrameView_Analysis_Template.xlsm отсутствует, его можно скачать отдельно. Либо откройте установщик FrameViewSetup.exe с помощью архиватора 7-Zip или WinRAR. При первом открытии шаблона может потребоваться нажать кнопку Включить содержимое на жёлтой панели предупреждения о безопасности.

Download FrameView_Analysis_Template.xlsm

В шаблоне нажмите Load Capture #1 и выберите CSV-файл с данными. После этого будет сформировано структурированное представление данных в виде таблиц и графиков. Чтобы открыть ещё один файл для сравнения, нажмите Load Capture #2.

Заключение

NVIDIA FrameView — это не просто программа для мониторинга, а мощный инструмент для анализа производительности. Она позволяет не только отображать FPS, но и записывать подробную статистику о работе ЦП, ГП, задержках и энергопотреблении.

Полученные данные можно легко преобразовать в графики для удобного анализа плавности игрового процесса. Для Microsoft Excel компания NVIDIA создала шаблон FrameView_Analysis_Template.xlsm, который уже содержит большое количество графиков. Кроме того, многие пользователи используют бесплатную утилиту CapFrameX.

Dmytro

Администратор и основатель проекта Windd.pro. Интересуюсь всеми новыми технологиями. Знаю толк в правильной сборке ПК. Участник программы предварительной оценки Windows Insider Preview. Могу с лёгкостью подобрать комплектующие с учётом соотношения цены — качества. Мой Компьютер: AMD Ryzen 5 3600 | MSI B450 Gaming Plus MAX | ASUS STRIX RX580 8GB GAMING | V-COLOR 16GB Skywalker PRISM RGB (2х8GB).

Related Articles

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Back to top button