Snaplytics JS Tests

Стрес-тест відеокарти (GPU)

Виміряйте продуктивність відеокарти прямо в браузері. WebGL рендерить тисячі обертових 3D-кубів із важкими шейдерними обчисленнями, вимірює частоту кадрів, яку витримує ваш GPU, і перетворює її на порівнянну оцінку. Оберіть тривалість і рівень навантаження, потім натисніть «Почати».

ГотовоВизначення…
Готові до тесту

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

Тривалість
Рівень навантаження
Довідник оцінок
12,000+Винятковий
8,000+Відмінний
5,000+Хороший
2,500+Задовільний
< 2,500Слабкий
Порівнюйте чесно

Оцінки порівнянні, лише коли збігаються умови запуску — тривалість, рівень навантаження та екран. Повторюйте тест з ідентичними налаштуваннями після оновлень драйвера.

Розкрийте потенціал 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Вимогливі ігри, високі налаштування
Ultra10 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 усереднює ваші найгірші кадри: саме в цьому різниця між бенчмарком, який виглядає добре, і грою, яка відчувається плавною.

Схожі інструменти