FPS и 1% low: почему игра дёргается при высоком FPS
Содержание статьи

Игра может показывать 100 FPS и всё равно заметно дёргаться. Среднее значение скрывает один долгий кадр среди десятков быстрых. Для оценки плавности нужны frametime и 1% low.

Что такое frametime

Frametime - время отрисовки одного кадра в миллисекундах. Для ровных 60 FPS каждый кадр должен занимать около 16,7 мс. Если один кадр внезапно рисуется 150-300 мс, игрок видит рывок, хотя средний FPS остаётся высоким.

На графике плавная игра выглядит как ровная линия. Высокие пики показывают момент микрофриза и помогают сопоставить его с датчиками.

Что показывают 1% low и 0,1% low

1% low характеризует худший один процент кадров, а 0,1% low - ещё более редкие провалы. Чем ближе 1% low к среднему FPS, тем ровнее игра.

  • средний FPS 100 и 1% low 90 - обычно плавно;
  • средний FPS 100 и 1% low 35 - заметные провалы.

Сравнивайте результаты только в одинаковой сцене, разрешении и настройках.

Чем измерять

MSI Afterburner с RivaTuner показывает FPS, frametime и датчики поверх игры. CapFrameX или PresentMon записывают сессию и рассчитывают процентили. Встроенный бенчмарк удобен для повторяемости, но реальная проблемная сцена иногда важнее.

Запишите несколько одинаковых проходов после прогрева системы. Первый запуск может компилировать шейдеры и давать временные пики.

Частые причины микрофризов

  • Нехватка RAM.Система обращается к файлу подкачки, а диск получает пики нагрузки.
  • Один канал памяти.Особенно заметно на встроенной графике; проверьте Dual Channel.
  • Игра на HDD или нестабильном SSD.Подгрузка ресурсов создаёт паузы. Проверьте SMART накопителя.
  • Одно ядро CPU загружено полностью.Общая загрузка процессора может выглядеть невысокой.
  • Перегрев и троттлинг.Частота падает по мере прогрева.
  • Фоновые процессы.Обновления, браузер, запись экрана и антивирус сканируют диск в неподходящий момент.
  • Драйвер или кэш шейдеров.Симптом часто появляется после обновления или только в новых сценах.

Порядок проверки

  1. Запишите frametime вместе с RAM, VRAM, диском, ядрами CPU, GPU, температурой и частотой.
  2. Найдите несколько одинаковых пиков.
  3. Проверьте, какой датчик меняется в тот же момент.
  4. Закройте фоновые программы и повторите тест.
  5. Проверьте игру на SSD, режим памяти и температуры.
  6. Ограничьте FPS немного ниже устойчивого максимума и сравните 1% low.

Если GPU постоянно 95-100%, это может быть обычным ограничением видеокарты, а не неисправностью. Логику разделения компонентов объясняет статья про bottleneck.

Не путайте сетевой лаг и кадры

Высокий ping вызывает задержку действий, телепортации игроков и обрывы, но не обязательно портит локальный frametime. Если картинка плавная, а события приходят поздно, проверяйте сеть. Если график frametime имеет пики даже в офлайн-сцене, причина внутри ПК.

Когда нужна диагностика

Если ранее плавная система внезапно начала дёргаться, проверьте накопитель, память, питание и охлаждение. В Re-Save доступны диагностика и апгрейд SSD и RAM.