Новини Залізо та технології Microsoft представила технологію, яка пришвидшить компіляцію шейдерів у іграх на 85%

Microsoft представила технологію, яка пришвидшить компіляцію шейдерів у іграх на 85%

Arkadiy Andrienko
Читати у повній версії

Microsoft випустила фінальну версію набору інструментів DirectX Agility SDK 1.618, де ключовим нововведенням стала функція Advanced Shader Delivery, яка покликана вирішити одну з найпоширеніших проблем у сучасних комп'ютерних іграх — неприємні підтормажування (статтери) та тривале завантаження, пов'язані з компіляцією шейдерів.

Проблема знайома багатьом геймерам: при першому запуску гри або в нових локаціях зображення може затримуватися на частки секунди, через те, що відеокарта в реальному часі компілює шейдери. Завдяки функції Advanced Shader Delivery розробники зможуть готувати бази даних шейдерів (State Object Database, SODB) на етапі створення гри, а цифрові магазини, такі як Xbox App або Steam, будуть автоматично завантажувати вже скомпільовані шейдери разом з грою.

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

Першими переваги нової системи оцінять власники консолей ASUS ROG Ally X, для яких підтримка Advanced Shader Delivery буде включена з 16 жовтня, а в подальшому технологія стане доступна для всіх пристроїв під управлінням Windows 11. Найбільші виробники — AMD, Intel, NVIDIA та Qualcomm — вже анонсували підтримку нової функції. Вони нададуть розробникам інструменти для хмарної компіляції шейдерів, що дозволить впроваджувати технологію в ігри відразу при виході.

Ці зусилля Microsoft з оптимізації ігрового процесу виходять за межі однієї технології. Робота над безшовним досвідом ведеться і на рівні екосистеми. Нещодавнє оновлення програми Xbox для PC, перетворивши його в універсальний лаунчер, дозволяє гравцям зібрати всі свої ігри з Steam, Battle.net та інших платформ в одному інтерфейсі. У зв'язці з технологією Advanced Shader Delivery це формує цілісну стратегію по створенню більш плавного, зручного та передбачуваного ігрового середовища на Windows.

🤩 В Dying Light: The Beast уже нашлось немало пасхалок
    Про автора
    Коментарі3
    Залишити коментар
    4 дні
    Хотел обрадоваться, но узнав про облачные технологии сильно сдержался.
    Відповісти
    4 дні
    Народ пишет , что эта технология работать будет только на 25 винде
    Відповісти
    2 дні
    " но требует постоянного подключения к сети с целью загрузки шейдеров. "
    Нет спасибо, оставь себе.
    Відповісти