Вы сейчас просматриваете Почему FPS в CS2 отличается: счётчик игры показывает одно, а оверлей NVIDIA — другое

Почему FPS в CS2 отличается: счётчик игры показывает одно, а оверлей NVIDIA — другое

Встал вопрос: почему внутриигровой счётчик FPS в Counter-Strike 2 уверенно показывает значения выше 600, а оверлей NVIDIA упрямо держится в районе 300–360. Кажется, будто система «теряет» половину кадров. Так в чём же проблема? Предлагаю рассмотреть на примере обсуждения от самих пользователей.


Суть проблемы: два счётчика — два разных FPS

Игроки CS2 обратили внимание на существенную разницу между FPS в игре и FPS в NVIDIA Overlay. В одном из обсуждений пользователь с 360 Гц монитором, отключённым VSync и лимитом FPS = 0 столкнулся с тем, что:

  • внутриигровой счётчик показывает значительно больше кадров;
  • счётчик NVIDIA отображает почти вдвое меньшее значение;
  • в оконном полноэкранном режиме NVIDIA «залипает» около 360 FPS;
  • в эксклюзивном Fullscreen значения почти совпадают (разница ±5 FPS).

«Не знаю, чему теперь верить, если честно» — b4wse, автор обсуждения

Скачать оригинальную CS 1.6 и находить подходящие серверы CS 1.6, CSS и CS 2 по картам и режимам можно на https://cs-megaboost.ru/cs16download/


Объясняем про «реальные» кадры и Frame Generation

Один из самых поддержанных ответов сводится к следующему:

«Frame gen FPS — это большее число. А “реальные” кадры — это меньшее значение»
soravitunkojootti

Иными словами:

  • внутриигровой счётчик может учитывать сгенерированные кадры;
  • оверлей NVIDIA чаще показывает фактически отрисованные GPU кадры.

При этом утверждение, что «счётчик просто неточный», было жёстко отвергнуто:

«Говорить, что счётчик FPS просто неточный — это полный бред»
soravitunkojootti

Интересно, что многие игроки вообще не ожидали увидеть подобное в CS2:

«Я впервые слышу о frame gen в Counter-Strike»
Nai_cs


Режим экрана решает больше, чем кажется

Ключевое наблюдение автора темы:

  • Fullscreen Windowed → NVIDIA Overlay ≈ 360 FPS
  • Exclusive Fullscreen → NVIDIA Overlay ≈ внутриигровому FPS

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

«Когда переключаюсь в полный экран, счётчики почти идеально совпадают»
b4wse


Какому FPS верить на самом деле

Мнения игроков здесь сходятся чаще, чем кажется:

«Я бы доверял внутриигровому счётчику. Это же сама игра»
Deep-Pen420

Однако есть важное уточнение: Steam Overlay FPS.

«К сожалению, здесь никто не понимает, как работает внутриигровой счётчик FPS.
Я рекомендую использовать новый встроенный FPS-оверлей Steam — он даёт очень подробное объяснение»
NoScoprNinja

Вывод:

  • для ощущения плавности и отклика важны реальные кадры и frametime;
  • для понимания, выдерживает ли система 360 Гц, стоит смотреть меньшее значение FPS, особенно если оно иногда опускается ниже частоты монитора.

Frametime, миллисекунды и “Max XX ms”

Отдельный вопрос вызвал параметр вида Max 3.3 ms в игровом счётчике.

Разъяснение от игрока:

«1000 мс / 3.3 мс = ~303 FPS.
Поскольку указано “Max”, это, скорее всего, минимальный FPS, который у тебя был в моменте»
treePSol

Также было предположение, что:

  • разные счётчики используют разное окно усреднения;
  • скриншот мог быть сделан во время 1% или 0.1% low.

Что ещё обсуждали?

  • NVIDIA Reflex — уточняли, включён ли он.
  • AI / Frame Generation — советовали отключить: «disable ai frame generation» — f0xy713
  • Некоторые игроки отмечали, что NVIDIA Overlay может “зависать” и обновляться только после перезапуска игры: «Оверлей NVIDIA иногда замирает и обновляется только после рестарта» — jootrnt

Также упоминалась настройка Smooth Motion на уровне драйвера, но часть пользователей с RTX 4080 заявили, что не находят её в панели управления NVIDIA.


Что можно сделать прямо сейчас?

  1. Переключитесь в Exclusive Fullscreen (полностью полноэкранный режим). Это самый простой способ синхронизировать показания.
  2. Сравните три источника FPS:
    • внутриигровой счётчик CS2;
    • NVIDIA Overlay;
    • Steam FPS Overlay (рекомендуется как самый информативный).
  3. Обратите внимание на минимальный FPS и frametime, а не только на “красивые” пики.
  4. Если используете AI / Frame Generation — отключите его и сравните поведение.
  5. Проверяйте, не “залип” ли оверлей NVIDIA, перезапуская игру при сомнениях.

Какому в итоге показателю верить?

Разница между FPS в CS2 и NVIDIA Overlay — это результат того, что разные инструменты считают разные вещи. Один показывает потенциальную плавность, другой — физическую реальность видеокарты.

Если коротко: меньшее фпс число — и есть ответ какому показателю верить.

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