Фреймтайм і 1% low: як читати метрики продуктивності у важких ААА-іграх

10 хв читання Серж Бадьорий
Фреймтайм і 1% low: як читати метрики продуктивності у важких ААА-іграх
Серж Бадьорий

Серж Бадьорий

Автор матеріалу

Кожен геймер знає, що таке FPS, але мало хто розуміє, чому одна гра при 60 FPS відчувається плавно, а інша – ривками. У важких ААА-проєктах типу Cyberpunk 2077, Starfield або Alan Wake 2 середній показник кадрів часто маскує проблеми з фреймтаймом та мікрофризами. У цій статті розберемо, як правильно читати метрики продуктивності, щоб оцінити реальну плавність геймплею, а не лише середні цифри в бенчмарку.

Зміст

Найшвидше: що важливіше – середній FPS чи 1% low

Для комфортного геймплею важливіше, щоб 1% low був максимально близьким до середнього FPS. Гра з 70 FPS середнім і 65 FPS у 1% low буде відчуватися плавніше, ніж гра з 120 FPS середнім і 40 FPS у 1% low.

Швидка підказка: як швидко оцінити стабільність

СитуаціяЩо перевірятиЦільове значення
Загальна оцінка продуктивностіСередній FPSЗалежить від монітора (60+ для 60 Гц, 144+ для 144 Гц)
Відчуття плавності1% lowНе нижче 85% від середнього FPS
Наявність мікрофризів0.1% lowНе нижче 70% від середнього FPS
CPU-bound сцениФреймтайм на лутах/AIМенше 16.67 мс для 60 Гц
GPU-bound сцениФреймтайм у місті/ефектахСтабільний без піків

Що таке фреймтайм і чому це важливіше за FPS

Фреймтайм (frametime) – це час у мілісекундах, який потрібен системі для рендерингу одного кадру. Тоді як FPS показує кількість кадрів за секунду, фреймтайм відображає консистентність цього процесу.

Чому фреймтайм важливіший

  • FPS – інвертована метрика: 100 FPS = 10 мс, 50 FPS = 20 мс. Різниця між 100 та 90 FPS – 1.11 мс, тоді як між 50 та 40 FPS – 5 мс
  • Стабільність важливіша за швидкість: людське око помічає варіації часу між кадрами сильніше, ніж абсолютну кількість FPS
  • Фризи видно на графіку: пік фреймтайму в 50 мс (20 FPS на мить) буде непомітним у середньому FPS, але відчутним у грі

У важких ААА-іграх з великими відкритими світами фреймтайм часто стрибає через завантаження текстур, AI-розрахунки та фізику.

Розуміння 1% low та 0.1% low метрик

Ці метрики були популяризовані Steve Burke з Gamers Nexus як спосіб оцінити найгірші моменти продуктивності.

Що означають ці значення

  • 1% low: найнижчі значення FPS, які зустрічаються у 1% часу гри. Це відображає періодичні фризи та просадки
  • 0.1% low: найнижчі значення FPS у 0.1% часу – екстремальні випадки, які часто відповідають за помітні мікрофризи

Як це працює на практиці

Припустимо, гра показує такі фреймтайми протягом 10 секунд:

  • 1000 кадрів з фреймтаймом 10 мс (100 FPS)
  • 10 кадрів з фреймтаймом 50 мс (20 FPS)

Середній FPS буде 98.04, що виглядає чудово. Але 1% low = 20 FPS, що показує реальну проблему.

Яким має бути співвідношення метрик для комфортної гри

Ідеальний сценарій

  • Середній FPS: 60+ для 60 Гц монітора, 144+ для ігрових
  • 1% low: не нижче 85% від середнього FPS
  • 0.1% low: не нижче 70% від середнього FPS

Приклади співвідношень

Середній FPS1% low0.1% lowВідчуттяОцінка
120115110Ідеально плавноA+
1208560Добре, рідкісні фризиB+
1204525Помітні ривкиC
605550Плавно, стабільноA
603015Слайд-шоу періодичноF

Специфіка важких ААА-ігор

У іграх типу Cyberpunk 2077 з увімкненим трассуванням променів співвідношення часто гірші через:

  • Шейдерні компіляції при завантаженні нових локацій
  • Потокове завантаження текстур у відкритому світі
  • Складні фізичні розрахунки

Тут прийнятним вважається, якщо 1% low тримається на рівні 75-80% від середнього.

Програми для моніторингу фреймтайму

MSI Afterburner + RivaTuner Statistics Server (RTSS)

Найпопулярніше безкоштовне рішення. Показує:

  • Поточний, середній, мінімальний, максимальний FPS
  • 1% low та 0.1% low (потребує налаштування)
  • Графік фреймтайму в реальному часі
  • Накладення на екран під час гри

