Нові технології в DirectX оптимізують RT, підвищуючи FPS

Нові технології в DirectX оптимізують RT, підвищуючи FPS

Arkadiy Andrienko

Компанія Microsoft випустила оновлення для свого інструментарію розробки Agility SDK (версії 1.717). Головні нововведення — технології Shader Execution Reordering (SER) та Opacity Micromaps (OMM), які покликані суттєво підвищити продуктивність у проєктах з активним використанням трасування променів, особливо в складних сценах.

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

OMM (Карти непрозорості мікромасштабу). Технологія оптимізує обробку об'єктів з частковою прозорістю (наприклад, листя, решітки). Раніше для цього часто вимагались ресурсоємні обчислення (AnyHit шейдери). OMM передає частину цієї роботи спеціалізованому апаратному блоку, знижуючи навантаження на RT-ядра GPU без видимого погіршення якості зображення.

За оцінками Microsoft, використання OMM може прискорити рендеринг у іграх з трасуванням променів вдвічі-втричі в підходящих сценах. Тести на демонстраційних сценах NVIDIA показали приріст продуктивності більше ніж на 60% (наприклад, з 55 до 90 кадрів на секунду). У ресурсоємних проєктах, активно що використовують прозорість і трасування (на кшталт Alan Wake 2), комбінація SER та OMM дозволила скоротити час рендерингу одного кадру з 16.8 мс до 10.2 мс на топовому GPU — це означає приріст майже на 40%.

На даний момент повну підтримку обох технологій у своїх драйверах забезпечує NVIDIA для графічних карт серії RTX. Очікується, що інші виробники GPU додадуть підтримку в майбутньому.

🔥 27 сентября все заходим в Fortnite — там будут выступать Daft Punk
    Про автора
    Коментарі3