Кожен геймер знає, що таке FPS, але мало хто розуміє, чому одна гра при 60 FPS відчувається плавно, а інша – ривками. У важких ААА-проєктах типу Cyberpunk 2077, Starfield або Alan Wake 2 середній показник кадрів часто маскує проблеми з фреймтаймом та мікрофризами. У цій статті розберемо, як правильно читати метрики продуктивності, щоб оцінити реальну плавність геймплею, а не лише середні цифри в бенчмарку.
Зміст
- Найшвидше: що важливіше – середній FPS чи 1% low
- Швидка підказка: як швидко оцінити стабільність
- Що таке фреймтайм і чому це важливіше за FPS
- Розуміння 1% low та 0.1% low метрик
- Яким має бути співвідношення метрик для комфортної гри
- Програми для моніторингу фреймтайму
- Як читати графіки фреймтайму
- Основні причини нестабільного фреймтайму
- Як покращити 1% low та стабілізувати фреймтайм
- Що робити, якщо гра фризить при високому FPS
- FAQ
- Яка різниця між 1% low та мінімальним FPS?
- Чи нормально, якщо 1% low значно нижчий за середній FPS?
- Чи впливає розгін GPU на 1% low?
- Чому фризи зникають після 10-15 хвилин гри?
- Чи допомагає збільшення RAM для стабільності фреймтайму?
- Чи нормальні фризи у ігор на Unity Engine?
- Як моніторити фреймтайм на консолі?
- Чи варто використовувати Frame Generation для покращення 1% low?
- Підсумок
Найшвидше: що важливіше – середній 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
Приклади співвідношень
| Середній FPS | 1% low | 0.1% low | Відчуття | Оцінка |
|---|---|---|---|---|
| 120 | 115 | 110 | Ідеально плавно | A+ |
| 120 | 85 | 60 | Добре, рідкісні фризи | B+ |
| 120 | 45 | 25 | Помітні ривки | C |
| 60 | 55 | 50 | Плавно, стабільно | A |
| 60 | 30 | 15 | Слайд-шоу періодично | 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 кадри нижче частоти оновлення монітора
Алгоритм діагностики
- Запустити MSI Afterburner з графіком фреймтайму
- Визначити патерн фризів (регулярні/випадкові, при яких діях)
- Перевірити usage: CPU, GPU, RAM, Disk одночасно
- Визначити bottleneck: що навантажене на 90%+
- Застосувати відповідне рішення з переліку вище
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 без фризів протягом усієї сесії.