CapFrameX

Спеціалізований інструмент для бенчмаркінгу:

  • Детальний аналіз фреймтайму
  • Графіки перцентилів
  • Збереження результатів
  • Порівняння прогонів

Intel PresentMon

Офіційна утиліта від Intel:

  • Легка та проста
  • Підтримка сучасних API (DirectX 12, Vulkan)
  • Мінімальний вплив на продуктивність

Офіційний проєкт: PresentMon.

OCAT (Open Capture and Analytics Tool)

Кросплатформове рішення:

  • Працює з будь-якими GPU
  • Детальний експорт даних
  • Підтримка Linux

Як читати графіки фреймтайму

Ідеальний графік

  • Лінія фреймтайму: рівна, без різких піків
  • Приклад: 16.67 мс ± 1 мс для 60 FPS
  • Вигляд: практично пряма лінія з мінімальними коливаннями

Прийнятний графік

  • Лінія фреймтайму: незначні коливання до 20-25% від середнього
  • Приклад: 10 мс середній, коливання 8-12 мс
  • Вигляд: хвиляста лінія без гострих піків

Проблемний графік

  • Лінія фреймтайму: різкі піки в 2-3 рази вище середнього
  • Приклад: 10 мс середній, періодичні стрибки до 50+ мс
  • Вигляд: «голки» або «гребінка» на графіку

Що означають різні патерни

  • Регулярні піки кожні N мс: проблеми з синхронізацією, V-Sync, G-Sync/FreeSync конфлікти
  • Випадкові гострі піки: shader cache компіляція, завантаження текстур, GC (garbage collection) у іграх на Unity/Unreal
  • Поступове підвищення: thermal throttling, накопичення ефектів у сцені
  • Піки при поворотах камери: потокове завантаження, недостатня пропускна здатність пам’яті

Основні причини нестабільного фреймтайму

CPU-bound проблеми

  • Однопотокові обмеження: AI, фізика, анімація персонажів
  • Процеси фону: Windows Update, антивірус, браузер
  • Низький IPC: старі процесори з низькою тактовою частотою

GPU-bound проблеми

  • Недостатньо VRAM: витіснення в системну RAM
  • Thermal throttling: перегрів GPU до 83°C+
  • Power limit: обмеження енергоспоживання

Системні проблеми

  • RAM у single-channel: втрата до 20% продуктивності в CPU-bound сценах
  • Повільний SSD: затримки при завантаженні текстур
  • Застарілі драйвери: оптимізації під конкретні ігри

Ігрові проблеми

  • Shader cache: компіляція при першому запуску
  • Memory leaks: накопичення витоків у довгих сесіях
  • Неоптимізований код: погані порти з консолей

Як покращити 1% low та стабілізувати фреймтайм

1. Оптимізація налаштувань гри

  • Зменшити дальність промальовування: найбільший вплив на CPU
  • Зменшити тіні/вегетацію: знижує навантаження на GPU
  • Вимкнути V-Sync у грі: використовувати Adaptive V-Sync або G-Sync/FreeSync

2. Налаштування Windows

  • Увімкнути Game Mode: Windows 10/11 оптимізує ресурси
  • Вимкнути HPET: у BIOS може покращити latency
  • Налаштувати план живлення: «Висока продуктивність»

3. Оптимізація GPU

  • Підняти power limit: MSI Afterburner, +10-20%
  • Налаштувати агресивніший fan curve: охолодження до 75°C
  • Undervolting: часто стабілізує частоти

4. Оптимізація CPU

  • Увімкнути XMP/DOCP: правильна частота RAM
  • Переконатися у dual-channel: два модуля, правильні слоти
  • Оновити чіпсет драйвери: AMD або Intel

5. Для конкретних сценаріїв

У open-world іграх:

  • Зменшити якість текстур (зменшує витрати VRAM)
  • Обмежити FPS до 60-120: знижує thermal throttling
  • Використовувати DirectX 11 замість DX12, якщо гра погано оптимізована

У шутерах:

  • Низькі налаштування для максимального FPS
  • Вимкнути motion blur та chromatic aberration
  • Використовувати fullscreen замість borderless

Що робити, якщо гра фризить при високому FPS

Симптом: середній FPS 100+, але відчутні ривки

Причина 1: Shader cache компіляція

  • Ознаки: фризи при поворотах камери на нові локації
  • Рішення: пройти туторіал/пролог, дати грі «прогрітися» 10-15 хвилин
  • Профілактика: у Steam预качати шейдери, якщо гра підтримує

