Тест частоты обновления экрана (Hz)

Реальный FPS монитора. Проверка 60, 120, 144, 240 Hz.

Зона теста
Подождите 5-10 сек для точности.
Визуализация
Если два пика — частота плавает.
Замеряется render loop браузера.
Метрики
-
Текущая частота
-
Средний FPS
-
Стабильность
Норм
Мало данных...
Дрожание
-
Отклонение
-
Лаги (Jank)
-
Пропуски
-
Динамическая (VRR)
-
Если частота скачет 60-120 — работает VRR/ProMotion.
Распределение
Нажмите Старт.
Совет: Для проверки ProMotion (Apple) чередуйте скроллинг и покой.

Инфо

Сначала выберите режим «Анимация» и запустите его на 10 секунд: посмотрите, достигает ли «наиболее вероятная частота обновления» 90/120/144 и т. д., и изначально оцените, высокая ли она.
Посмотрите на «Стабильность» и «Дрожание (P90-P10)»: чем меньше значение, тем плавнее; если он «нестабилен» и количество «подозреваемых кадров/пропущенных кадров» увеличивается, это обычно вызвано ограничением нагрузки/частоты/пропуском кадров.
Затем переключитесь в «статический» режим и запустите на 10 секунд: Если частота обновления значительно падает (например, со 120→60/30), вероятно, срабатывает стратегия энергосбережения/динамического обновления системы.
Если два основных кластера (например, 60 Гц и 120 Гц) появляются в «Распределении интервалов кадров» с высокими пропорциями, это обычно происходит при динамическом обновлении (VRR/адаптивное обновление) или колебаниях нагрузки рендеринга.
Хотите проверить, «нагрузка вызывает падение кисти»: используйте режим «Стресс», чтобы сравнить и наблюдать, ухудшаются ли частота обновления и дрожание.

Инструкция

Следите за счетчиком. Включите высокий FPS в системе.

Шаг 1

Измерение (Анимация)

ок. 10 сек
Выберите режим «Анимация» и нажмите «Старт».
Держите страницу на переднем плане и работайте более 10 секунд.
Запишите «наиболее вероятную частоту обновления», «стабильность», «дрожание» и «подозрение на застревание кадров».
Шаг 2

Статика

ок. 10 сек
Остановите выборку и переключитесь в «статический» режим.
Нажмите «Пуск» еще раз и запустите в течение 10 секунд.
Наблюдайте, не упадет ли частота обновления с высокой до 60/30 или не появятся ли два основных кластера (динамическое обновление/переключение)
Шаг 3

Стресс-тест

ок. 10 сек
После остановки отбора проб перейти в режим «Давление».
Запустите приложение на 10 секунд и наблюдайте за «заиканиями» или значительным падением частоты обновления.
Если стрессовый режим хуже: сначала заподозрите проблемы с фоновой загрузкой/политикой питания/путем синтеза браузера.

FAQ (Hz)

Что такое VRR и почему 60 Гц.

1.

Какова измеренная «частота обновления» этой страницы?

Здесь измеряется ритм обратного вызова requestAnimationFrame (rAF) браузера, который обычно сильно связан с частотой обновления экрана. Он отражает выходную частоту конвейера компоновки/рендеринга браузера и не эквивалентен «номинальной частоте в Гц» панели монитора.

2.

Как определить, высокая ли у него частота обновления (90/120/144 Гц)?

Запустите в режиме «Анимация» примерно на 10 секунд, чтобы увидеть, падает ли «наиболее вероятная частота обновления» стабильно на 90/120/144 и другие передачи; также обратите внимание, сосредоточено ли в основном «распределение интервалов кадров» в одном кластере (например, 120 Гц).

3.

Почему в статическом режиме частота меняется со 120 Гц на 60/30 Гц?

Это обычная стратегия энергосбережения/динамического обновления системы: уменьшите частоту обновления, когда контент неподвижен, чтобы сэкономить энергию. Различные операционные системы, браузеры и стратегии отображения (внутренний экран/внешний) сильно различаются; сравнение «анимационных» и «статичных» результатов — наиболее интуитивно понятный метод.

4.

Что означает «возможность динамического обновления»?

Когда в окне статистики появляются два или более кластера интервалов кадров с высокой пропорцией (например, 60 Гц и 120 Гц), это обычно указывает на переключение частоты обновления: это может быть VRR/адаптивное обновление или это могут быть колебания нагрузки, из-за которых браузер лишь периодически достигает высоких частот обновления.

5.

Как вы понимаете «стабильный/небольшие колебания/нестабильный»?

Он выносит эмпирическое заключение на основе квантильного джиттера (P90-P10) и стандартного отклонения (std) интервала кадров: чем он стабильнее, тем более концентрированным является интервал кадров и субъективная плавность более плавная; нестабильность может быть связана с пропаданием кадров, обновлением системы, чрезмерной фоновой нагрузкой или ограничением частоты браузера.

6.

Почему после перехода в фон результат становится хуже?

Браузер активно снижает частоту или даже приостанавливает работу RAF в фоновом режиме для экономии энергии и защиты ресурсов, поэтому измеренная «частота обновления» значительно снизится. Этот инструмент автоматически остановится, когда обнаружит переключение в фоновый режим. Рекомендуется всегда проводить тестирование на переднем плане.

7.

Может ли этот инструмент точно отличить VRR от падения производительности?

Оно не может быть абсолютно точным. Оба покажут, что распределение интервалов кадров становится «более кластеризованным/более разбросанным». Рекомендуется использовать метод сравнения: переключиться между «Статикой» и «Анимацией», а затем использовать режим «Стресс», чтобы проверить влияние нагрузки; если стрессовый режим явно хуже, обычно это скорее узкое место в производительности.