Этот тест частоты обновления позволяет в режиме реального времени в браузере измерить, сколько кадров в секунду фактически выводит ваш монитор. Просто понаблюдайте за движущимся узором, прочитайте показатель — и примерно за десять секунд вы получите объективную оценку плавности работы вашего монитора. Это самый быстрый способ убедиться, что монитор, продаваемый как 120 Гц или 144 Гц, действительно работает с такой частотой, сравнить два экрана или проверить, справляется ли ваше оборудование с нагрузкой. Ничего устанавливать не нужно, никуда регистрироваться не нужно.
Тест выдает три показателя. В совокупности они показывают, как работает ваш дисплей и успевает ли сам тест за ним.
Размеры дисплея в пикселях, масштабированные с учётом коэффициента пикселей устройства; таким образом, экран с высокой плотностью отображает своё истинное native значение, а не приближённое значение по CSS. Разрешение само по себе не влияет на плавность, но влияет на частоту кадров: больше пикселей на кадр — это большая нагрузка, поэтому очень высокое разрешение может снизить FPS на том же оборудовании.
Главный показатель — количество кадров в секунду, которые ваш браузер фактически выводит на экран. В исправной конфигурации этот показатель близок к частоте обновления вашей панели: около 60 на экране с частотой 60 Гц, 120 на экране с частотой 120 Гц, 144 на экране с частотой 144 Гц. Если этот показатель значительно ниже номинальной частоты обновления, то «узкое место» находится выше по цепочке от панели, и в разделе ниже, посвященном причинам, по которым FPS ниже частоты обновления, рассмотрены наиболее распространенные причины.
Частота, с которой воспроизводится собственная анимация теста. Регулятор «Canvas FPS» позволяет намеренно ограничить это значение — это полезно для замедления движения и изучения отдельных кадров. Если вы не трогали этот регулятор, это значение должно точно соответствовать FPS вашего экрана. Если оно значительно ниже, это означает, что сама страница испытывает недостаток ресурсов, обычно из-за фоновой загрузки или загруженной вкладки.
Тест запускается сразу после загрузки страницы и постоянно обновляется. Чтобы показатель был достоверным, выполните несколько шагов:
Три показателя определяют движение, и их легко перепутать. Частота кадров, обозначаемая как FPS, — это количество изображений, которые ваша система генерирует каждую секунду. Частота обновления, измеряемая в герцах, — это количество раз, которое ваш экран физически может перерисовываться каждую секунду. Эти показатели взаимосвязаны, и более низкий из них устанавливает ограничение: видеокарта, выводящая 200 FPS на панель с частотой 60 Гц, по-прежнему показывает 60 кадров, в то время как экран с частотой 144 Гц, получающий 40 FPS, просто повторяет кадры.
Время кадра — это та же информация, выраженная в виде продолжительности: сколько миллисекунд занимает каждый кадр. Часто это более удобный способ представления, поскольку разница между 60 и 120 FPS гораздо больше, чем между 120 и 240, и время кадра позволяет увидеть это с первого взгляда:
| Частота обновления | Время кадра | Обычно встречается на |
|---|---|---|
| 30 Гц | 33,3 мс | Видео с консолей, старые HDMI-соединения |
| 60 Гц | 16,7 мс | Стандартные офисные мониторы, большинство ноутбуков |
| 90 Гц | 11,1 мс | Смартфоны и планшеты среднего ценового диапазона |
| 120 Гц | 8,3 мс | Современные смартфоны, телевизоры, игровые ноутбуки |
| 144 Гц | 6,9 мс | Распространённый стандарт для игровых мониторов |
| 240 Гц | 4,2 мс | Мониторы для соревновательного киберспорта |
Снижение частоты кадров с 60 до 30 FPS обходится вам в 16,7 мс на каждый кадр. Переход с 144 до 240 Hz позволяет выиграть 2,7 мс. Вот почему переход с 60 до 120 кажется резким, а с 144 до 240 — едва заметным.
Это самая распространённая причина, по которой люди проводят тест частоты кадров, и если монитор с частотой обновления 144 Гц показывает 60, это почти никогда не означает, что панель неисправна. Проверьте следующие пункты по порядку:
Если показатель выглядит правильным, но движение по-прежнему кажется рывким, причина кроется в неравномерности кадров, а не в исходной скорости. Среднее значение, стабильно равное 120, при периодических пропусках кадров всё равно будет вызывать рывки, поскольку плавность движения зависит от равномерности синхронизации кадров, а не только от их большого количества. Тест на рывки прямо показывает это.
Тест подключается к requestAnimationFrame, собственный обратный вызов анимации браузера, который срабатывает один раз за каждый цикл обновления экрана. Подсчёт этих обратных вызовов за короткий промежуток времени даёт количество кадров в секунду, которое ваш браузер действительно выдает.
Два важных предостережения. Во-первых, поскольку браузер самостоятельно формирует свой выходной сигнал, это скорее приблизительная оценка, чем лабораторное измерение — достаточно точная, чтобы проверить частоту обновления, сравнить два экрана и диагностировать проблему, но не заменяющая осциллограф. Во-вторых, здесь измеряется частота кадров браузера. Она отражает работу вашего дисплея и путь рендеринга в вашей системе, но не является игровым тестом; для определения частоты кадров в игре вам понадобится наложение, такое как встроенный счетчик вашей игры или инструмент мониторинга.
Высокая частота кадров необходима для плавного движения, но этого недостаточно. Несколько других характеристик дисплея определяют, насколько хорошо экран выглядит при движении объектов, и для каждой из них здесь предусмотрен свой тест.
Установите частоту обновления экрана на 144 Гц в настройках операционной системы, затем запустите этот тест в полноэкранном режиме, закрыв все остальные вкладки. Показатель FPS на экране, близкий к 144, подтверждает, что панель обеспечивает эту частоту. Если показатель равен 60, проверьте перечисленные выше причины — в большинстве случаев виноваты кабель и настройка частоты обновления в ОС.
Это точная оценка. Тест измеряет количество кадров в секунду, отображаемых браузером, что точно соответствует реальной частоте обновления вашего монитора. Поскольку браузер самостоятельно формирует кадры, это не лабораторное измерение, но оно достаточно надежно для проверки частоты обновления, сравнения двух мониторов и диагностики проблем с производительностью.
60 FPS — это общепринятый базовый показатель для плавного и отзывчивого движения. Геймеры стремятся к 120, 144 или 240 на мониторах с высокой частотой обновления, в то время как кино демонстрируется со скоростью 24 и выглядит хорошо благодаря особенностям съемки. Оптимальное значение зависит от вашего дисплея и того, как вы его используете; в нашем руководстве о частоте кадров рассмотрены все «за» и «против».
Только в пределах частоты обновления вашего монитора. Рендеринг со скоростью 200 FPS на экране с частотой 60 Гц приводит к излишнему расходу энергии без видимой выгоды, поскольку панель может отображать только 60 кадров. Подберите целевой показатель в соответствии с вашим дисплеем и проверьте его возможности с помощью нашего руководства по частоте обновления.
Да. Это полезный способ проверить, действительно ли телефон, рекламируемый как поддерживающий 90 или 120 Гц, работает с такой частотой — многие устройства переключаются на 60 Гц в режиме экономии заряда или адаптивно меняют частоту в зависимости от того, что отображается на экране.
Небольшие колебания — это нормально; показатель рассчитывается на основе данных за короткий промежуток времени, и фоновая активность влияет на него. Сильные колебания указывают на то, что что-то конкурирует за ресурсы графического процессора или что функция переменной частоты обновления настраивает панель в режиме реального времени.
Частота кадров — один из аспектов, в котором экран может не оправдать ожиданий. Сайт DeadPixelTest.org заполняет ваш дисплей однотонными цветами, чтобы вы могли обнаружить мертвые, застрявшие или «горячие» пиксели до истечения срока возврата, а также включает инструмент для исправления, который быстро мигает разными цветами, пытаясь «оживить» застрявший пиксель. BackLightBleedTest.org отображает абсолютно чёрный экран, чтобы вы могли оценить просачивание подсветки и «свечение IPS» — неравномерное свечение, просачивающееся по краям ЖК-экрана в тёмных сценах, которое лучше всего оценивать в тёмной комнате.