ToolActToolAct

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

Определение реальной частоты обновления монитора, тестирование высокой частоты кадров

0 fps
Текущий FPS
-- Hz
Оценочная частота обновления
0 кадров
Количество кадров
0 сек
Длительность теста
Режим теста
0fps
Остановлено
FPS Текущий FPS

Что такое частота обновления экрана?

Частота обновления экрана показывает, сколько раз в секунду дисплей может обновлять изображение, и измеряется в герцах. Экран 60 Гц обновляется до 60 раз в секунду, а панели 120, 144 или 240 Гц могут сделать прокрутку, анимацию, рисование и игры заметно плавнее, если вся цепочка устройства это поддерживает. Тест помогает понять, действительно ли монитор работает на ожидаемой частоте или вывод ограничивают системные настройки, энергосбережение, кабель, адаптер, драйвер видеокарты либо внешний экран. На измерение также влияют нагрузка браузера, фоновые задачи и стабильность кадров. Для точности тест стоит повторить несколько раз подряд. Для реальной диагностики результат нужно сопоставлять с permissions, средой браузера, сетевым путем и состоянием устройства или сервера.

Как использовать

Как использовать

  1. Выберите режим тестирования: прыгающий мяч, прокручивающиеся полосы, flash test или UFO test
  2. Нажмите кнопку «Start Test», чтобы начать проверку
  3. Следите за плавностью анимации и изменением значения FPS
  4. Подождите несколько секунд для оценки частоты обновления
  5. Рекомендуется тестировать в полноэкранном режиме для более точных данных

Советы по тестированию

  • Перед тестированием закройте другие вкладки с интенсивной анимацией — загрузка браузера, энергосберегающий режим и внешние дисплеи могут повлиять на результат.
  • Сравните отображаемый FPS с настройками монитора в операционной системе или панели управления графикой.

Применение

Оценка частоты обновления дисплея по кадрам анимацииЗапустите тест для сбора меток времени requestAnimationFrame, расчёта текущего FPS и оценки ближайшей стандартной частоты обновления: 60, 75, 120, 144, 165, 240 или 360 Гц. Счётчик кадров и прошедшее время помогают оценить, достаточно ли долго шёл отсчёт, — 3-секундное окно даёт гораздо более чистую оценку, чем первые 500 мс после загрузки страницы.
Обнаружение рывков с помощью разных паттернов движенияПереключайтесь между прыгающим мячом, прокручивающимися полосами, миганием и движением в стиле UFO во время теста. Разные паттерны делают видимыми tearing, дрожание, чёткость движения и стробирование подсветки (ШИМ на OLED) так, как это не покажет одно число FPS, — полезно при выборе между визуально одинаковыми панелями 144 и 165 Гц.
Наблюдение за стабильностью кадров во времениИнструмент хранит скользящую историю FPS и отрисовывает её на canvas-графике с линией отсчёта 60 Гц. Это удобно при сравнении мониторов, вкладок браузера, энергорежимов, внешних дисплеев или производительности анимации под нагрузкой. Держите вкладку теста видимой, поскольку фоновое ограничение может снизить показание с 120 Гц до ограничения в 30 fps при потере фокуса.
Обнаружение пропущенных кадров на дисплеях с переменной частотойНаблюдайте за графиком истории FPS во время прыгающего мяча: дисплей с FreeSync или G-Sync должен держать горизонтальную линию в пределах LFC, а пропуски кадров проявятся как просадки. Если линия постоянно возвращается к 60 Гц, панель могла переключиться в фиксированный режим после подключения по горячему, из-за ограничения кабеля HDMI 1.4 или перезаписи драйвером.
Проверка цепочки кабель — адаптер — настройки ОСЕсли оценочная частота остаётся ниже спецификации панели, проверьте, что кабель HDMI 2.1, DisplayPort 1.4 или USB-C Alt-Mode рассчитан на нужную полосу пропускания, настройка частоты обновления в ОС не заблокирована на низком значении и энергосберегающий режим отключён. Ограничение браузера во фоновых вкладках также может занижать результат ниже реальной частоты панели, даже если GPU сообщает об ином.

