Тест частоти кадрів
Виміряйте реальну частоту кадрів, яку цей пристрій видає просто зараз. Відкрийте живий лічильник і спостерігайте за кадрами на секунду, середнім і мінімальним FPS, показником 1% Low, джиттером часу кадру та кількістю підвисань, поки сторінка залишається на передньому плані.
Тест частоти кадрів
Виміряйте живий FPS, темп кадрів і 1% Low на цьому пристрої.
📋 Як тестувати
Натисніть «Почати тест» і залиште цю вкладку на передньому плані щонайменше 10 секунд. Лічильник семплує справжні інтервали кадрів через requestAnimationFrame. Стабільний результат тримає середній FPS близько до 1% Low і показує рівну історію FPS. Великі розриви між середнім і 1% Low або зростання кількості підвисань означають, що кадри доставляються нерівномірно — закрийте важкі фонові програми, вимкніть VSync або оновіть графічний драйвер.
Онлайн-тест частоти кадрів і лічильник FPS
Цей тест частоти кадрів працює повністю у браузері й не потребує встановлення, плагінів чи акаунта. Він показує живий лічильник FPS, середню та мінімальну частоту кадрів, 1% Low, стандартне відхилення часу кадру, що описує джиттер, і кількість підвисань на основі кадрів, які надходили довше ніж удвічі за медіанний інтервал. Оскільки він семплує справжні часові мітки кадрів анімації, він точно вимірює будь-який вебзастосунок, браузерну гру чи сцену на canvas і WebGL, над якою ви працюєте. Якщо ви хочете перевірити частоту оновлення панелі, а не доставлену частоту кадрів, скористайтеся тестом частоти оновлення: він вимірює стелю дисплея та містить тест руху для перевірки шлейфів.
Як тестувати частоту кадрів і FPS
- 1 Спочатку закрийте важкі фонові програми, бо браузер вимірює всю машину, а не лише цю вкладку.
- 2 Зробіть цю вкладку активним вікном, оскільки браузери обмежують кадри анімації у фонових вкладках і показник різко впаде.
- 3 Натисніть «Почати тест» і залиште лічильник працювати щонайменше десять секунд — саме тоді запуск завершується автоматично.
- 4 Дочекайтеся, поки середній FPS стабілізується, а потім порівняйте його з показником 1% Low під ним, щоб зрозуміти, чи кадри надходять рівномірно.
- 5 Читайте кількість підвисань і графік історії FPS разом: рівний графік без підвисань означає стабільний темп.
- 6 Якщо цифри виглядають погано, закривайте по одній програмі за раз і повторюйте тест, щоб визначити, яка саме винна.
⚠️ Браузер може виміряти лише ті кадри, які його просять намалювати. Цей тест показує частоту кадрів конвеєра рендерингу браузера, що є коректним показником для вебзастосунку чи браузерної гри, але він не може зчитати лічильник FPS усередині нативної гри, запущеної в іншому вікні.
Що таке частота кадрів і що означає FPS?
Частота кадрів — це кількість повних зображень, які пристрій видає за секунду, вимірювана в кадрах за секунду, або FPS. На створення кожного кадру потрібен певний час, і саме цей час кадру в мілісекундах визначає плавність. 60 FPS означає середній час кадру 16.7 мілісекунди, 120 FPS — 8.3 мілісекунди, а 30 FPS — 33.3 мілісекунди. Час кадру важливіший за підсумкове число FPS тому, що середнє значення може приховати дуже багато. Запуск на 90 FPS може складатися з дев'яноста рівних кадрів по 11 мілісекунд або з вісімдесяти швидких кадрів по 8 мілісекунд, перерваних десятьма затримками по 60 мілісекунд, і другий випадок виглядає та відчувається значно гірше, хоча обидва дають у середньому 90. Саме тому тест частоти кадрів повідомляє джиттер і 1% Low разом із середнім.
Як читати результати тесту частоти кадрів
Шість показників на цій сторінці описують одне й те саме вимірювання з різних боків, і разом вони кажуть, чи рендеринг швидкий, чи рівномірний, чи і те, і те. Здоровий запуск є швидким, має показник 1% Low близько до середнього, низьке стандартне відхилення часу кадру та мало або зовсім не має підвисань. Якщо ви позначите проблему, діагностична панель перетворить запуск на оцінку стану з імовірною причиною та коротким списком того, що варто спробувати.
- Середній FPS близький до частоти оновлення дисплея, наприклад 58–60 на панелі 60Hz.
- Показник 1% Low відрізняється від середнього приблизно на 10–20 відсотків, тож жодна категорія кадрів не голодує.
- Стандартне відхилення часу кадру нижче приблизно 2 мілісекунд на стабільній, добре налаштованій системі.
- Кількість підвисань залишається нульовою або одноцифровою протягом повного десятисекундного запуску.
- Графік історії FPS рівний, без повторюваних глибоких просідань.
- Мінімальний FPS жодного разу не падає до частки середнього під час запуску.
Середній FPS проти 1% Low
📊 Середній FPS
Середній FPS — це середня частота кадрів за весь запуск. Він описує пропускну здатність: скільки роботи система виконує за секунду. Це число друкують на графіку бенчмарку й цитують в оглядах, і саме воно тут найменш надійне, бо кілька дуже швидких кадрів можуть підняти середнє, тоді як досвід усе одно смикається. Сприймайте середній FPS як заголовок, а потім одразу перевіряйте 1% Low, перш ніж робити будь-який висновок про плавність.
🎯 1% Low FPS
Показник 1% Low обчислюють, беручи найповільніший 1 відсоток кадрів запуску, усереднюючи їхній час кадру та перетворюючи це середнє назад у частоту кадрів. Він відповідає на інше питання: наскільки поганими є погані моменти? Якщо середній становить 120 FPS, а 1% Low — 45 FPS, то приблизно один кадр зі ста триває втричі довше, ніж мав би, і саме ці затримки гравці сприймають як ривки, відкат і втрачені натискання. Як практичне правило, здорова система утримує 1% Low у межах приблизно 10–20 відсотків від середнього.
Який FPS вважати добрим і який джиттер нормальний?
Для загальної роботи за комп'ютером, відео та перегляду вебсторінок 60 FPS і вище цілком плавно, бо це відповідає частоті оновлення більшості дисплеїв. Для швидкісних ігор 60 FPS грабельні, 120 FPS дають помітне покращення чіткості руху та відгуку на введення, а 240 FPS переважно допомагають кіберспортивним гравцям із відповідними панелями високої частоти оновлення. Важливіша за пікове число послідовність: стабільні 60 FPS з 1% Low на рівні 55 відчуваються значно краще, ніж середні 90 з 1% Low на рівні 30.
Щодо джиттеру: стандартне відхилення часу кадру нижче приблизно 2 мілісекунд свідчить про щільний темп, 2–5 мілісекунд є прийнятними, а все, що вище 5 мілісекунд, зазвичай означає, що кадри надходять нерівномірно, і око читає це як підвисання, навіть коли середнє виглядає здоровим. Пам'ятайте, що браузер вимірює всю машину, тож другий монітор із відео, фонове завантаження, агресивний профіль енергозбереження або теплове зниження частоти можуть підвищити джиттер, хоча з дисплеєм усе гаразд.
Як виправити низьку або нестабільну частоту кадрів
Спробуйте в такому порядку
- Закрийте інші вкладки браузера, відеодзвінки та лаунчери, а потім повторіть тест, щоб побачити, яка частина просідання була фоновим навантаженням.
- Перевірте завантаження CPU і GPU під час тесту, бо завантажене ядро або зайнята черга графіки зазвичай і є причиною низького 1% Low.
- Перемкніть профіль живлення браузера чи системи з режиму економії на збалансований або високопродуктивний, особливо на ноутбуках, що працюють від батареї.
- Оновіть графічний драйвер, а на ноутбуках із гібридною графікою переконайтеся, що браузер використовує дискретний GPU, а не вбудовану графіку.
- Тимчасово вимкніть або послабте VSync і обмеження частоти кадрів, бо обмеження разом із невідповідною частотою оновлення створює нерівномірний темп.
- Знизьте навантаження рендерингу того, що ви вимірюєте: зменште роздільну здатність, вимкніть важкі ефекти й повторіть тест, щоб порівняти за однакових умов.
⚠️ Важливо
Тест частоти кадрів вимірює весь ланцюг, і браузер свідомо не є бенчмарком на голому залізі. Фонові завдання операційної системи, розширення браузера й теплове зниження частоти змінюють цифри, тому один запуск доводить дуже мало. Виконайте тест тричі й порівнюйте розкид, а не довіряйте одному показнику, завжди з тією самою вкладкою на передньому плані. Якщо два різні браузери на одній машині показують дуже різні цифри, різниця в браузерах, а не у вашому залізі, і це саме по собі корисний висновок.
Чому варто скористатися цим тестом частоти кадрів
Великий показник кадрів за секунду в реальному часі, який семплується на кожному кадрі анімації.
Ковзне середнє частоти кадрів і найгірше миттєве значення за весь запуск.
Середнє найгіршого 1% кадрів, що виявляє підвисання, які середні значення повністю приховують.
Стандартне відхилення інтервалів між кадрами, щоб оцінювати не лише швидкість, а й рівномірність темпу.
Підраховує кадри, на доставку яких знадобилося більш ніж удвічі більше за медіанний інтервал.
Ковзна стовпчикова діаграма останнього вікна частоти кадрів, щоб просідання було видно одразу.
Вимірювання завершується саме через десять секунд, що робить запуски повторюваними.
Запуск і зупинка однією кнопкою. Гарячі клавіші не потрібні, коли фокус в іншій програмі.
Позначте підвисання та отримайте оцінку стану з імовірними причинами й конкретними наступними кроками.
Завантажте запуск як структурований звіт для звернень у підтримку або записів бенчмарків.
Усе семплування виконується локально у вашому браузері. Нічого не завантажується, акаунт не потрібен.
Працює у вкладці браузера, яка вже відкрита, без застосунку, плагіна чи розширення.
Підтримувані сценарії та обмеження
Швидко перевірте, чи підходить Тест частоти кадрів для ваших потреб. Списки нижче показують, що саме може і чого не може цей браузерний інструмент.
Працює з
- Браузерні ігри, створені на canvas, WebGL або WebGPU
- Вебзастосунки та панелі, де важливий плавний скрол
- Настільні монітори від 60Hz до 240Hz і вище
- Ігрові ноутбуки на Windows, macOS і Linux
- Смартфони й планшети з високою частотою оновлення
- Зовнішні дисплеї, підключені через HDMI, DisplayPort або USB-C
- Вбудовані та дискретні GPU, включно з ноутбуками з гібридною графікою
- Дисплеї зі змінною частотою оновлення та увімкненими FreeSync або G-Sync
- Віртуальні машини та сесії віддаленого робочого столу для відносного порівняння
- Уживані або відновлені GPU перед тим, як прийняти покупку
Не підтримується
- FPS усередині нативних ігор, бо браузер не може читати внутрішні дані іншої програми
- Телеметрія завантаження GPU, використання VRAM і тактової частоти
- Перевірка генерації кадрів, апскейлінгу та трасування променів
- Точна затримка введення від кліку до фотона в мілісекундах
- Криві теплового зниження частоти, виміряні за довгі сесії
- Абсолютні бали бенчмарків, порівнянні між різними машинами
Тест частоти кадрів лише перевіряє, чи досягають події введення браузера. Інструмент не може визначити, чи спричинена несправність обладнанням, драйверами, прошивкою чи операційною системою.
Поведінка частоти кадрів за браузерами та пристроями
Необмежений темп requestAnimationFrame, тож швидка машина на панелі з високою частотою оновлення повідомляє справжню частоту оновлення як стелю.
Темп порівнянний із браузерами на Chromium, але таймінги кадрів можуть трохи відрізнятися залежно від використовуваного бекенду композитора.
Тісно пов'язаний із частотою оновлення дисплея та ProMotion, тож екран 120Hz зазвичай показує чисту стелю 120 FPS.
Майже завжди обмежені частотою оновлення пристрою, а агресивне керування нагрівом може знизити її за кілька хвилин сталого навантаження.
Доставка кадрів залежить від хоста та протоколу дисплея, тож результати придатні лише для відносного порівняння, ніколи як абсолютна продуктивність.
Як читати цифри в контексті
Стеля, яку слід очікувати, — це частота оновлення вашого дисплея, а не безмежне число. На панелі 60Hz здоровий результат — 58–60 FPS, а показник значно вище 60 означає, що композитор не синхронізується щільно, а не що залізо перевершує власну панель. Увімкніть лічильник частоти кадрів операційної системи паралельно з цим тестом, якщо хочете другу думку. Порівнюючи результати, порівнюйте співвідношення між середнім і 1% Low, бо це співвідношення переноситься між машинами, а сире число FPS — ні.
Приватність і точність
Цей тест частоти кадрів використовує часову мітку requestAnimationFrame, яку браузер і так надає, а все семплування та статистика обчислюються локально у вашому браузері. Жодні дані кадрів, інформація про сесію чи результат не завантажуються, і тут немає акаунта, розширення чи завантаження. Це важливо для вимірювання продуктивності, бо інструмент, який додає фонове навантаження, може змінити саме те число, яке намагається показати.
Точність має одну чесну межу. Цей тест показує, як швидко конвеєр рендерингу браузера доставляє кадри на екран, і це саме правильний показник для вебзастосунку, браузерної гри чи інтерфейсу зі скролом. Він не може показати внутрішній лічильник FPS нативної гри в іншому вікні й не може виміряти завантаження GPU, тактову частоту чи затримку введення в мілісекундах. Використовуйте його, щоб знайти й довести проблеми темпу кадрів, а коли потрібна телеметрія самого застосунку — вбудований оверлей цього застосунку.
Поширені запитання про тест частоти кадрів
Що таке тест частоти кадрів і що він вимірює? ▼
Тест частоти кадрів вимірює, скільки зображень пристрій видає за секунду і наскільки рівномірно вони надходять. Цей тест семплує часову мітку, яку браузер додає до кожного кадру анімації, і перетворює інтервал між послідовними кадрами в частоту кадрів у FPS. З цих семплів він показує шість цифр: живий лічильник, середнє, мінімум, 1% Low, стандартне відхилення інтервалів кадрів і кількість підвисань. Середнє описує пропускну здатність, а решта п'ять — рівномірність, тому їх і показують окремо. Одне середнє число не може сказати, був запуск плавним чи сповненим ривків.
Як перевірити свій FPS онлайн? ▼
Переконайтеся, що ця вкладка є активним вікном, бо браузери обмежують кадри анімації у фонових вкладках і показник упаде до символічної величини. Закрийте важкі програми, натисніть «Почати тест» і залиште лічильник працювати щонайменше десять секунд — тоді запуск завершиться автоматично, а діагностична панель його оцінить. Спершу дочекайтеся стабілізації середнього, потім порівняйте його з 1% Low безпосередньо під ним, а джиттер часу кадру та кількість підвисань читайте останніми. Для честного порівняння виконайте тест тричі в однакових умовах і порівнюйте розкид, а не довіряйте одному показнику, бо один фоновий апдейт легко його викривить.
Що таке 1% Low і чому це важливіше за середнє? ▼
1% Low бере найповільніший один відсоток кадрів запуску, усереднює їхній час кадру й перетворює це назад у частоту кадрів. Він відповідає на питання, на яке середнє не здатне: наскільки поганими є погані моменти? Якщо середнє 120 FPS, а 1% Low — 45 FPS, то приблизно один кадр зі ста триває втричі довше, ніж мав би, і саме ці затримки гравці сприймають як ривки та втрачені натискання. Як практичне правило, здорова система утримує 1% Low у межах приблизно 10–20 відсотків від середнього, а більший розрив указує на проблему темпу, а не на брак швидкості.
Який FPS добрий для ігор і для загального використання? ▼
Для роботи за комп'ютером, відео та перегляду вебсторінок 60 FPS цілком плавно, бо відповідає частоті оновлення більшості дисплеїв. Для ігор 60 FPS грабельні, 120 FPS дають помітне покращення чіткості руху та відгуку, а 240 FPS переважно виграють кіберспортивні гравці, які мають відповідну панель високої частоти оновлення. Вище за частоту оновлення вашої панелі зайві кадри здебільшого відкидаються, тож результат 90 FPS на екрані 60Hz додає плавності переважно через менший розрив зображення, а не через видимі зайві кадри. Послідовність важливіша за пік: стабільні 60 з 1% Low на рівні 55 відчуваються краще, ніж середні 90 з 1% Low на рівні 30.
Чому мій FPS падає або смикається? ▼
Підвисання майже завжди походять від нерівного часу кадрів, а не від недостатнього середнього. Найпоширеніша причина — фонове навантаження: другий монітор із відео, вкладка, що декодує велику сторінку, клієнт хмарної синхронізації або системне оновлення крадуть час CPU і GPU сплесками. Друга часта причина — керування нагрівом і живленням: ноутбуки від батареї та тонкі корпуси під сталим навантаженням знижують частоти, тому запуск часто починається швидко й деградує за хвилину. Третя — обмеження частоти кадрів разом із невідповідною частотою оновлення, коли VSync і обмеження 60 FPS на панелі 60Hz конфліктують і дають видиме тремтіння.
Чи точний онлайн-тест частоти кадрів? ▼
Він точний у тому, що вимірює, а це частота кадрів, яку конвеєр рендерингу браузера справді доставляє на екран, і це правильний інструмент для вебзастосунку, браузерної гри чи сцени на canvas і WebGL. Кожен кадр отримує часову мітку від самого браузера, тож інтервали справжні, а не оцінені. Обмеження стосуються обсягу, а не точності: браузер не може прочитати внутрішній лічильник FPS нативної гри в іншому вікні, не може показати завантаження GPU чи тактову частоту й не може виміряти затримку від кліку до фотона. Він також не може бути бенчмарком на голому залізі, бо і операційна система, і браузер додають власне навантаження.
Яка різниця між тестом частоти кадрів і тестом частоти оновлення? ▼
Вони вимірюють дві різні речі, які легко сплутати. Тест частоти оновлення вимірює стелю панелі: скільки разів за секунду дисплей фізично може перемалюватися, зазвичай 60, 120, 144 або 240 разів, і він також перевіряє шлейфи та пропуск кадрів. Тест частоти кадрів вимірює те, що фактично доставляється в цю стелю. Зв'язок важливий: якщо ваша панель 144Hz, а доставлена частота кадрів 60, то дисплей зовсім не є вузьким місцем, і його заміна нічого не змінила б. Спершу виконайте тест частоти оновлення, щоб встановити стелю, а потім тест частоти кадрів, щоб побачити, яку частину цієї стелі ви насправді використовуєте.
Як виправити низький FPS у браузері? ▼
Пройдіть причини за спаданням імовірності. Спершу закрийте інші вкладки, відеодзвінки та лаунчери, а потім повторіть тест, щоб побачити, яка частина просідання була фоновим навантаженням. Друге — перевірте завантаження CPU і GPU під час запуску, бо одне завантажене ядро чи зайнята черга графіки зазвичай пояснює низький 1% Low. Третє — перемкніть профіль живлення операційної системи з режиму економії на збалансований або високопродуктивний, що найважливіше на ноутбуках від батареї. Четверте — оновіть графічний драйвер і переконайтеся, що ноутбук із гібридною графікою використовує дискретний GPU. Нарешті, знизьте навантаження рендерингу сторінки, яку ви вимірюєте.
Чи можу я перевірити FPS гри цим інструментом? ▼
Ви можете перевірити будь-яку гру, що працює всередині вкладки браузера, включно з проєктами на HTML5, canvas, WebGL і WebGPU, бо їх малює той самий конвеєр кадрів анімації, який семплує цей тест. Ви не можете перевірити нативну гру в іншому вікні чи в ексклюзивному повноекранному режимі, бо вебсторінка не має доступу до внутрішніх даних іншої програми. Для нативних ігор скористайтеся вбудованим оверлеєм FPS у грі або графічному драйвері, наприклад оверлеєм продуктивності в NVIDIA GeForce Experience чи AMD Adrenalin. Використовуйте цей тест для браузерних ігор і вебзастосунків, а ті оверлеї — коли потрібна телеметрія всередині гри.
Що таке час кадру і чим він відрізняється від FPS? ▼
Час кадру — це час, за який створюється один кадр, і він вимірюється в мілісекундах, а FPS показує, скільки кадрів уміщується в одну секунду. Ці два показники є математично оберненими: 60 FPS дорівнює 16.7 мс на кадр, 120 FPS — 8.3 мс, а 144 FPS — 6.9 мс. Час кадру є показовішою цифрою, коли ви шукаєте причину підвисань, бо він описує кожен кадр окремо, а не усереднює цілу секунду. Запуск, що в середньому дає 60 FPS, усе одно може містити окремі кадри по 40 мс або й більше, і саме ці довгі кадри око сприймає як ривок. Цей тест показує час кадру безпосередньо, тож викиди, які звичайний лічильник приховує, стають видимими.
Чому в мене високий FPS, а гра все одно гальмує? ▼
Високе середнє з нестабільним часом кадрів відчувається гірше, ніж нижчий, але стабільний показник, бо око набагато чутливіше до змін темпу, ніж до абсолютної швидкості. Якщо запуск у середньому дає 144 FPS, але кожен десятий кадр триває по 30 мс, рух помітно смикається, попри здорове середнє. Типові причини — перевантажене ядро CPU, затримка компіляції шейдерів, паузи під час завантаження текстур або фоновий процес, що конкурує за GPU. Практична перевірка — дивіться на 1% Low і на кількість підвисань, а не на середнє: здорова система тримає 1% Low у межах 10–20 відсотків від середнього.
Що таке обмеження частоти кадрів і чи варто ним користуватися? ▼
Обмеження частоти кадрів лімітує, скільки кадрів програма може створювати, зазвичай щоб узгодити вихід із дисплеєм. Обмеження трохи нижче за частоту оновлення панелі, наприклад 141 FPS на екрані 144Hz з увімкненим VSync, є стандартним способом зменшити затримку введення й уникнути розривів зображення. На дисплеї зі змінною частотою оновлення, як-от G-Sync чи FreeSync, таке обмеження тримає панель у робочому діапазоні й не дає їй перейти в режим фіксованої частоти. Шкідливим воно стає лише тоді, коли його ставлять нижче за те, що система могла б видавати, бо тоді частина продуктивності залишається невикористаною.
Короткий підсумок
Частота кадрів каже, як швидко створюються кадри, а 1% Low — наскільки поганими є найгірші моменти. Запустіть цей тест із вкладкою на передньому плані на десять секунд, а потім читайте середнє, 1% Low, джиттер часу кадру та кількість підвисань разом. Здоровий запуск є швидким і рівним: середнє близько до частоти оновлення, 1% Low у межах приблизно 20 відсотків від нього, а графік історії рівний. Якщо цифри розчаровують, закрийте фонове навантаження, перемкніться на продуктивний профіль живлення й оновіть графічний драйвер, перш ніж вважати винним залізо.