Тест GPU
Определите свою видеокарту, проверьте возможности WebGL и запустите живой стресс-тест, который измеряет устойчивую частоту кадров прямо в вашем браузере.
Press start to render the 3D GPU stress object
Min FPS
—
FPS
—
Max FPS
—
Render controls
WebGL
- Support:
- No
- Version:
- —
- Vendor:
- —
- Renderer:
- —
- Performance:
- Min: N/A FPS | Max: N/A FPS
WebGPU
- Support:
- Checking…
- Version:
- —
- Vendor:
- —
- Renderer:
- —
- Max texture:
- —
Current mode
- Active renderer:
- WebGL
- Current FPS:
- Idle
- Rendering status:
- Stopped
- Device pixel ratio:
- —
Settings
- VSync:
- Enabled
- Transparency:
- 100%
- Wireframe mode:
- Disabled
- Framerate cap:
- Display refresh
Краткое руководство: как использовать Тест ГП
Займет меньше минуты- 1Закройте другие тяжелые вкладки, прежде чем начать бенчмарк.
- 2Нажмите Старт, чтобы запустить тест рендеринга 3D в реальном времени.
- 3Наблюдайте, как минимальный, текущий и максимальный FPS стабилизируются примерно через десять секунд.
- 4Сравните сообщаемую строку рендерера с GPU, который вы ожидаете быть активным.
Обзор
Каждый браузер взаимодействует с вашим графическим оборудованием через слой под названием WebGL, который является той же технологией, что лежит в основе браузерных игр, видеоэффектов и 3D-визуализаций в сети. Поскольку WebGL находится непосредственно над драйвером вашего GPU, он может сообщать полезную информацию о том, какой чип на самом деле рендерит ваши страницы, и его можно достаточно сильно нагрузить, чтобы узнать, какой запас производительности остался у этого чипа.
Этот тест делает две вещи. Во-первых, он считывает идентифицирующую информацию с вашего GPU через расширение WEBGL_debug_renderer_info и перечисляет возможности WebGL2, такие как максимальный размер текстуры и количество расширений, которые предоставляет ваш браузер. Во-вторых, он запускает короткий анимированный шейдер, который рендерит движущийся фрактальный узор в течение пяти секунд, отслеживая ваш фактический FPS, а затем преобразует это в единую оценку, которую вы можете сравнивать между устройствами, браузерами или до и после обновления драйвера.
Ничего из этого не требует установки. Он полностью работает на JavaScript и WebGL, тех же технологиях, которые уже используются на каждом современном веб-сайте, поэтому цифры, которые вы видите, отражают то, что ваш браузер действительно может предоставить при повседневном использовании, а не теоретический пик, измеренный специализированным программным обеспечением для бенчмаркинга.
Как интерпретировать результаты
Производитель и рендерер
Поле «поставщик» обычно указывает производителя чипа, такого как NVIDIA, AMD, Intel, Apple или Qualcomm. Поле «рендерер» более конкретно и часто включает точную модель, например «NVIDIA GeForce RTX 4060» или «Apple M2 GPU». Если оба поля показывают что-то общее, например «WebKit WebGL» или «ANGLE», ваш браузер скрывает детали, обычно по соображениям конфиденциальности или потому, что расширение отладки недоступно.
Панель возможностей
Максимальный размер текстуры (Max texture size) показывает самый большой размер текстуры, который может обрабатывать ваш GPU, обычно 8192 или 16384 пикселей на современном оборудовании; более низкие значения, такие как 4096, указывают на более старое или более ограниченное графическое оборудование. Количество расширений является приблизительным показателем того, насколько современна и функциональна комбинация драйвера GPU; большее количество расширений обычно означает, что веб-страницам доступны более продвинутые методы рендеринга.
График и оценка стресс-теста
Гистограммы спарклайна показывают вашу мгновенную частоту кадров, измеренную в течение пятисекундного выполнения. Плоский, высокий спарклайн означает, что ваш GPU уверенно справляется с нагрузкой. Спарклайн, который начинается высоко и неуклонно снижается, обычно указывает на термическое дросселирование (thermal throttling), особенно на ноутбуках и телефонах. Итоговый балл — это средний устойчивый FPS, преобразованный в одно сравнимое число, примерно в диапазоне от 100 до 400 для встроенной графики и 1000 или более для мощных дискретных GPU.
Устранение неполадок
WebGL сообщает, что он недоступен
Откройте настройки вашего браузера и найдите «Система» или «Дополнительно», затем найдите «Использовать аппаратное ускорение, если доступно» и убедитесь, что оно включено. После включения полностью закройте и снова откройте браузер, так как простого обновления вкладки не всегда достаточно для повторной инициализации графического контекста.
Рендерер показывает SwiftShader, llvmpipe или общее название
Это означает, что браузер использует программный рендерер на базе CPU вместо вашего GPU. Обновите ваш графический драйвер напрямую с веб-сайта NVIDIA, AMD или Intel, а не через Центр обновления Windows, так как драйверы поставщиков GPU обновляются гораздо чаще. Если вы находитесь в виртуальной машине или сеансе удаленного рабочего стола, программный рендеринг часто является ожидаемым и не может быть исправлен изнутри браузера.
Низкая или нестабильная частота кадров во время стресс-теста
Закройте другие вкладки и приложения, которые могут конкурировать за GPU, в частности видеозвонки, потоковые сайты или другие страницы с бенчмарками. На ноутбуке подключите питание перед тестированием, так как многие системы намеренно ограничивают производительность GPU при работе от батареи для экономии энергии.
Почему тестирование GPU важно для повседневного использования
Большинство людей не задумываются о своем GPU, пока что-то не пойдет не так: видеозвонок начинает прерываться, игра заикается или инструмент дизайна тормозит при прокрутке. GPU отвечает за гораздо больше, чем просто игры; он также ускоряет декодирование видео, плавную прокрутку, анимацию окон и, все чаще, задачи машинного обучения, выполняемые локально в браузере. GPU, который незаметно переключается на программный рендеринг, сделает все это медленным даже на быстром компьютере.
Периодическое проведение этого теста, особенно после обновления системы или изменения драйверов, дает вам быструю проверку работоспособности. Если ваш результат внезапно падает по сравнению с предыдущим запуском на том же устройстве, это сильный сигнал о том, что что-то изменилось в вашем драйвере или настройках питания, а не о деградации вашего оборудования.
Сравнение результатов на разных устройствах
Поскольку тесты GPU в браузере зависят от множества программных переменных, наиболее надежным сравнением является сравнение между устройствами в одном браузере или сравнение до и после на одном и том же устройстве. Сравнение интегрированной графики ноутбука с дискретным GPU настольного компьютера всегда будет в пользу настольного ПК, но сравнение оценки одного и того же ноутбука в Chrome и Firefox может показать, лучше ли оптимизирован конвейер рендеринга одного браузера для вашего оборудования.
- Запустите тест в обоих браузерах с подключенным ноутбуком и без других тяжелых вкладок.
- Повторите каждый тест два или три раза, так как первый запуск может включать кратковременные затраты на разогрев JIT.
- Учтите комнатную температуру и время работы ноутбука, так как тепловое состояние влияет на устойчивую производительность.
Часто задаваемые вопросы
Как проверить свой GPU в браузере без установки чего-либо?
Эта страница считывает строки поставщика и рендерера вашей видеокарты напрямую через API WebGL, загрузка не требуется. Нажмите на панель «Графический адаптер» выше, и она покажет идентифицированный чип вместе с версиями WebGL и GLSL.
Почему мой GPU отображается как 'Google SwiftShader' или 'llvmpipe'?
Эти названия означают, что ваш браузер переключился на программный рендерер вместо вашего реального оборудования. Обычно это происходит, когда аппаратное ускорение отключено в настройках браузера, произошел сбой драйвера GPU, или вы находитесь в виртуальной машине или сеансе удаленного рабочего стола без сквозной передачи GPU.
Насколько точен тест GPU по сравнению с нативным бенчмарком, таким как 3DMark?
Нет, и не должен быть. Браузерные тесты WebGL ограничиваются композитором браузера, накладными расходами драйвера и настройками энергосбережения, поэтому оценки будут ниже, чем в нативных бенчмарках DirectX или Vulkan. Используйте этот тест для сравнения относительной производительности между вашими устройствами или браузерами, а не для сравнения с базами данных нативных бенчмарков.
Что такое WEBGL_debug_renderer_info и почему он может быть заблокирован?
Это расширение браузера, которое раскрывает настоящего производителя и модель GPU, так как WebGL обычно сообщает общую строку по соображениям конфиденциальности. Firefox с включенной функцией resistFingerprinting и некоторые браузеры, ориентированные на конфиденциальность, полностью блокируют это расширение, поэтому вы увидите общие метки вместо фактического названия вашего оборудования.
Почему частота кадров низкая, хотя у меня хорошая видеокарта?
Распространенные причины включают вкладку браузера, работающую в режиме экономии заряда батареи, другую тяжелую вкладку или приложение, конкурирующее за GPU, внешний монитор, заставляющий использовать более низкий путь обновления, или отключенное аппаратное ускорение браузера. Попробуйте закрыть другие вкладки, сильно нагружающие GPU, и повторно запустить тест.
Что на самом деле означает числовой показатель GPU?
Оценка выводится из средней частоты кадров в секунду, поддерживаемой в течение пятисекундного стресс-рендеринга, масштабированной так, чтобы типичная интегрированная графика попадала в низкие сотни, а дискретные GPU — значительно выше. Это относительное число для сравнения результатов, а не отраслевой стандарт.
Работает ли этот тест на телефоне или планшете?
Да, мобильные Safari, Chrome для Android и большинство мобильных браузеров поддерживают WebGL и запустят стресс-тест, хотя мобильные GPU обычно снижают производительность после нескольких секунд постоянной нагрузки для управления нагревом, что честно отражается на графике.
Почему я вижу меньше расширений WebGL, чем ожидаю?
Браузеры включают только подмножество возможных расширений WebGL в зависимости от платформы, драйвера и политики безопасности. Меньшее количество расширений не обязательно означает более слабое оборудование; это также может отражать более консервативную конфигурацию браузера или устаревший драйвер GPU.
Может ли этот тест повредить мой GPU или вызвать перегрев?
Нет. Стресс-рендеринг длится всего пять секунд и использует легкий фрактальный шейдер, что значительно меньше того, что могло бы вызвать проблемы с перегревом. Если вы хотите провести более длительный тест устойчивой нагрузки, запустите его несколько раз и следите за тем, падает ли частота кадров между запусками, что может указывать на тепловое троттлинг.
Мой браузер сообщает «WebGL недоступен». Как это исправить?
Откройте настройки вашего браузера и найдите «аппаратное ускорение», затем убедитесь, что оно включено, и перезапустите браузер. Если оно уже включено, обновите драйвер GPU с веб-сайта производителя (NVIDIA, AMD или Intel), поскольку устаревший или поврежденный драйвер является наиболее частой причиной автоматического отключения WebGL.
Изменяет ли использование внешней GPU (eGPU) результаты здесь?
Да, если ваша операционная система направляет рендеринг браузера через eGPU. Проверьте графические настройки вашей ОС (Windows Graphics settings или macOS System Settings), чтобы подтвердить, какой GPU назначен вашему процессу браузера, поскольку некоторые системы по умолчанию возвращаются к интегрированному GPU для оконных приложений.
Связанные тесты
Связанные руководства
- Монитор пишет «нет сигнала»? Исправьте пустой экранИзолируйте проблемы с кабелем, портом, ГП и разрешением, скрывающиеся за черным или несигнальным дисплеем.
- Перегрев ноутбука: причины и способы устраненияПочему ваш ноутбук нагревается и замедляется, и что на самом деле его охлаждает.
- Компьютер работает медленно? Диагностируйте истинную причинуУзнайте, является ли ваш ЦП, память, хранилище или сеть фактическим узким местом.