Причина 2: Texture streaming

  • Ознаки: фризи при швидкому русі, вході у нові зони
  • Рішення: зменшити якість текстур, встановити гру на NVMe SSD
  • Перевірка: моніторинг дискової активності під час фризів

Причина 3: CPU bottleneck

  • Ознаки: фризи при появі ворогів, вибухах, AI-діях
  • Рішення: зменшити кількість NPC, знизити фізику/частки
  • Перевірка: CPU usage близький до 100% на одному ядрі

Причина 4: GC (Garbage Collection) у Unity-іграх

  • Ознаки: регулярні фризи кожні 5-10 секунд
  • Рішення: оновлення гри, моди для оптимізації (якщо доступні)
  • Приклади: Valheim, Escape from Tarkov на ранніх етапах

Причина 5: Конфлікти синхронізації

  • Ознаки: регулярні мікрофризи з V-Sync увімкненим
  • Рішення: вимкнути V-Sync у грі, увімкнути G-Sync/FreeSync + обмежувач FPS
  • Налаштування: обмежити FPS на 3 кадри нижче частоти оновлення монітора

Алгоритм діагностики

  1. Запустити MSI Afterburner з графіком фреймтайму
  2. Визначити патерн фризів (регулярні/випадкові, при яких діях)
  3. Перевірити usage: CPU, GPU, RAM, Disk одночасно
  4. Визначити bottleneck: що навантажене на 90%+
  5. Застосувати відповідне рішення з переліку вище

FAQ

Яка різниця між 1% low та мінімальним FPS?

Мінімальний FPS – це найгірший кадр за весь тест. 1% low – середнє з найгірших 1% кадрів. Мінімальний FPS може бути випадковим викидом (спайком), тоді як 1% low показує систематичні проблеми.

Чи нормально, якщо 1% low значно нижчий за середній FPS?

У важких ААА-іграх з відкритим світом – так, це норма. Але різниця не має перевищувати 30-40%. Якщо середній 80 FPS, а 1% low 20 FPS – це проблема, яку треба вирішувати.

Чи впливає розгін GPU на 1% low?

Так, але не завжди позитивно. Нестабільний розгін може погіршити 1% low через артефакти та падіння частот. Зазвичай undervolting дає кращу стабільність, ніж агресивний overclocking.

Чому фризи зникають після 10-15 хвилин гри?

Гра компілює та кешує шейдери, завантажує текстури в пул. Це нормальний процес для сучасних ігор. Для профілактики – прогрівайте гру перед рейтинговими матчами.

Чи допомагає збільшення RAM для стабільності фреймтайму?

Якщо у вас 16 ГБ і гра використовує 14+ ГБ – так, апгрейд до 32 ГБ покращить стабільність. Також важливий dual-channel режим та частота RAM (3600 МГц+ для DDR4).

Чи нормальні фризи у ігор на Unity Engine?

Unity використовує Garbage Collection, що може спричиняти регулярні мікрофризи. У деяких іграх це норма, у інших – результат поганої оптимізації. Оновлення движка у грі часто вирішує проблему.

Як моніторити фреймтайм на консолі?

На PlayStation 5 та Xbox Series X|S немає вбудованих інструментів для фреймтайму. Довіряйте рецензіям Digital Foundry або використовуйте capture card з аналізом кадрів на ПК.

Чи варто використовувати Frame Generation для покращення 1% low?

DLSS 3 Frame Generation або FSR 3 підвищують середній FPS, але додають latency і можуть погіршити відчуття від 1% low через інтерпольовані кадри. Для конкурентних ігор краще нативний рендеринг.

Підсумок

Фреймтайм та 1% low метрики відкривають реальну картину продуктивності, яку середній FPS приховує. У важких ААА-іграх стабільність важливіша за пікові показники.

Ключові тези:

  • Фреймтайм показує стабільність: рівна лінія важливіша за високі цифри
  • 1% low має бути близьким до середнього: ідеально – не нижче 85%
  • Використовуйте MSI Afterburner: безкоштовний інструмент для моніторингу
  • Оптимізуйте під свій bottleneck: CPU-bound сцени потребують інших налаштувань, ніж GPU-bound
  • Дайте грі прогрітися: багато фризів зникають після компіляції шейдерів

Пам’ятайте: ідеальна гра – це не та, яка показує 200 FPS у бенчмарку, а та, яка тримає стабільні 60 FPS без фризів протягом усієї сесії.

Схожі статті

Age of Empires II: The Last Chieftains – огляд нового DLC
ПК і Геймінг

Age of Empires II: The Last Chieftains – огляд нового DLC

The Last Chieftains – новий великий DLC для Age of Empires II: Definitive Edition із трьома цивілізаціями Південної Америки, кампаніями та морським оновленням.

18.02.2026 Михайло Сомбод