Страница 3: FCAT - анализ
На следующей странице мы рассмотрим финальный этап анализа FCAT.
Для успешного измерения кадров с помощью FCAT необходимо выполнить следующие шаги:
- Запустить утилиту для наложения цветового кодирования на тестовой системе
- Стартовать систему захвата и подключить тестовую систему с видеокартой
- Одновременно начать тесты и запись потока
- Провести фиксацию ошибок (таких как отброшенные кадры)
- Проанализировать запись с помощью утилиты
- Скопировать результаты анализа
- Провести финальный анализ в два шага с помощью скрипта NVIDIA
Утилита Extractor анализирует кадр за кадром, извлекая из них цветовую информацию. Утилита создает таблицу Excel, которую затем используют другие скрипты для построения графиков и анализа.
Но до анализа можно посмотреть записанное видео и скриншоты. Они уже позволяют оценить наличие проблем в конфигурациях с несколькими GPU и рендерингом AFR (Alternate Frame Rendering).
В игре Metro: Last Light можно видеть отличный пример двух "карликовых" кадров, которые занимают очень маленькие области сверху и снизу картинки. Для геймера они не имеют никакого значения, практически не влияя на восприятие игры.
В Crysis 3 заметно разрывание (tearing), то есть горизонтальное смещение на стыке двух кадров, что наблюдается при снижении общей частоты кадров. В игре Metro: Last Light мы получали картинку с частотой кадров больше 100 FPS, в Crysis 3 приходится довольствоваться около 30 fps.
Мы специально приводим скриншот, на котором заметно разрывание (tearing).
При очень быстрых движениях разрывание становится более заметным, даже без пропускания кадров. На примере это хорошо видно.
Если увеличить картинку, то результат будет еще более печальный. Причём перед нами обычный стандартный рендеринг, без пропускания кадров или "карликовых" кадров.
На этом мы заканчиваем первую часть статьи, посвящённую FCAT. В ближайшие дни мы опубликуем вторую часть статьи, где более подробно рассмотрим эффект микро-подёргиваний.