Навіть бюджетні комплектуючі розганяються ще на заводі. Що вже говорити про топові процесори або планки оперативної пам’яті, які «з коробки» працюють на максимумі своїх можливостей. Причому користувачі завжди перевищують цей поріг і змушують пристрої працювати ще швидше. Для чого? Якщо не для збільшення FPS в іграх, то хоча б для змагань у стилі «хто крутіший». І тут в якості зброї використовуються різні утиліти — давайте подивимося, чим можна тестувати продуктивність комп’ютерів.
Програми для тестування заліза можуть бути як комплексними утилітами, так і «точковими». Перші вирізняються універсальністю, хоча не завжди точні або надійні, а другі, навпаки, цінуються понад усе, але виконують обмежений набір функцій. І ті, й інші можна поділити на категорії, тому що таких програм у мережі знаходиться ціле море.
Утиліти для тестування не завжди є вузькоспрямованими або марними бенчмарками — наприклад, можна мірятися справжніми секундами у швидкості рендерингу Blender, а не віртуальними папугами з Geekbench. Втім, останні теж викликають спортивний інтерес і користуються чудовим попитом.
Також варто зазначити, що тестування процесорів і оперативної пам’яті майже завжди пов’язане єдиним завданням, оскільки сучасні процесори мають вбудований контролер пам’яті і повністю відповідають за її роботу. Проте деякі специфічні умови диктують нам свої правила, які передбачають окреме тестування банок пам’яті, пропускної спроможності мікросхем і швидкості їхнього відгуку (затримки, летенсі тощо).
Щоб не заплутатися у великому розмаїтті цих програм, розділимо їх на кілька категорій — нехай це будуть комплексні бенчмарки і тести, «точкові» завдання, програми для рендерінгу і відмальовування 3D-моделей, а також відеокодування, сервісні завдання і, звісно ж, ігрові тести.
«Великі» програми для тестування
Спочатку розглянемо комплекси для тестування комп’ютерів, оскільки вони частіше використовуються як професіоналами, так і любителями через свою універсальність.
AIDA64
Першим комплексним інструментом розглянемо колишній Everest, а нині AIDA64. Це справжнісінький комбайн із тестів, моніторів і логгерів, який може замінити собою практично всі наявні утиліти для вивчення стабільності та продуктивності системи. У тому числі в цьому пакеті є кілька тестів, які годяться для перевірки процесора і оперативної пам’яті окремо.
Програма дає змогу не тільки перевіряти компоненти на стабільність, а й може виступати в ролі бенчмарка. Наприклад, у комплексі є список тестів, які імітують навантаження різного плану. Це можуть бути як завдання на архівування або копіювання, так і на шифрування за допомогою різних алгоритмів.
Втім, саме цей блок користується малим попитом, оскільки зараз існує безліч інших програм, які більш точно показують обчислювальні можливості процесора. Найбільш затребуваним розділом у цьому комбайні є комплекс тестування CPU і DRAM на стабільність. Вбудовані тести вміють навантажувати компоненти, розігрівати їх і виявляти нестабільну поведінку. Це корисно при розгоні або встановленні нестандартних налаштувань напруги. Але особливо популярний один тест — це перевірка процесора на троттлінг. Утиліта зручно показує температуру і провали тактової частоти в одному віконці.
Якщо процесор проходить цей тест після розгону, то можна приступати до вимірювання «папуг» іншими утилітами.
Ще один популярний розділ в AIDA64 — це тест оперативної пам’яті та кешу. Він став найпоширенішим серед оверклокерів, які займаються розгоном і налаштуванням планок ОЗП, оскільки він точно вимірює пропускну здатність пам’яті та її затримки.
На цьому утиліта, мабуть, «закінчується» як інструмент для тестів процесорів і оперативної пам’яті.
Geekbench
Сьогодні без цього тесту нікуди — кросплатформений бенчмарк підтримує як комп’ютерні процесори типу x86, так і ARM-чіпи, що використовуються в смартфонах і планшетах. Програма є комплексним програмним забезпеченням, яке призначене для тестування продуктивності системи в цілому.
Як і будь-який інший бенчмарк, цей теж видає так звані «папуги». Однак тест досить чесно відображає справжні можливості збірки у власних умовних одиницях. Результати зберігаються на серверах програми і можуть бути вивчені користувачами в будь-який момент, що зручно для порівняння різних компонентів. Ще чарти Geekbench часто стають першоджерелом інформації про процесори, що готуються до виходу.
PassMark
Це теж комплексний пакет, які тестує систему загалом і дає змогу оцінити зв’язку CPU/DRAM у плані продуктивності.
Перевагою цього програмного забезпечення є вивантаження результатів тестування на сервер, де збираються інші результати і зводяться в порівняльну таблицю.
Як інструмент для тестування на стабільність роботи збірки утиліта не годиться.
OCCT
Найчистіше джерело навантаження для пекельного прожарювання комп’ютера. Підтримує тестування на стабільність як процесора, так і інших компонентів, у тому числі оперативної пам’яті.
Може також виступати в ролі бенчмарка, хоча не дуже популярний серед любителів хвалитися папугами.
3DMark
Це один з найпоширеніших комплексів для вимірювання загальної продуктивності комп’ютера. Він, звичайно, в основному заточений під ігрову тематику, тому майже всі модулі цього ПЗ тестують відеокарту. Однак без процесора і оперативної пам’яті відеокарта працювати не вміє, тому софт можна віднести до корисних для тестування CPU і DRAM.
Тим більше віднедавна утиліта навчилася тестувати компоненти окремо і показує можливості ядер у всіма улюблених «папугах».
PCMark 10
Відомий з «кошлатих» часів тест, який постійно оновлюється і виступає в ролі комплексного бенчмарка для процесора і оперативної пам’яті. Словом, це той самий 3DMark, але тільки не для відеокарт.
Точкове тестування
У вивченні продуктивності кожного компонента окремо дуже важливо вибрати правильний тест. Наприклад, для тестування обчислювальних здібностей процесора існує кілька бенчмарків, які стабільно користуються попитом, а їхні результати котируються у спільноті любителів «папуг». До того ж, точкові тести часто виручають при перевірці системи на стабільність.
CPU-Z
CPU-Z — найперший з усіх існуючих тест, який можна запустити в системі. Річ у тім, що він вбудований в утиліту для відображення специфікацій процесорів, яку часто ставлять ледь не одразу після встановлення Windows. Це корисний легкий софт, що дає змогу швидко виміряти можливості ядер Intel і AMD і навіть миттєво порівняти їх із попередньо встановленим списком.
У цій програмі можна також увімкнути стрес-тест, який делікатно навантажує процесор і може допомогти виявити деякі несправності. Однак це скоріше бутафорський функціонал, який краще замінити чимось ефективнішим. Наприклад, програмою Prime95 або LinX. Але відразу обмовимося — ці утиліти потрібно запускати тільки в присутності фахівця, оскільки вони здатні буквально спопелити кремній під кришкою CPU.
Cinebench
По-хорошому, цей тест потрібно віднести до теми рендерінгу, проте оверклокери і любителі порівнювати циферки затерли до дірок «сінебенч» і перетворили його на черговий бенчмарк для процесора. Цей софт ефективно навантажує ядра створенням 3D-зображення, тому видає досить точні цифри продуктивності багатопотокових систем.
Також ця утиліта дуже часто використовується інсайдерами, які першими отримують на тест нові процесори. Вони вимірюють продуктивність компонентів за допомогою Cinebench і діляться цими результатами в мережі — показники цінуються серед «ПК-бояр».
WinRAR
Звісно, це не зовсім тест на стабільність чи повноцінний бенчмарк, однак результати вбудованого в легендарний архіватор тесту теж користуються попитом. Він особливо був популярний у ті часи, коли на ринку з’явилися перші багатопотокові процесори. Тоді вбудований бенчмарк можна було запустити на будь-якому комп’ютері і порівняти продуктивність, що називається, «на льоту».
7Zip
У другому за популярністю архіваторі теж існує вбудований бенчмарк, який вимірює продуктивність трохи в іншому ключі. Програма показує результати пропускної спроможності чіпів у MIPS (GIPS).
Цей тест популярний серед оглядачів, оскільки дає змогу наочно порівняти продуктивність різних процесорів. Він особливо гарний для порівняння розігнаних чипів, оскільки дуже чутливий до частоти і чистої обчислювальної потужності у FLOPS.
wPrime Benchmark
Ще один «процесорний» тест, який є скоріше звичайним завданням на виконання примітивних розрахунків. Зокрема, утиліта обчислює задану кількість квадратних коренів за методом Ньютона. Вона зводить їх у квадрат, потім порівнює отримані результати з вихідними числами.
Тому wPrime має два варіанти виконання тестів — полегшений тільки для вимірювання продуктивності та посилений для тестування системи тривалим навантаженням. У разі нестабільної роботи CPU або DRAM програма почне видавати невірні результати, що свідчить про неправильну роботу компонентів.
Рендеринг і кодування
Завдання на кодування відеоматеріалів або створення зображень за допомогою рендерінгу є одними з найпоказовіших у якості бенчмарків. Якщо штучні тести можна обдурити за допомогою певних оптимізацій у системі, то реальну швидкість конвертації відео з одного формату в інший вже нічим не зміниш — вона безпосередньо залежить від чистої продуктивності ядер і ще трохи від пропускної здатності оперативної пам’яті.
Blender
Це король серед тестів на основі рендерингу. За фактом, «блендер» є професійною і безплатною програмою, яка дає змогу створювати 3D-графіку. Це комбайн з інструментів і системи симуляції прорахунку, яка виводить готовий продукт — наприклад, сцену з мультфільму, відеоігри або якихось «Трансформерів». Для створення барвистої сцени програмному забезпеченню потрібен потужний процесор — що він потужніший, то швидше буде прорахована картинка.
В інтернеті існує кілька загальнодоступних шаблонів, які містять готовий набір команд для створення моделей. Досить підкинути цей шаблон програмі і запустити — час повного прорахунку сцени буде показником продуктивності системи.
Corona Benchmark
Другий за популярністю тест на швидкість рендерингу. Щоправда, тепер це не самостійна програма для створення 3D-моделей, а «відщепенець» у вигляді бенчмарка, який містить готову сцену і налаштування. Користувачеві залишається лише запускати тест, чекати і милуватися результатом.
Головною «папугою» тут також виступає час — що вища продуктивність комп’ютера, то менше хвилин і секунд потрібно для завершення відтворення сцени. Як і будь-який інший тест на рендеринг програма чутлива до кількості ядер та їхньої максимальної тактової частоти. Швидкість роботи оперативної пам’яті тут теж відіграє роль, хоча й не настільки помітно.
V-Ray Benchmark
Ще один тест у форматі автоматичного рендерингу. Є аналогом Cinebench, але менш поширений. Зазвичай популярність тесту обумовлена його затребуваністю серед інсайдерів — вони тестують інженерні зразки процесорів ще до їхнього релізу. Так ось, цей тест рідше використовується серед авторів витоків, але цілком зручний для порівняння компонентів в аматорських «змаганнях».
x265 HD
З назви тесту можна здогадатися, що утиліта вимірює продуктивність системи за допомогою кодування відеороликів. Зокрема, матеріали конвертуються за допомогою кодека H.265. Чим швидше виконується тест, тим вища продуктивність.
Найпопулярнішим варіантом бенчмарка є версія HD, яка використовує як сирий матеріал ролики 1080p. Але з появою нових процесорів розробники утиліти модернізували ПЗ і зробили його складнішим. Тепер існує варіація з можливістю обробки 4К.
Сервісні тести
Насправді цей розділ ми придумали самі — під «сервісними» утилітами ми маємо на увазі програмне забезпечення, яке імітує реальне навантаження на систему за допомогою скриптів. Наприклад, софт PugetBench.
Ця програма запускається на базі Adobe Photoshop і виконує автоматичні дії, імітуючи справжню роботу користувача. У ній прописані скрипти на найпоширеніші в цьому середовищі дії — наприклад, відкриття пакета RAW-зображень, їхнє опрацювання, шумозаглушення, а також застосування фільтрів і різних ефектів.
Швидкість виконання цих скриптів і є основним показником продуктивності та чуйності системи. У цьому разі відіграє роль не тільки чиста обчислювальна потужність процесора, а й інші характеристики та компоненти — пропускна здатність і затримка оперативної пам’яті, швидкість роботи накопичувача та інше.
При цьому PugetBench можна запустити не тільки в графічному редакторі. Як правило, цей софт може працювати на базі Lightroom, AfterEffects, Cinema4D, DaVinci Resolve і навіть у тому ж Blender.
Ігрові тести
Швидше навіть не тести, а вбудовані в ігри бенчмарки і самі відеоігри. У більшості сучасних проєктів розробники за замовчуванням вбудовують тести продуктивності системи, які «проганяють» кілька ігрових сцен і видають середнє значення кадрів за секунду, кількість оброблених фреймів та інші показники. Але існують і окремі рішення, які заточені саме під тестування системи за допомогою графічного навантаження.
World of Tanks EnCore
Це демо нової версії рушія Core, на якій працюють легендарні «танки». Тест повною мірою демонструє всі «плюшки», які розробники реалізували в останніх версіях проекту. Наприклад, трасування променів. Також він дає змогу налаштовувати якість і милуватися результатами тестів у вигляді «папуг».
Особливістю цього тесту є підтримка трасування на всіх старих відеокартах, які працюють з DirectX 11.
Final Fantasy XV Benchmark
Ще один самостійний бенчмарк, створений із нарізок ігрових сцен. Як і будь-який інший, цей ігровий тест сильно навантажує відеокарту, хоча також залежить і від процесора.
Світанок на нульовому горизонті
У цій грі є вбудований бенчмарк, який дуже жадібний щодо дискової підсистеми. Наприклад, на комп’ютері зі звичайним HDD цей тест показує дикі просадки. Зате з SSD тут все працює прекрасно — ця особливість також добре показує слабкі сторони оперативної пам’яті. Чим повільніше DRAM, тим менше кадрів за секунду вибиває вбудований тест — особливо в плані рідкісних просідань.
Assassin’s Creed: Valhalla
Гра сама по собі досить вимоглива до специфікацій системи, тому і вбудований бенчмарк вичавлює всі соки з заліза. При цьому він доволі точний, оскільки не має проблем із просіданням під час перемикання сцен, як це було в минулій частині серії про Стародавню Грецію.
Shadow of the Tomb Raider
Бенчмарк хвалять за точність і детальність результатів. На відміну від багатьох ігрових тестів, цей показує не тільки фактичну кількість FPS, відтворену відеокартою, а й вміє підраховувати кількість кадрів, яку встигає опрацювати процесор. Це якнайкраще підходить для тестування CPU.
У підсумку
Насправді, не варто грубо відносити тести до якоїсь певної категорії. Наприклад, говорити, що 3DMark є тільки ігровим тестом, який показує можливості відеокарти. Ні — практично будь-яке програмне забезпечення завжди використовує всі компоненти системи і формує загальний результат. Тому, якщо спробувати встановити слабкий процесор укупі з топовою відеокартою, то навіть заточений під тести прискорювачів Unigine Heaven обов’язково помітить «підступ». Тому, на ділі, як то кажуть, усі методи хороші — змагатися «папугами» можна в різних завданнях і різних вагових категоріях.
Головне — правильно збалансувати систему. І в цьому користувачам можуть допомогти корисні матеріали з розгону процесора, оперативної пам’яті та відеокарти.