PS5 і Xbox Series X: що таке терафлопс?

Терафлопс: це все, про що хтось хоче говорити в майбутньому Xbox Series X або PlayStation 5 згадуються консолі. Це тому, що Microsoft і Sony вихваляються великим підвищенням продуктивності, зокрема, завдяки збільшенню терафлопс.

Консолі проти ПК: Звірі в лігві

Графічний процесор Xbox Series X заснований на архітектурі AMD RDNA 2 і буде здатний до 12 терафлопс. Тим часом PlayStation 5 від Sony (також заснований на архітектурі AMD RDNA 2) буде мати графічний процесор з 10,28 терафлопс.

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

Станом на квітень 2020 р Radeon RX 5700XT (близько $400 на момент написання) є однією з найкращих карт AMD з графічним процесором 9,75 терафлоп. The NVIDIA GeForce RTX 2080 Ti (від 1300 до 1500 доларів на момент написання статті), тим часом, він здатний до 13,4 терафлопс. Є також NVIDIA RTX Titan, з колосальними 16,31 терафлопс. Але, на момент написання цієї статті, вартість якої перевищує 2000 доларів, ця модель недоступна для більшості геймерів.

Але не будемо забігати вперед. Давайте поговоримо про те, що таке терафлопс, і чому ця специфікація важлива для графіки.

Що таке FLOPS?

FLOPS означає операції з плаваючою комою в секунду. Арифметика з плаваючою комою є звичайним способом скорочення чисел у розробці ігор. Операції з плаваючою комою полегшують роботу комп’ютерів із більшим діапазоном чисел, не заблукаючи в бур’янах.

  Як заархівувати (та розпакувати) файли за допомогою PowerShell

Найпоширеніший спосіб вираження флопсів – це формат FP32 з одинарною точністю з плаваючою комою. Це означає, що комп’ютер використовує 32 біти для зберігання даних у цьому форматі. Існує також формат напівточності, який займає 16 біт (FP16) замість 32. Найпоширенішим способом вираження терафлопсів для графічних процесорів зараз є одинарна точність. Однак AMD використовувала FP16 у своєму Графічні процесори Vega, і РДНК 2 дозволяє використовувати FP16.

У реальному світі розробникам ігор набагато легше використовувати плаваючу кому з 3D-графікою. Якби ігри покладалися на операції з фіксованою точкою, як-от оригінальна PlayStation, це призведе до багатьох проблем. Ігрові візуальні елементи виглядатимуть і ведуть себе погано, а код, як правило, буде менш ефективним.

Отже, ура для операцій з плаваючою комою!

FLOPS Інфляція призвела до TFLOPS

Ігри мають обробляти масу даних, і тому провали є важливим еталоном. Чим більше провалів може зробити графічний процесор, тим швидше можна обробити дані і тим більше обчислювальної потужності для запуску ігор.

Оригінальний Sega Dreamcast (1999) мав 1,4 гігафлопс, що означає, що він міг обробляти до 1,4 мільярда операцій з плаваючою комою в секунду. Кілька років потому оригінальний Xbox (2002) досягав 20 гігафлопс (20 мільярдів флопсів). PlayStation 3 (2006) мала майже в дванадцять разів більше — 230,4 гігафлопс.

Кожна консоль стала значно кращою, ніж її попередниця, багато в чому завдяки потужності графічних обчислень. Специфікація провалів — це швидкий спосіб отримати уявлення про те, яка потужність знаходиться під капотом графічного процесора або GPU певної консолі.

  Як з'єднати AirPods з Apple Watch

12 терафлопс обчислювальної потужності в майбутній Xbox Series X означає, що вона здатна виконувати до 12 трильйонів операцій з плаваючою комою в секунду. Тим часом PlayStation 5 досягає 10,28 трильйона флопсів.

Якби ми покладалися виключно на провали як міру, ми б прийшли до висновку, що Xbox Series X буде кращою, ніж PlayStation 5, що було б помилкою.

Наскільки важливі TFLOPS?

Підрахунок провалів має значення між поколіннями консолей, але не настільки, коли цей розрив є меншим.

Навіть порівняння кількості терафлопс для сучасних відеокарт, таких як AMD Radeon 5700 XT і GeForce RTX 2080 Ti, може ввести в оману. Нові консолі використовуватимуть нову архітектуру AMD RDNA 2. Нова архітектура зазвичай означає кращу продуктивність, ніж попередні карти, навіть зі схожими характеристиками обладнання.

Однак, як і все інше в обчислювальної техніки, все залежить від реалізації. Специфікації процесора, оперативна пам’ять і навіть програмне забезпечення мають значення. Коли ви зібрали все це разом, консенсус полягає в тому, що нові консолі має перевершувати більшість ігрових установок для ПК зараз там.

Xbox Series X і PlayStation 5 будуть мати восьмиядерні шістнадцятипоткові процесори. Це приголомшливо досягає рівня комп’ютерних ігор, і ми довго не приходили до приставок. Обидві консолі також планують використовувати твердотільні накопичувачі NVMe, що означає швидший час завантаження ігор і кращу реагування.

Нові консольні графічні процесори також будуть мати вражаючу кількість обчислювальних блоків на високих тактових частотах: 52 на 1,825 ГГц для Xbox і 36 CU на 2,23 ГГц для PlayStation. Для порівняння, Radeon 5700 XT має 40 CU на 1,6 ГГц.

  Як використовувати кілька вікон програми на вашому iPad

Звичайно, RDNA 2 від AMD не буде жити лише всередині нових консолей. Щойно він потрапить до відеокарт ПК (разом із очікуваною архітектурою Ampere від NVIDIA), будь-які переваги консолей перед ПК зникнуть.

TFLOPS – це не єдине, що має значення

Без сумніву, нові консолі будуть потужними звірами. Microsoft і Sony стверджують, що їхні консолі будуть досягати 60 кадрів на секунду з роздільною здатністю 4K в іграх AAA (як правило, це найвимогливіші ігри до графіки).

Microsoft також прагне вдарити 120 кадрів в секунду в 4K для кіберспортивних ігор, які зазвичай менш вимогливі до графіки. Однак вища частота оновлення означає більш плавне зображення та легше розуміння того, що відбувається в ігровому полі. З огляду на хаос, який виникає в кіберспорті, більш гладкі візуальні ефекти є великим плюсом.

На додаток до покращеної продуктивності при вищій роздільній здатності, нові консолі також підтримуватимуть трасування променів. Вперше ми побачили цю нову технологію на відеокартах NVIDIA. Трасування променів покращує світлові ефекти в грі, часто з значними покращеннями. Він також пропонує більш динамічне, реалістичне ігрове середовище, в якому тіні та відображення є більш реалістичними. Обчислювальна потужність (терафлопс), доступна всередині майбутніх графічних процесорів, також допоможе цим новим функціям.

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