Microsoft представила новую функцию предварительной компиляции шейдеров «Advanced Shader Delivery», которая сокращает время первоначальной загрузки игр до 85%.
Согласно блогу разработчиков DirectX, компиляция шейдеров будет перенесена с устройства в облако. Это позволит загружать готовые файлы прямо на ваш компьютер и сохранять их в кэше. В результате вы сможете значительно быстрее запускать игры — Microsoft сообщает о снижении времени загрузки Avowed на 85%. Кроме того, функция экономит заряд батареи и вычислительные ресурсы, так как основная работа выполняется на стороне Microsoft.
Обычно компиляция шейдеров выполняется прямо на устройстве, так как они зависят от конкретной игры, GPU и версии драйвера. Это приводило к сильной разнице в производительности и мешало разработчикам заранее подготовить универсальные шейдеры.
Microsoft решила проблему, создав State Object Database (SODB) — новый формат, в который собираются данные шейдеров. Затем разработчики совместно с производителями GPU вынесли компилятор из драйвера и объединили его с SODB, сформировав Precompiled Shader Database (PSDB).
При загрузке игры через Xbox PC App система определяет вашу конфигурацию и скачивает подходящий PSDB. При первом запуске игра использует уже готовые шейдеры, обходя долгую компиляцию.
Сообщается, что система предварительной компиляции шейдеров будет работать даже после обновления драйвера или замены видеокарты: приложение Xbox для ПК сможет определить изменения в системе и загрузить подходящую базу предварительно скомпилированных шейдеров (PSDB) для вашей игры. Но если ваша конфигурация окажется уникальной и у Microsoft пока нет готовой PSDB (например, вы используете бета-версию драйверов), компьютер все равно сможет самостоятельно скомпилировать шейдеры локально.
Новая функция впервые станет доступна на устройствах Asus ROG Ally и Ally X, релиз которых намечен на 16 октября 2025 года. В дальнейшем Microsoft обещает расширить ее доступность. При этом от разработчиков игр сейчас не требуется никакой дополнительной работы — вся компиляция выполняется на серверах Xbox. Тем не менее компания заявляет, что планирует сотрудничать с игровой индустрией для интеграции Аdvanced shader delivery прямо в игровые движки. Это избавит игроков от долгих загрузок, но сделает их еще более зависимыми от онлайн-сервисов Xbox.
Последние статьи #Microsoft
• Microsoft: некоторые ПК с Windows 11 не выключаются после январского обновления
• Обновление KB5074157 (Build 26220.7653) для Windows 11, версия 25H2 (Beta)
• Официальные ISO-образы Windows 11, версия 25H2 (Сборка ОС 26200.7623) доступны через Media Creation Tool
• Расширение Microsoft Copilot Studio для VS Code стало общедоступным
• Обновления Windows за январь 2026 года вызывают проблемы с удаленным рабочим столом
• Microsoft обновила WinSqlite3.dll после жалоб на ложные срабатывания антивирусов
