Як працює нова технологія оптимізації в DirectX?

Нове оновлення DirectX базується на двох ключових механізмах: Clustered Geometry (кластеризована геометрія) та Partitioned TLAS (розділена ієрархія вузлів об'єктів). Поточна технологія трасування променів (DXR) часто змушена працювати з спрощеними версіями ігрових моделей, оскільки повний розрахунок складних об'єктів у реальному часі вимагає занадто великих ресурсів. Microsoft описує це оновлення як найбільш значуще для DXR з моменту його появи у 2018 році.

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

Технічна різниця між старим та новим підходом

Раніше система була змушена перевіряти величезні структури даних, щоб зрозуміти, де саме промінь стикається з об'єктом. Тепер, завдяки Clustered Geometry, моделі розрізаються на «пакети», що містять не більше 256 трикутників кожен. Це робить пошук перетину променя з геометрією значно швидшим та менш ресурсомістким.

Який вплив оновлення має на споживання відеопам'яті?

Головним досягненням нової технології є колосальне зменшення обсягу даних, які мають зберігатися в пам'яті відеокарти. За даними Techspot, Microsoft продемонструвала результати, де використання пам'яті падає з 7,5 ГБ до вражаючих 774 МБ на відеокарті AMD Radeon RX 9070. Це означає, що навантаження на VRAM знижується майже на 90%.

Така ефективність дозволяє запускати ігри з високим рівнем трасування променів навіть на відеокартах з обмеженим об'ємом пам'яті, що раніше було практично неможливо без значної втрати якості або продуктивності. Це відкриває нові можливості для середнього сегмента відеокарт, які зазвичай страждають від нестачі VRAM у сучасних AAA-проектах.

Як змінюється продуктивність та частота кадрів (FPS)?

Окрім економії пам'яті, оновлення суттєво покращує швидкість рендерингу. У тестовому середовищі Microsoft зафіксовано стрибок продуктивності з критичних 1,2 FPS до стабільних 79 FPS на одному й тому самому обладнанні. Це демонструє, що оптимізація не просто «економить» ресурси, а реально звільняє потужність GPU для обчислень.

Збільшення швидкості відбувається завдяки тому, що Partitioned TLAS розділяє всю ігрову сцену на менші регіони або квадранти. Замість того, щоб щокадру перевіряти всю карту на предмет змін, система перевіряє лише ті зони, де відбулися рухи або зміни освітлення. Це схоже на те, якби замість перегляду всієї карти, ви б перевіряли лише ті ділянки, де стоять позначки про зміни.

Які існують обмеження та складнощі для розробників?

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

Крім того, існує логістична проблема з використанням тимчасової пам'яті. Хоча загальне споживання VRAM зменшується, робота з великою кількістю малих пакетів по 256 трикутників потребує значного обсягу «scratch memory» (тимчасової пам'яті) для швидких обчислень. Це створює додаткове навантаження на архітектуру керування пам'яттю, що змушує розробників шукати баланс між економією та швидкістю доступу.

Чому це не стане доступним миттєво?

Технологія наразі перебуває на стадії прев'ю. Для отримання доступу до експериментальних функцій користувачам потрібні спеціальні заголовки Agility SDK, відповідні драйвери та Windows у режимі розробника (Developer Mode). Це означає, що звичайний геймер не зможе просто встановити оновлення Windows і миттєво отримати приріст FPS — спочатку ігри мають бути фізично переписані під цей стандарт.

Key takeaways

  • Оновлення DirectX може знизити використання пам'яті при трасуванні променів на 90%.
  • Технології Clustered Geometry та Partitioned TLAS оптимізують роботу з трикутниками та сценами.
  • Тести на AMD Radeon RX 9070 показали ріст продуктивності з 1,2 до 79 FPS.
  • Новий підхід вимагає від розробників складнішого управління тимчасовою пам'яттю.

FAQ: Часті запитання про оновлення DirectX

Чи допоможе це моїй старій відеокарті?

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

Чи потрібно купувати нову відеокарту Nvidia?

Ні, це оновлення від Microsoft розроблене для широкого спектра GPU. Тести Microsoft на базі відеокарт AMD доводять, що технологія працює незалежно від виробника чипа, роблячи трасування променів доступнішим для всіх користувачів ПК.

Коли я зможу побачити це в іграх?

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

Що таке Clustered Geometry?

Це метод розбиття складних 3D-моделей на дрібніші фрагменти, що містять до 256 трикутників кожен. Це дозволяє графічному процесору швидше обробляти світло та тіні, не перевіряючи кожен трикутник у всій грі одночасно.

Чи вплине це на якість графіки?

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

Підсумки та перспективи

Технологічний прорив, представлений Microsoft, може стати ключовим фактором у подоланні «пам'ятного голоду» сучасних ігор. Здатність знизити використання VRAM майже на 90% дає надію на те, що ера дорогого апгрейду заліза заради простого запуску нових ігор може бути відкладена. Хоча розробникам доведеться вирішувати складні завдання з управлінням тимчасовою пам'яттю, потенціал для покращення продуктивності та доступності технології трасування променів є безпрецедентним для ринку ПК.