Гид по технологиям

Как использовать Fraps для реального бенчмаркинга и повышения производительности игр

7 min read Производительность игр Обновлено 07 Jan 2026
Fraps: бенчмарки и повышение производительности игр
Fraps: бенчмарки и повышение производительности игр

TL;DR

Fraps позволяет записывать FPS в реальном игровом процессе и экспортировать детальные таблицы с данными (каждую секунду) и сводкой (min/max/avg). Это помогает найти узкие места производительности и корректировать графические настройки. Для полного анализа комбинируйте Fraps с альтернативными инструментами и контролируемыми тестами.

Окно Fraps с индикатором FPS

Краткое определение: Fraps — устаревший, но простой инструмент для измерения FPS и записи видеопрохождений; полезен там, где у игры нет встроенных бенчмарков.

Почему синтетические бенчмарки не заменят реальную игру

Синтетические бенчмарки (3DMark и подобные) дают стандартизированную «точку опоры» для сравнения железа, но они моделируют нагрузку, а не повторяют конкретную игровую сессию. Высокий итоговый балл не гарантирует стабильный фреймрейт в одной миссии или в сцепке эффектов. Некоторые игры имеют встроенные тесты, но многие — нет. Поэтому важно дополнить синтетику измерениями во время реальной игры.

Обнаружение реальной производительности с помощью Fraps

Fraps показывает текущие FPS на экране и может записывать лог с кадрами в секунду каждую секунду. Платная версия умеет записывать видео, но для измерений обычно хватает бесплатной. Инструмент популярен у обзорщиков аппаратного обеспечения, поскольку он прост и предсказуем.

Быстрая проверка «на глаз»

Запустите Fraps, затем игру. На экране появится жёлтый счётчик FPS — его положение настраивается в окне программы.

Жёлтый индикатор FPS в углу игрового экрана

Во время игры следите за числом FPS. Если он стабильно падает ниже ~30 FPS, обратите внимание на контекст падения: вы вошли в большой открытый участок, началась драка с множеством эффектов, включился специфический навык или динамическая сцена с частыми загрузками? Такие наблюдения укажут, какие графические параметры трогать.

Важно: падения производительности в отдельных сценах — нормальная ситуация; задача — понять причинно-следственную связь и минимизировать частые провалы.

Запись бенчмарка — как собирать данные

Когда вы дошли до участка, который хотите протестировать, нажмите F11 (по умолчанию) чтобы начать запись. Игра продолжит работать как обычно — играйте естественно. По умолчанию запись идёт 60 секунд, но длительность можно изменить.

Начало записи бенчмарка Fraps в игре

По окончании в папке Fraps\Benchmarks появятся CSV-файлы с данными. Один файл содержит сырые данные (FPS каждую секунду), второй — сводную статистику с min/max/avg.

Как интерпретировать экспортированные данные

Fraps создаёт два типа файлов:

  • файл с поминутным логом: FPS в каждый отдельный момент (обычно по секундам),
  • файл с суффиксом “minmaxavg”: минимум, максимум и средний FPS за весь замер.

Таблица данных FPS из экспорта Fraps

Если вы проходили однородную зону (например, прогулка по лесу), ожидайте относительно ровного графика FPS. Если в середине начался бой с эффектами, лог покажет провал — и это ключ к диагностике.

Мин/макс/средний FPS в экспортируемой таблице Fraps

Примеры выводов из данных:

  • значительная разница между min и max говорит о редких, но крупных просадках — ищите причину в особых сценах или эффектах;
  • средний FPS ниже 30 указывает на неприемлемое общее впечатление; около 60 и выше — желательный ориентир для плавности на многих мониторах.

Пошаговая методология (мини‑метод)

  1. Обновите драйверы GPU и закройте фоновые тяжёлые приложения.
  2. Настройте положение индикатора FPS в Fraps (видно в игре, но не мешает обзору).
  3. Выберите 2–3 репрезентативных сцены (спокойная прогулка, бой, открытая локация).
  4. Для каждой сцены проведите по 2–3 прогона по 60–120 секунд.
  5. Экспортируйте логи и сводные CSV.
  6. Сравните min/max/avg между прогоном до и после изменения настроек.
  7. Изменяйте одну настройку за прогон (draw distance, тени, параметры частиц) и повторяйте измерения.
  8. Задокументируйте набор настроек, при котором вы получили цель (например, avg ≥ 60, min ≥ 40).

Ключевая идея: изменяйте только одну переменную за тест, чтобы результаты были интерпретируемы.

Когда метод «не сработает» — ограничения и контрпримеры

  • Онлайн‑матчи с переменной сетевой задержкой. Fraps измеряет локальный FPS, но ощущение может быть нарушено пингом и сетевой синхронизацией.
  • Игры с внутриигровыми динамическими загрузками, где данные подгружаются асинхронно и влияют на следующие секунды — нужны более точные инструменты профайлинга.
  • Современные API (DX12, Vulkan) и многопоточность иногда дают нестабильные результаты из‑за особенностей расписания потоков; в таких случаях полезны инструменты от вендоров.

Альтернативы и совместимость

