Стрес-тест відеокарти (GPU)
Виміряйте продуктивність відеокарти прямо в браузері. WebGL рендерить тисячі обертових 3D-кубів із важкими шейдерними обчисленнями, вимірює частоту кадрів, яку витримує ваш GPU, і перетворює її на порівнянну оцінку. Оберіть тривалість і рівень навантаження, потім натисніть «Почати».
Оберіть тривалість і рівень навантаження, потім запустіть бенчмарк. Сцена відображатиметься прямо тут.
Оцінки порівнянні, лише коли збігаються умови запуску — тривалість, рівень навантаження та екран. Повторюйте тест з ідентичними налаштуваннями після оновлень драйвера.
Підключіть живлення, вимкніть режим економії акумулятора та закрийте вкладки й відеодзвінки, що навантажують GPU — інакше ви тестуєте лише залишок його потужності.
WebGL працює в пісочниці й захищений драйвером: він не може пошкодити картку, а закриття вкладки миттєво зупиняє навантаження.
GPU може виглядати справним на робочому столі, і водночас саме через нього ігри тормозять — проблеми проявляються лише під навантаженням. Цей тест створює таке навантаження безпечно, прямо з веб-сторінки: без завантажень, без встановлення, без передачі будь-яких даних. Використовуйте його, щоб перевірити нову чи вживану картку, переконатися, що оновлення драйвера не знизило продуктивність, або з'ясувати, чи браузер справді використовує GPU, а не програмний рендеринг. Навантаження однакове при кожному запуску, тож різниця в оцінках вказує на особливості вашого пристрою, а не на тест.
Як працює тест
Сторінка заповнює сцену WebGL обертовими кубами — 100 на рівні Низький і до 10 000 на Ultra — кожен із яких малюється фрагментним шейдером із додатковими обчисленнями освітлення на піксель, що завантажує і геометричний конвеєр, і шейдерні ядра. Короткий розігрів дає браузеру скомпілювати шейдери, а GPU — вийти з режиму простою перед початком вимірювання. Ви бачите живу частоту кадрів і час кадру, а наприкінці отримуєте середнє, мінімальне й максимальне значення FPS, а також 1% low — середнє значення ваших найповільніших кадрів, яке й відображає реальне відчуття тормозів. Високе середнє значення з набагато нижчим 1% low означає, що картка швидка, але не плавна.
Як рахується оцінка
Оцінка — це ваш середній FPS, помножений на вагу рівня навантаження, і ще на десять — утримання 60 FPS при 10 000 кубів коштує значно більше, ніж ті самі 60 FPS при 100. Частоту оновлення екрана обмежує ваш дисплей, тому на легших рівнях більшість GPU впираються в цю межу й отримують однакові оцінки; саме на важчих рівнях картки починають розрізнятися. Утримання межі частоти оновлення на рівні Високий і вище — сильний результат; спробуйте Ultra, щоб знайти межу можливостей.
| Рівень | Кубів | Множник | Приблизно відповідає |
|---|---|---|---|
| Низький | 100 | ×1 | Перегляд сторінок, відтворення відео, casual 2D-ігри |
| Середній | 500 | ×2 | Легкі 3D-ігри на помірних налаштуваннях |
| Високий | 2 000 | ×4 | Масові 3D-ігри |
| Екстремальний | 5 000 | ×8 | Вимогливі ігри, високі налаштування |
| Ultra | 10 000 | ×16 | Максимальне тривале навантаження |
Чи безпечний стрес-тест GPU в браузері?
Так. WebGL працює в пісочниці браузера, під захистом на рівні драйвера — так само, як і будь-яка гра: GPU сам себе обмежує при перегріванні, а ОС скидає драйвер, якщо щось зависає. Веб-сторінка не може вимкнути ці запобіжники чи втручатися в криві вентиляторів і напруги, і навантаження зникає миттєво, щойно ви закриваєте вкладку. Водночас вона не може навантажити потужну картку так само сильно, як нативний бенчмарк, тож сприймайте оцінку як порівняльне число, а не абсолютну межу.
Чому моя оцінка нижча за очікувану?
Найчастіше причина в тому, що браузер узагалі не звертався до вашого реального GPU. Перевірте назву GPU над тестом: якщо там написано «SwiftShader», «llvmpipe» або «Software», апаратне прискорення вимкнене, і рендерингом займається процесор. На ноутбуках із двома відеокартами браузери часто обирають енергоощадну вбудовану — назва підкаже, яка картка справді працювала. Інші поширені причини:
| Причина | Що відбувається | Як виправити |
|---|---|---|
| Апаратне прискорення вимкнене | Процесор рендерить програмно — оцінки падають до незначної частки норми | Увімкніть його в налаштуваннях браузера, потім перезапустіть браузер |
| Режим економії акумулятора / ноутбук не заряджається | Частота GPU знижується для економії енергії | Підключіть живлення й перемкніться на режим максимальної продуктивності |
| Обрано вбудований GPU | Браузер запускає WebGL на слабшій із двох відеокарт | Встановіть у браузері високопродуктивний GPU в налаштуваннях графіки ОС |
| Інші вкладки чи програми використовують GPU | Відеодзвінки, відео та ігри діляться тією ж карткою | Закрийте їх і повторіть тест для чистого результату |
| Термальний тротлінг | FPS спочатку високий, потім знижується через нагрів | Прочистіть вентиляційні отвори, покращіть циркуляцію повітря; 60-секундний прогін це наочно покаже |
| Дисплей високої роздільної здатності | Більше пікселів на кадр означає більше роботи із затінення | Це очікувано — порівнюйте оцінки на одному й тому ж екрані |
FPS, час кадру та 1% low
Частота кадрів вимірюється так само, як це робить Тест частоти кадрів — шляхом хронометражу кожного кадру, який показує браузер — і обмежується вашим дисплеєм, тож панель на 60 Гц не перевищить приблизно 60 FPS; перевірте свою за допомогою Тест частоти оновлення. Час кадру — це погляд на кожен окремий кадр (16,7 мс ≈ 60 FPS), а 1% low усереднює ваші найгірші кадри: саме в цьому різниця між бенчмарком, який виглядає добре, і грою, яка відчувається плавною.