Технический принцип

Оценка частоты обновления использует requestAnimationFrame(t => ...) — обратный вызов браузера, привязанный к сигналу вертикальной синхронизации дисплея. Каждый вызов получает DOMHighResTimeStamp в миллисекундах; вычитание последовательных меток даёт интервал между кадрами, а 1000 делённое на скользящее среднее этих интервалов даёт оценочную частоту в герцах. Оценщик собирает несколько сотен кадров, чтобы кратковременные паузы усреднялись, а затем округляет результат до ближайшей стандартной частоты панели: 60, 75, 90, 120, 144, 165, 240 или 360 Гц. Измерение ограничено самым медленным звеном в цепочке. Панель 144 Гц по-прежнему покажет 60 Гц, если настройка дисплея в ОС зафиксирована на этом значении, если кабель HDMI 1.4 не способен пропустить нужную полосу (1080p при 144 Гц требует примерно 7,6 Гбит/с, что превышает запас HDMI 1.4 в 8,16 Гбит/с с учётом глубины цвета), или если драйвер GPU применяет ограничение энергосбережения. Технологии переменной частоты обновления (AMD FreeSync, NVIDIA G-Sync) позволяют панели удерживать любую частоту в пределах рабочего диапазона и переходить к компенсации низкой частоты кадров, когда контент работает медленнее минимума. Планировщик браузера добавляет собственный потолок. Когда вкладка теста теряет фокус, и Chromium, и Firefox снижают requestAnimationFrame примерно до 1 Гц в соответствии с Page Visibility, а throttling через IntersectionObserver может зафиксировать скрытый iframe примерно на 30 fps, даже когда вкладка активна. Пути композиции WebGL и программного рендеринга также иногда теряют кадры во время пауз сборщика мусора, поэтому для чистого результата вкладка теста должна быть на переднем плане, никакое полноэкранное видео не должно воспроизводиться в другой вкладке, а окно выборки должно составлять не менее 3 секунд, прежде чем доверять округлённому результату.

  • Выборка: вычитаются метки времени requestAnimationFrame; FPS = 1000 / среднее(интервал кадра в мс); оценщик округляет до диапазонов 60/75/90/120/144/165/240/360 Гц.
  • Ограничения полосы пропускания: 1080p при 144 Гц требует ≈ 7,6 Гбит/с, 4K при 120 Гц требует ≈ 25 Гбит/с; для наивысших режимов необходим HDMI 2.1 (48 Гбит/с) или DisplayPort 1.4 с DSC (32,4 Гбит/с).
  • Ограничение ОС/драйвера: панель может заявлять 144 Гц, пока Windows Display Settings или NVIDIA Control Panel фиксируют её на 60 Гц; rAF не может превысить то, что получает композитор.
  • VRR (FreeSync / G-Sync): частота панели плавает в пределах диапазона; ниже порога LFC GPU дублирует кадры, чтобы яркость оставалась стабильной.
  • Throttling вкладок: Page Visibility снижает фоновую вкладку до ≈ 1 Гц; кросс-доменные скрытые iframe ограничиваются до ≈ 30 fps, даже когда родительская вкладка на переднем плане.
  • Окно выборки: показания менее 500 мс зашумлены; собирайте не менее 3 секунд при активной вкладке для стабильной оценки перед округлением до стандартной частоты.

Примеры

Стандартный офисный монитор 60 Гц

Режим:           Прыгающий мяч
Длительность:    5 с
Количество кадров: 298
Текущий FPS:     59.6
Оценка частоты:  60 Гц

Большинство настольных и ноутбучных дисплеев, продававшихся до 2020 года, ограничены 60 Гц.

Игровой монитор 144 Гц

Режим:           UFO Test
Длительность:    5 с
Количество кадров: 718
Текущий FPS:     143.6
Оценка частоты:  144 Гц

