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
Создатель Stardew Valley намекнул на новинки в обновлении 1.7 загадочным постом
Анонсирована cRPG Olympus 2249 от создателей российского мода Olympus 2207 для Fallout 2
Фанатский порт GTA Liberty City Stories перенес игру на ПК спустя 21 год
Продажи Resident Evil Requiem превысили 500 миллионов долларов, а главной платформой игры остается PlayStation
К разработке Beyond Good & Evil 2 присоединился сценарист Assassin’s Creed Shadows
Физическое издание ремейка Rayman Legends Retold будет включать не только сам диск
Бывший сотрудник Rockstar заявил о бессмысленности выпуска Grand Theft Auto VI на Switch 2 из-за нехватки мощности
Студия Splash Damage едва не приобрела разработчиков State of Decay