Если Fraps не даёт нужной информации или не совместим с игрой, используйте:

  • MSI Afterburner + RivaTuner Statistics Server — бесплатный, мощный, показывает OSD и логирует данные;
  • NVIDIA FrameView — точный для видеокарт NVIDIA (и работает с некоторыми другими GPU);
  • AMD Radeon Software — встроенные счётчики для карт AMD;
  • Windows Game Bar (Win+G) — встроенный, удобен для быстрых проверок;
  • OCAT — инструмент для трассировки и логирования FPS от сообщества.

Совместимость: Fraps старый и иногда не работает с новыми API или с 64‑битными версиями игр; альтернативы обычно более свежие и поддерживают современные GPU и API.

Чек‑листы по ролям

  • Для игрока, который хочет «играть комфортно»:

    • проверить avg и min в ключевых сценах;
    • добиться min ≥ 30 и avg, близкого к частоте обновления монитора (60+ для 60 Гц);
    • снизить дальность отрисовки, тени и эффекты частиц.
  • Для обзорщика/тестировщика:

    • делать 3 прогона для каждой сцены;
    • фиксировать настройки драйвера и версии GPU/драйвера/игры;
    • сохранять CSV и делать графики для публикации.
  • Для разработчика игры:

    • использовать логи для нахождения «горячих точек» в кадрах с низким FPS;
    • профилировать код/шейдеры в тех сценах, где min резко ниже avg.

Критерии приёмки

  • Средний FPS (avg) для целевой конфигурации соответствует целевому профилю (например, ≥60 для высоких настроек).
  • Минимальный FPS (min) не опускается ниже комфортного порога (чаще ≥30, для VR — ≥90).
  • Изменение одной настройки документированно и даёт предсказуемый эффект на avg/min.

Ментальные модели и эвристики

  • Сосредоточьтесь на min FPS: они определяют «самое плохое» впечатление.
  • Средний FPS полезен для общей оценки, но терпимость к фризам зависит от частоты падений.
  • Если просадки редки и коротки, их можно компромиссно терпеть; если часты — искать причину.

Маленькая таблица решений (Mermaid)

flowchart TD
  A[Нужна ли точная запись FPS?] -->|Да| B{Игра поддерживает ли встроенный бенчмарк?}
  B -->|Да| C[Использовать встроенный бенчмарк и Fraps как доп.метод]
  B -->|Нет| D{Fraps работает с игрой?}
  D -->|Да| E[Использовать Fraps для записи логов]
  D -->|Нет| F[Использовать MSI Afterburner / OCAT / FrameView]
  A -->|Нет| G[Достаточно синтетического бенчмарка]

Примеры тестов и критерии приёмки (тест‑кейсы)

  • Тест 1: Спокойная зона (ходьба) 60 с, цель avg ≥ 60, min ≥ 45.
  • Тест 2: Бой с эффектами 90 с, цель avg ≥ 45, min ≥ 30.
  • Тест 3: Открытая локация с дальностью отрисовки 60 с, цель avg ≥ 50.

Для каждого теста: выполнить 3 прогона, взять медиану avg и max/min, прежде чем делать выводы.

Практические советы по настройке, чтобы увеличить производительность

  • Сначала снижайте тени и дальность прорисовки — они часто самые затратные.
  • Отключите или уменьшите параметры частиц и пост‑эффекты (motion blur, ambient occlusion).
  • Убедитесь, что вертикальная синхронизация (V‑Sync) и тройной буфер оптимально настроены под ваш дисплей.
  • Для старых систем проверьте состояние накопителя — игры с потоковой подгрузкой зависят от скорости диска.

Безопасность и конфиденциальность

Fraps не отправляет данные в облако — он сохраняет локальные логи и (в платной версии) видео. Следите, чтобы записи не содержали чувствительной информации перед совместным использованием.

Часто задаваемые вопросы

Что измеряет Fraps — средний FPS или каждую секунду?

Fraps экспортирует оба типа данных: детализацию по секундам и отдельный файл с min/max/avg для всего прогона.

Можно ли автоматизировать прогоны и сравнения?

Да: сохраняйте CSV, используйте таблицы (Excel/Google Sheets) или скрипты на Python для автоматического расчёта разницы между профилями и визуализации.

Совместим ли Fraps с DirectX12 и Vulkan?

Fraps — старый инструмент, и с новыми API он может работать нестабильно. Для DX12/Vulkan чаще используют современные утилиты (MSI Afterburner, OCAT, FrameView).

Заключение

Fraps остаётся удобным инструментом для быстрой записи FPS в реальной игре и для первичного поиска источников просадок производительности. Однако из‑за ограничений совместимости и возрастающего использования новых API лучше комбинировать Fraps с более современными утилитами и контролируемыми тестами. Проводите повторяемые прогоны, меняйте по одному параметру и фиксируйте результаты — так вы быстро найдёте оптимальный баланс качества и производительности.

Важно

  • Меняйте только одну настройку перед прогоном, чтобы делать чистые выводы.
  • Для публикаций и сравнений сохраняйте CSV и указывайте версию драйверов и ОС.

Краткий глоссарий

  • FPS — кадры в секунду, мера плавности отображения;
  • avg/min/max — средний, минимальный и максимальный FPS за запись;
  • OSD — отображение статистики поверх игры (On‑Screen Display).
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство