Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

Счетчик FPS врет: вся правда о генерации кадров и искусственном ускорении в играх

Счетчик FPS врет: вся правда о генерации кадров и искусственном ускорении в играх

Подробности изложены в материале первоисточника. Современные геймерские технологии шагнули далеко вперед, и сегодня такие функции, как апскейлинг, стали привычным делом для каждого владельца мощной видеокарты. Включение DLSS или аналогичных алгоритмов часто активирует генерацию кадров в фоновом режиме, из-за чего счетчик кадров в секунду начинает показывать завышенные цифры, скрывая реальное положение дел «под капотом» вашего ПК.

Я регулярно тестирую новые технологии и настройки графики, поэтому решил разобраться, как работают современные счетчики FPS и почему высокая частота кадров далеко не всегда означает идеальную плавность и отзывчивость игрового процесса.

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

Что на самом деле считает ваш счетчик FPS

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

Реклама
Тестирование производительности видеокарты в игре
Мониторинг загрузки графического процессора во время игрового процесса.
Настройка параметров графики и апскейлинга
Меню выбора параметров масштабирования и генерации кадров.
Сравнение четкости изображения при разном FPS
Детализация динамических сцен при различных режимах работы видеокарты.

Эволюция алгоритмов зашла довольно далеко: если раньше системы вроде DLSS добавляли лишь один искусственный кадр, то современные решения способны генерировать до пяти дополнительных изображений парой кликов. Если ваша система выдает 60 кадров в секунду с включенной базовой генерацией, видеокарта в этот момент честно рисует лишь 30 кадров, а остальное достраивает нейросеть.

Мониторинг аппаратных ресурсов ПК в реальном времени
Отображение потребления видеопамяти и ресурсов процессора.

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

Почему генерация кадров увеличивает задержку ввода

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

Рассмотрим популярный киберспортивный или сюжетный блокбастер, который в нативном режиме выдает стабильные 60 FPS, что соответствует времени кадра около 16.7 миллисекунд. Если принудительно задействовать генерацию кадров для достижения красивых 120 FPS, задержка управления вырастет, так как игровая логика, физика и обработка команд по-прежнему жестко привязаны к исходной частоте в 60 нативных кадров.

Чем ниже ваш базовый нативный показатель FPS, тем сильнее проявляются эти неприятные побочные эффекты. В динамичных сетевых баталиях подобное искусственное ускорение способно напрочь испортить игровой опыт, превратив отзывчивое управление в «ватное» и заторможенное.

Визуальные артефакты и скрытые затраты видеопамяти

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

Реклама

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

Кроме того, ошибочно полагать, что генерация кадров дается системе бесплатно. Дополнительные алгоритмы активно нагружают видеопамять (VRAM) и задействуют вычислительные блоки графического чипа. Если ваша видеокарта и без того работает на пределе возможностей, активация функции не только съест часть ресурсов, но и снизит базовый нативный фреймрейт, замаскировав падение красивыми цифрами на мониторе.

Визуальные артефакты и шлейфы от движения в игре
Пример появления шлейфов и артефактов изображения при активной генерации кадров.
Оценка нативной частоты кадров по формуле
Схема расчета реальной частоты кадров путем деления на коэффициент.

Как узнать свою реальную производительность в игре

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

Однако на практике расчеты могут усложняться аппаратным троттлингом или падением производительности из-за накладных расходов. Если игра в честном рендере выдает 60 кадров, а генерация должна поднимать значение до 120, вы можете увидеть на экране лишь 100 FPS. Это происходит не из-за сбоя в работе софта — сама видеокарта теряет около 10 кадров из-за нагрузки на пересчет, а реальный нативный показатель опускается до 50.

Учитывайте эти аппаратные издержки, когда проводите самостоятельные тесты производительности и настраиваете графические параметры под конкретный видеочип или монитор.

Когда генерацию кадров действительно стоит включать

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

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

01.