Новини Залізо та технології Нові технології в 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 додадуть підтримку в майбутньому.

🛠 Будущее за электриками, сантехниками и плотниками — заявил глава NVIDIA
    Про автора
    Коментарі3
    Залишити коментар
    3 місяці
    интересно это просто назовем образно обновление с оптимизацией процессов и данные вещи быстренько воткнул и работает. или это перелопатить нужно будет освещение. ожидать ли это в уже вышедших проектах или это только начнут включать в новые проекты.
    Відповісти
    3 місяці
    Если бы в игроиндустрии не сидели повально криворукие программисты движков, такой оптимизации не было бы.
    А с другой стороны, причина в появлении криворукости — как говорится в народе "сложнА!".
    Відповісти
    3 місяці
    Теперь развратом новый гемор внядрять это.
    Відповісти