Типично для киберспортивных панелей; требует DisplayPort 1.2+ или HDMI 2.0+, а в ОС должна быть установлена частота 144 Гц.

Троттлинг фоновой вкладки

Режим:           Прокручивающиеся полосы
Текущий FPS:     30.0
Оценка частоты:  30 Гц (ограничено)

Когда вкладка теряет фокус, Chrome и Firefox ограничивают requestAnimationFrame до ~30 fps, поэтому всегда держите вкладку теста видимой.

Часто задаваемые вопросы

Как тест измеряет частоту обновления?

Используется requestAnimationFrame() — функция считает количество отрисованных кадров в секунду. Браузер вызывает этот колбэк один раз за обновление дисплея, поэтому, разделив число кадров на прошедшее время, мы получаем эффективную частоту обновления. Результат обычно округляется до привычных значений (60, 75, 100, 120, 144, 165, 240 Гц).

Почему показывается частота ниже, чем заявлено производителем монитора?

Частые причины: режим энергосбережения ограничивает GPU; кабель монитора не поддерживает заявленную частоту (HDMI 1.4 ограничен 60 Гц при 4K, для большего нужен DP 1.2+ или HDMI 2.0+); в системе выставлено 60 Гц, хотя монитор может больше; другая вкладка нагружает основной поток и кадры пропускаются.

Почему на мониторе 60 Гц показывается больше 60 Гц?

Некоторые браузеры в первые кадры могут вызывать requestAnimationFrame чаще, чем реальная частота обновления, особенно на мультимониторных системах, где Chrome иногда берёт частоту самого быстрого дисплея. Для стабильного результата запускайте тест на 10 секунд и больше.

Чем это отличается от частоты кадров (FPS)?

Частота обновления — это максимум кадров в секунду, который выдаёт монитор. FPS — это сколько кадров готовит ваше приложение. Они не зависят друг от друга: игра, идущая на 200 FPS на мониторе 60 Гц, всё равно отображает только 60 уникальных кадров в секунду (с разрывами, если VSync выключен).

Что насчёт переменной частоты обновления (G-Sync, FreeSync)?

Мониторы с VRR подстраивают частоту обновления покадрово под выход GPU. Эта страница показывает среднюю частоту во время теста; на VRR-дисплее результат отразит то, что сейчас отрисовывает браузер, а не максимум монитора.

Сохраняется ли что-то и отправляется ли куда-либо?

Нет. Измерение полностью клиентское. Результаты никуда не записываются и не передаются.

Можно ли запустить тест в окне, а не в полноэкранном режиме?

Да, но фоновые вкладки и окна не в фокусе браузер троттлит ради экономии заряда — часто до 1 fps. Запускайте тест в активной вкладке, в идеале в полноэкранном режиме, чтобы получить точный результат.

Похожие инструменты

Тест экрана

Бесплатный онлайн-тест экрана: поиск битых и горячих пикселей, проверка засветки и контраста заливкой сплошным цветом. Быстро оцените качество дисплея.

Тест камеры

Бесплатный онлайн-тест камеры с живым предпросмотром и фотосъёмкой. Проверьте разрешение и сведения об устройстве — вся обработка идёт в браузере.

Тест клавиатуры

Бесплатный онлайн-тест клавиатуры: распознавание нажатий в реальном времени, коды клавиш, виртуальная клавиатура и история. Проверьте каждую клавишу.

Тест мыши

Бесплатный онлайн-инструмент для тестирования кнопок мыши, колёсика прокрутки и двойного клика. Позиция мыши в реальном времени и счётчик кликов, история событий, защита приватности в браузере.

Тест скорости реакции

Бесплатный онлайн-тест скорости реакции: измеряет время от сигнала до клика и ведёт учёт лучшего и среднего результата. Проверьте свою реакцию и побейте рекорд.

Инструмент проверки системы

Бесплатный онлайн-инструмент проверки системы. Определите ОС, браузер, разрешение экрана, конфигурацию оборудования и состояние сети. Локальная обработка.