Технология Advanced Shader Delivery от Microsoft сокращает время загрузки игр до 96%
В Forza Horizon 6 время первой загрузки уменьшилось с 48 секунд до двух
В The Outer Worlds 2 предварительная компиляция шейдеров заняла 9 секунд вместо почти трёх минут
Прирост 1% Low FPS в отдельных тайтлах достигает 33%
Технология не смогла устранить все шейдерные статтеры: тест в Silent Hill f это показал
Сегодня мы подробно разберём Advanced Shader Delivery (ASD) — новую игровую функцию Microsoft, призванную радикально сократить время первой загрузки игры и поднять показатель 1% Low FPS за счёт устранения шейдерных подтормаживаний. Мы протестировали шесть игр на Radeon RX 9070 XT, зафиксировав ускорение загрузки до 96% и заметный прирост минимальных кадров в ряде проектов. Ниже объясним, какие проблемы решает ASD, как именно технология устроена изнутри, а затем покажем результаты замеров с включённой и отключённой функцией.
Источник изображения — Tom's Hardware
Почему компиляция шейдеров — настоящая боль ПК-гейминга
Статтер при компиляции шейдеров долгие годы остаётся проклятием каждого ПК-геймера. Представьте: вы наконец-то садитесь после учёбы или работы, чтобы запустить долгожданный релиз, — а вместо игры получаете несколько минут ожидания на экране предкомпиляции. Хуже того, даже после этого длительного процесса часть шейдеров всё равно может скомпилироваться уже в бою, вызывая заметные рывки. Первое впечатление имеет значение, и подобные технические проблемы способны мгновенно испортить опыт от самого качественного проекта.
Корень проблемы — Pipeline State Objects (PSO), объекты состояния графического конвейера. Они определяют, как входные данные интерпретируются и отображаются оборудованием при передаче задач видеокарте. Создание PSO — это именно тот этап, где происходит компиляция шейдеров и связанные с ней задержки. Современные игры содержат настолько колоссальное количество PSO, что движки физически не в состоянии полностью перечислить все варианты заранее. Разработчики придумывают разные приёмы смягчения проблемы, но это всегда компромиссы, при которых часть шейдеров неминуемо пролетает мимо предкомпиляции. Теоретически, если бы каждый игрок мог локально предварительно скомпилировать все возможные перестановки шейдеров, проблема исчезла бы — но в крупных современных тайтлах такой процесс легко растянулся бы на часы.
Именно поэтому Microsoft представила Advanced Shader Delivery.
Что такое Advanced Shader Delivery и как она устроена
Advanced Shader Delivery — это функция, разработанная для устранения долгой предкомпиляции и связанных с ней статтеров за счёт распространения уже скомпилированных шейдеров вместе с дистрибутивом игры. Шейдеры скачиваются так же, как любые другие игровые ресурсы — текстуры, модели, аудио. Иными словами, ASD обеспечивает быструю первую загрузку и плавный геймплей с первого же запуска после установки, обновления игры или смены драйвера.
Идея в том, что разработчики программно собирают новый тип ресурса на основе входных данных Pipeline State Object — State Object Database (SODB). По сути это база SQLite3, которая хранит сами шейдеры и структуру их группировки в PSO.
Следующий шаг после сбора SODB — предварительная компиляция шейдеров с помощью офлайн-компиляторов. Компиляция выполняется вне игры и не требует физического присутствия GPU: облачные мощности нацеливаются сразу на широкий спектр оборудования. На выходе получается Precompiled Shader Database (PSDB) — предварительно скомпилированная база, которая регистрируется за конкретной игрой и распространяется через магазин Xbox Store вместе с дистрибутивом, дополняя локальный кеш шейдеров.
После установки игры с поддержкой Advanced Shader Delivery магазин Xbox Store подгружает обновление с предварительно скомпилированными шейдерами. В папке Shaders после этого появляются файлы SODB и PSDB.
Источник изображения — Tom's Hardware
При первом запуске игра видит, что все нужные шейдеры уже на диске, и полностью пропускает этап локальной компиляции. Если устройству потребуется обновление драйвера, шейдеры обновятся автоматически.
Теоретически, если разработчики корректно соберут SODB со всеми необходимыми шейдерами, а PSDB полностью повторит этот набор, при первом же запуске игра достигнет 100% попаданий в кеш. Это не только сократит начальную загрузку до считанных секунд, но и полностью устранит шейдерные статтеры в процессе геймплея.
Системные требования и поддерживаемое оборудование
Изначально ASD была представлена осенью 2025 года вместе с релизом портативных консолей ROG Xbox Ally и Ally X. Затем Microsoft расширила публичную предварительную версию: появилась поддержка дискретных и встроенных AMD GPU на настольных ПК и игровых ноутбуках. Однако далеко не все конфигурации с Radeon на борту получают доступ к функции «из коробки».
Текущие требования к устройству:
- ОС: Windows 11 24H2 или выше
- Xbox Gaming Services: 37.113.11003.0 или выше (Microsoft Store → Library → Update Gaming Services)
- Xbox Insider Hub: участие в программе предварительной оценки (Previews → PC Gaming Preview)
- GPU: AMD на архитектурах RDNA 3, RDNA 3.5 или RDNA 4
- Драйвер: Adrenalin 26.5.2 или выше
- Дистрибуция игры: Xbox PC app или Microsoft Store (Steam пока не поддерживается)
На данный момент Advanced Shader Delivery работает только с играми, купленными в Xbox Store, но Microsoft заявляет о планах распространить её и на другие площадки.
Ожидается, что поддержку также получат GPU NVIDIA и Intel. У Intel, к слову, уже есть собственная похожая технология — Precompiled Shader Distribution (PSD) для Arc Xe2 и Xe3, которая обещает ускорение загрузки до трёх раз. NVIDIA в свою очередь добавила в NVIDIA App функцию Auto Shader Compilation, автоматически перекомпилирующую шейдеры в фоне после смены драйвера.
Если ASD корректно активировалась, в левом нижнем углу окна запуска появится сообщение «Precompiled shaders installed».
Методика тестирования
Advanced Shader Delivery сейчас поддерживается чуть более чем в 30 играх — это все проекты, изначально получившие поддержку на ROG Ally, а также свежевышедшая Forza Horizon 6.
Для тестирования были отобраны шесть игр, известных либо длительной предкомпиляцией шейдеров, либо статтерами, связанными с компиляцией на лету, — а в ряде случаев и тем, и другим. Сравнения «включено / отключено» проводились с одинаковыми настройками графики в каждой конкретной игре, но без выкручивания пресета на максимум — использовались пользовательские настройки, обеспечивающие комфортный игровой опыт на Radeon RX 9070 XT.
Официального способа отключить ASD нет, поэтому тестировщики пошли обходным путём: удаляли файлы из папки Shaders каждой игры и отключали систему от интернета, чтобы Xbox Store не успел подгрузить их при запуске. Каждый прогон выполнялся после чистой установки драйвера.
Поскольку ASD пока работает только на AMD, тестовый стенд собирался вокруг Radeon RX 9070 XT.
Тестовый стенд
- GPU: PowerColor Red Devil RX 9070 XT (для сравнения также NVIDIA RTX 5090)
- CPU: AMD Ryzen 7 9800X3D
- RAM: 64 ГБ (2×32 ГБ) G.SKILL Flare X5 DDR5-6200 CL30
- SSD: Crucial T700 Gen5
- Материнская плата: ASUS ROG Strix B850-F Gaming WiFi
- СЖО: Corsair Nautilus 360 RS AIO
- ОС: Windows 11 25H2 (Build 26200.8457), HAGS включён
- Драйвер Radeon: Adrenalin 26.5.2
- Драйвер NVIDIA: 596.49
Forza Horizon 6 — улучшение времени загрузки на 96%
Источник изображения — Tom's Hardware
Свежая Forza Horizon 6 вышла сразу с поддержкой ASD. Серии Forza Horizon и Forza Motorsport традиционно отличаются длительными этапами предкомпиляции, так что неудивительно, что технология сокращает первую загрузку радикально.
Источник изображения — Tom's Hardware
С 48 секунд до всего 2 секунд — колоссальное улучшение на 96%. Помимо ускорения, заметно более плавный геймплей.
Источник изображения — Tom's Hardware
На первом этапе пролога при первом же запуске с отключённой ASD наблюдается сильный шейдерный статтер. С включённой функцией этот рывок попросту исчезает.
Ниже — сравнение нашего стенда с RTX 5090 и с RX 9070 XT с активной ASD. Это не лобовое сравнение видеокарт: 5090 кратно мощнее, что видно по среднему FPS. NVIDIA, напомним, тоже скоро получит поддержку технологии. Это, скорее, иллюстрация того, как шейдерный статтер способен поставить на колени даже самую дорогую систему.
Источник изображения — Tom's Hardware
Оба прогона выше выполнены с идентичными настройками. С 5090 (вверху) на первом запуске возникает массивный статтер, который опускает 1% Low до 3 кадров в секунду в конкретной точке сцены. 9070 XT (внизу) проходит тот же отрезок с гладким графиком времени кадра — с первого же запуска.
The Outer Worlds 2 — минус 2 минуты 43 секунды ожидания
Источник изображения — Tom's Hardware
У The Outer Worlds 2 очень длинный этап предкомпиляции — почти 3 минуты. Идеальный кандидат для теста ASD.
Источник изображения — Tom's Hardware
С 2 минут 52 секунд до 9 секунд — улучшение на 95%. Но важнее то, что суммарно ASD экономит игроку невероятные 2 минуты 43 секунды ожидания.
Источник изображения — Tom's Hardware
Статтеров компиляции шейдеров в прогоне с отключённой ASD не наблюдалось, поэтому прироста по FPS здесь нет — выигрыш чисто во времени загрузки.
Ninja Gaiden 4 — плюс 10% к 1% Low FPS в боях
Источник изображения — Tom's Hardware
У Ninja Gaiden 4 при отключённой ASD нет отдельного этапа предкомпиляции, поэтому ускорения загрузки тут нет.
Зато при первом прогоне с отключённой функцией зафиксировано пара мелких статтеров, которые исчезли на втором прогоне, — это типичные подёргивания при компиляции шейдеров на лету.
Источник изображения — Tom's Hardware
Игра в целом шла плавно, но даже двух коротких просадок хватило, чтобы ASD выиграла около 10% по показателю 1% Low. Это критично: оба провала пришлись точно на боевые сцены.
Avowed — минус 2 минуты 16 секунд на первой загрузке
Источник изображения — Tom's Hardware
Avowed — ещё один пример игры с длинной предкомпиляцией, занимающей почти 3 минуты.
Источник изображения — Tom's Hardware
Сокращение начальной загрузки на 78%. Не так эпично, как в Forza Horizon 6 и The Outer Worlds 2, но всё равно вычитает 2 минуты 16 секунд ожидания при первом запуске.
Источник изображения — Tom's Hardware
Шейдерных статтеров не было ни с ASD, ни без неё — производительность одинакова в обоих сценариях.
Hogwarts Legacy — скромные, но ощутимые 56%
Источник изображения — Tom's Hardware
Предкомпиляция Hogwarts Legacy не такая монструозная, как у предыдущих кандидатов, но всё равно занимает чуть больше минуты.
Источник изображения — Tom's Hardware
Сокращение составляет 56%. Заметно меньше, чем в предыдущих играх, но игнорировать такой выигрыш точно не стоит.
Источник изображения — Tom's Hardware
Производительность не отличается с включённой и отключённой ASD — шейдерных статтеров здесь обнаружено не было.
Silent Hill f — единственный неудачный кейс
Источник изображения — Tom's Hardware
У Silent Hill f фазы предкомпиляции нет, поэтому улучшения начальной загрузки тоже нет.
Зато в игре есть весьма заметные шейдерные статтеры в городской зоне в начале сюжета — именно их и хотелось бы устранить силами ASD.
Источник изображения — Tom's Hardware
Увы, надежды не оправдались: ASD не убрала статтеры до конца.
Источник изображения — Tom's Hardware
В отличие от Forza Horizon 6 и Ninja Gaiden 4, в Silent Hill f статтеры компиляции шейдеров через ASD не лечатся, и производительность остаётся прежней.
Сложно сказать, упирается ли это в ограничение API или в то, что разработчик банально не упаковал все нужные шейдеры в SODB. Так или иначе, кейс наглядно демонстрирует: технология действительно впечатляет, но без участия студии в её корректной интеграции она не решит проблему полностью.
Контекст: что делают конкуренты
ASD — не одинокий пионер. Microsoft уже включила инструменты технологии в DirectX SDK, и параллельно похожие решения предложили оба её крупных партнёра.
- Intel Precompiled Shader Distribution (PSD) — собственный аналог Intel для видеокарт Arc Xe2 и Xe3. По заявлениям производителя, технология ускоряет загрузку игр до трёх раз.
- NVIDIA Auto Shader Compilation — функция в NVIDIA App, которая в фоне автоматически перекомпилирует шейдеры после смены драйвера, избавляя игрока от долгих экранов предкомпиляции при первом запуске после обновления.
Поддержка ASD со стороны NVIDIA и Intel ожидается в ближайшем будущем — таким образом, в скором времени геймеры на всех трёх вендорах получат доступ к единой стандартной технологии Microsoft.
Итог: технология работает, но требует доработки
Тесты показывают, что Advanced Shader Delivery способна заметно улучшить пользовательский опыт. Первое впечатление от игры критично, и ничто не портит его быстрее технических проблем. Возможность мгновенно загрузиться в проект без многоминутного ожидания и плавный геймплей без раздражающих шейдерных рывков — это то, что давно должно было стать индустриальным стандартом.
В пяти из шести протестированных тайтлов ASD справилась со своей задачей. Однако кейс с Silent Hill f показывает, что технология ещё нуждается в доработке — как со стороны Microsoft, так и со стороны разработчиков игр, а скорее всего, обеих сторон сразу. Чтобы функция работала стабильно во всех проектах, потребуется их совместная и аккуратная работа над интеграцией.
Пока же ASD — это многообещающий шаг к тому, чтобы шейдерные статтеры стали неприятным воспоминанием из прошлого ПК-гейминга. И судя по результатам в Forza Horizon 6 и The Outer Worlds 2, направление выбрано безусловно верное.














