Microsoft внедряет в DirectX Advanced Shader Delivery — революционную функцию, устраняющую подтормаживания

Microsoft внедряет в DirectX Advanced Shader Delivery — революционную функцию, устраняющую подтормаживания

Microsoft объявила о значительном шаге в оптимизации игр на ПК. В обновлении DirectX 12 AgilitySDK (1.618) появилась функция Advanced Shader Delivery, призванная устранить фризы и длительные загрузки, которые возникают при компиляции шейдеров. Технология прошла тестирование и начнёт внедряться для пользователей с 16 октября.

Одной из ключевых проблем современных ПК-игр, особенно проектов на Unreal Engine 5, остаются микроподтормаживания, вызванные компиляцией шейдеров в процессе игры. Даже мощные видеокарты не всегда помогают, а разработчики нередко маскируют проблему апскейлингом или выпуском патчей после релиза. Microsoft решила устранить источник затруднений: шейдеры будут предкомпилироваться заранее — ещё во время установки или загрузки игры. В результате при первом запуске пользователи получат готовый набор шейдеров без ожиданий и просадок производительности.

Компания утверждает, что это обеспечит плавность и скорость загрузки, сопоставимые с консольными стандартами, на Windows 11. Решение опирается на State Object Database (SODB) — базы данных с предкомпилированными шейдерами. Разработчики смогут формировать такие базы на этапе производства и включать их в инсталляторы, обновления и DLC. Это повысит вероятность попадания нужных шейдеров в кэш, сведёт к нулю подтормаживания и ускорит запуск игр.

Microsoft ожидает, что поддержку технологии примут все крупные магазины игр — Xbox App, Steam и Epic Games Store. Первым устройством с Advanced Shader Delivery станет ROG Xbox Ally: соответствующее обновление стартует 16 октября. Игроки будут получать готовые шейдеры вместе со скачиваемыми играми, что позволит запускать их без задержек.

Технологию уже поддерживают ведущие производители графических решений:

  • AMD — выпустила плагин компилятора в AgilitySDK Developer Preview 25.10.07.01;
  • NVIDIA — сотрудничает с Microsoft над набором инструментов для устранения фризов и сокращения времени загрузок;
  • Intel — пообещала полную поддержку в ноябре;
  • Qualcomm — планирует внедрить функцию в графические решения Adreno для будущих мобильных устройств.

Если разработчики начнут массово использовать новые инструменты, то микроподтормаживания и замедления в ПК-играх могут наконец исчезнуть. Проекты на UE5 и DirectX 12 будут запускаться быстрее, работать стабильнее и приближаться по ощущениям к консольному уровню.

 

Источник: iXBT.games