Snaplytics JS Tests

Стресс-тест GPU

Протестируйте видеокарту прямо в браузере. WebGL отрисовывает тысячи вращающихся 3D-кубов с интенсивной шейдерной нагрузкой, измеряет частоту кадров, которую держит ваш GPU, и превращает её в сопоставимый балл. Выберите длительность и уровень нагрузки, затем нажмите «Старт».

ГотовоОпределение…
Готов к тесту

Выберите длительность и уровень нагрузки, затем запустите бенчмарк. Сцена отрисовывается прямо здесь.

Длительность
Уровень нагрузки
Шкала оценок
12,000+Исключительно
8,000+Отлично
5,000+Хорошо
2,500+Удовлетворительно
< 2,500Слабо
Сравнивайте корректно

Баллы сопоставимы только при совпадении условий — той же длительности, уровня нагрузки и экрана. Повторяйте тест с идентичными настройками после обновления драйверов.

Раскройте потенциал GPU

Подключите питание, отключите энергосбережение и закройте вкладки и видеозвонки, нагружающие GPU — иначе вы тестируете лишь остаток мощности.

Безопасно для запуска

WebGL работает в песочнице и защищён драйвером: он не может повредить карту, а закрытие вкладки мгновенно останавливает нагрузку.

Видеокарта может выглядеть исправной на рабочем столе, но именно из-за неё игры подвисают — проблемы проявляются только под нагрузкой. Этот тест создаёт такую нагрузку безопасно, прямо со страницы браузера: без загрузки файлов, без установки, без отправки данных куда-либо. Используйте его, чтобы проверить новую или б/у карту, убедиться, что обновление драйвера не снизило производительность, или подтвердить, что браузер использует GPU, а не программный рендеринг. Нагрузка одинакова при каждом запуске, поэтому разница в баллах указывает на особенности вашей системы, а не на сам тест.

Как работает тест

Страница заполняет сцену WebGL вращающимися кубами — от 100 на уровне Низкий до 10 000 на Ultra — каждый из которых отрисовывается фрагментным шейдером с дополнительными расчётами освещения на пиксель, что нагружает и геометрический конвейер, и шейдерные ядра. Короткий разогрев даёт браузеру скомпилировать шейдеры, а GPU — выйти из состояния простоя перед началом измерений. Вы видите частоту кадров и время кадра в реальном времени, а в конце получаете средний, минимальный и максимальный FPS, а также 1% low — среднее значение по самым медленным кадрам, которое как раз и отражает ощущение подвисаний. Высокий средний FPS при значительно более низком 1% low означает, что карта быстрая, но нестабильная.

Как считается балл

Балл — это ваш средний FPS, умноженный на коэффициент уровня нагрузки и умноженный на десять: удержать 60 FPS при 10 000 кубах стоит гораздо больше, чем те же 60 FPS при 100. Частота обновления вашего дисплея ограничивает частоту кадров сверху, поэтому на лёгких уровнях большинство видеокарт упираются в этот предел и набирают одинаковый балл; различия проявляются на более тяжёлых уровнях. Удержание предела на уровне Высокий и выше — уже сильный результат; попробуйте Ultra, чтобы найти предел возможностей карты.

УровеньКубыМножительПримерно соответствует
Низкий100×1Веб-сёрфинг, воспроизведение видео, простые 2D-игры
Средний500×2Лёгкие 3D-игры на невысоких настройках
Высокий2 000×4Массовые 3D-игры
Экстремальный5 000×8Требовательные игры на высоких настройках
Ultra10 000×16Максимальная устойчивая нагрузка

Безопасен ли стресс-тест GPU в браузере?

Да. WebGL работает в песочнице браузера под теми же защитами на уровне драйвера, что и любая игра: GPU сам снижает частоту при перегреве, а операционная система сбрасывает драйвер, если что-то зависает. Веб-страница не может отключить эти механизмы защиты или повлиять на кривые вентиляторов и напряжение, а нагрузка мгновенно прекращается при закрытии вкладки. Также она не может нагрузить топовую карту так же сильно, как нативный бенчмарк, поэтому воспринимайте балл как сравнительный показатель, а не абсолютный предел.

Почему мой балл ниже ожидаемого?

Обычно причина в том, что браузер вообще не задействовал ваш настоящий GPU. Проверьте название видеокарты над тестом: если там написано «SwiftShader», «llvmpipe» или «Software», аппаратное ускорение отключено и отрисовкой занимается процессор. На ноутбуках с двумя видеокартами браузеры часто выбирают энергоэффективную встроенную графику — название подскажет, какая карта реально работала. Другие частые причины:

ПричинаЧто происходитРешение
Аппаратное ускорение отключеноПроцессор рендерит программно — баллы падают до малой доли от нормыВключите его в настройках браузера и перезапустите браузер
Режим энергосбережения / ноутбук не подключён к сетиЧастота GPU снижается для экономии энергииПодключите питание и переключитесь в режим максимальной производительности
Выбран встроенный GPUБраузер запускает WebGL на более слабой из двух видеокартНазначьте браузеру дискретный GPU в настройках графики системы
Другие вкладки или приложения используют GPUВидеозвонки, видео и игры делят ту же картуЗакройте их и повторите тест для чистого результата
ТермотроттлингFPS начинается высоким, а затем падает по мере нагреваПрочистите вентиляционные отверстия, улучшите обдув; 60-секундный прогон делает это заметным
Дисплей высокого разрешенияБольше пикселей на кадр — больше работы для шейдеровЭто нормально — сравнивайте баллы на одном и том же экране

FPS, время кадра и 1% low

Частота кадров измеряется так же, как это делает Тест частоты кадров — путём замера времени каждого кадра, выводимого браузером — и ограничена сверху вашим дисплеем, поэтому панель на 60 Гц выдаёт максимум около 60 FPS; проверить свою можно с помощью Тест частоты обновления. Время кадра — это показатель на уровне отдельного кадра (16,7 мс ≈ 60 FPS), а 1% low усредняет ваши худшие кадры: это и есть разница между бенчмарком, который хорошо выглядит, и игрой, которая хорошо ощущается.

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