Ранее в статье сайта
«Как увеличить FPS в играх» мы рассмотрели способы увеличения FPS (количества кадров в секунду) для большей сглаженности движения в динамических сценах компьютерных игр. Эта статья будет своего рода предысторией для первой, поскольку ниже рассмотрим способ, как, собственно, узнать, этот самый показатель FPS в игре. А для подсчёта частоты смены кадров прибегнем к помощи небольшой бесплатной программки для Windows —
Fraps.
Как узнать, сколько FPS в игре с помощью программы Fraps
1. О программе Fraps
Основным предназначением программы Fraps является тестирование производительности видеокарт в среде 3D – компьютерных играх и 3D-программах. В частности, программа умеет вести подсчёт FPS. В числе прочих её возможностей — запись скриншотов и скринкастов игр. Друзья, эти функции программы подробно рассматриваются в другой статье сай
та «Как записать прохождение игры на видео с помощью программы Fraps».
{banner_google1}
Программа Fraps, помимо платной полнофункциональной версии, имеет версию бесплатную с несколько ограниченным функционалом. Конкретно для подсчёта FPS в игре бесплатной версии программы хватит с лихвой. В официальной редакции Fraps поставляется только с англоязычным интерфейсом. В Интернете полно неофициальных русифицированных сборок бесплатной редакции Fraps, однако не все они работают с системами Windows 8.1 и 10, да и небезопасное это дело – скачивание софта с непроверенных источников. Для запуска подсчёта частоты смены кадров в игре с помощью программы Fraps не нужно даже базового уровня знания английского языка, ведь все необходимые настройки и шаги мы рассмотрим далее. А для начала, естественно, скачаем программу с её официального сайта по ссылке
http://www.fraps.com/download.php
Установка Fraps стандартная. Запускаем программу.
2. Настройки поведения программы
Прежде запуска теста для подсчёта FPS рассмотрим настройки поведения программы Fraps в первой её вкладке «General»:
- Первая сверху — «Start Fraps minimized» — это опция сворачивания окна программы в системный трей сразу при запуске;
- Вторая сверху — «Fraps window always on top» — опция отображения окна программы поверх окон других приложений Windows.
- Третья сверху — «Run Fraps when Windows starts» — автозапуск программы вместе с Windows.
В нашем случае используем только опцию в левом нижнем углу окна Fraps —
«Minimize to system tray only», которая спрячет программу в системный трей.
3. Тестирование на предмет, сколько FPS в игре
Всё, что связано с тестированием видеокарты, в частности, с подсчётом FPS в игре, настраивается во второй вкладке программы Fraps «99 FPS».
Как запустить тест, чтобы узнать, сколько FPS в игре? В графе «Benchmark Settings» выставляем галочку на позиции «FPS». Выше и правее, в графе «Overlay Hotkey» увидим предустановленную горячую клавишу F12 для переключения угла отображения показателя тестирования на экране монитора. Эту клавишу при необходимости можно сменить на другую и задействовать во время тестирования, если счётчик FPS будет заслонять, например, игровую статистику. Эта же клавиша используется и для отключения счётчика FPS по достижении конечного угла перемещения.
Всё — можем приступать к тестированию. Программу Fraps не закрываем и запускаем игру. В полноэкранном режиме игры в правом верхнем углу увидим счётчик FPS.
Во вкладке программы «99 FPS» обнаружим другую установленную по умолчанию горячую клавишу — F11 — в графе «Benchmarking Hotkey». Её при необходимости также можно сменить на альтернативную клавишу. Это клавиша сохранения результатов тестирования. При её нажатии в процессе игры уже после выхода из игрового клиента минимальный и максимальный показатель FPS будет записан в лог-файл.
Этот лог-файл вместе с csv-файлом, где будет содержаться более расширенный перечень показателей FPS за время тестирования, можно отыскать в папке по пути, прописанному в графе «Folder to save benchmarks in». Путь сохранения результатов тестирования меняется на другой при нажатии синей кнопки «Change».
Можем не выходить из игрового клиента, а просто свернуть его клавишей Win, чтобы просмотреть результаты экспресс-теста подсчёта FPS. Для этого активируем опцию «Stop benchmark after» и устанавливаем число секунд, за которые будет проведено тестирование с сохранением результатов в лог-файл.
Далее, как и в предыдущем пункте статьи, не закрывая программу Fraps, запускаем игру. После выхода из игры или по завершении указанных секунд для проведения экспресс-тестирования можем отправляться за его результатами по указанному пути сохранения. Кстати, в программе реализован быстрый доступ к папке сохранения результатов тестирования – это кнопка «View» во вкладке «99 FPS».
5. Другие настройки тестирования
Во вкладке программы «99 FPS» есть ещё некоторые настройки, которые в нашем случае не были использованы. Одна из опций, что расположена в правом нижней углу окна программы —
«Only update overlay once a second»— это активация обновления счётчика FPS ежесекундно, а не каждые 25 кадров, как настроено в программе Fraps по умолчанию.
Две другие опции в графе «Benchmark Settings» – это опции тестирования микрозадержек («Frametimes») и максимального, минимального, усреднённого FPS («MinMaxAvg»).
Эти параметры можно увидеть в csv-файле в папке по пути сохранения результатов тестирования.
Конкретной установленной цифры эталонного показателя FPS не существует, поскольку при одной и той же частоте смены кадров в секунду в разных играх может быть разное качество изображения. Бытует мнение, что показателя 30 FPS достаточно для усреднённой в плане системных требований компьютерной игры. А вот для новых игр, заточенных под работу с производительным «железом», напичканных эффектами и динамикой игрового процесса, этой цифры может быть и недостаточно. Геймеры с внушительным стажем любят гоняться за большим показателем – чтобы было как минимум 50 FPS.
В любом случае, выбирая видеокарту в комплект сборки ПК или присматривая себе мощный ноутбук с дискретной видеокартой, не будет лишним просмотреть в Интернете тесты этих видеокарт в компьютерных играх. Чем больший показатель FPS сверх цифры 30 будут выдавать такие видеокарты, тем, соответственно, лучше.