Заголовки

Microsoft анонсировала обновление технологии ASD для ПК

На прошедшей на этой неделе конференции Game Developers Conference 2026 Microsoft представила усовершенствованную технологию Advanced Shader Delivery (ASD) для операционной системы Windows. Это обновление нацелено на минимизацию времени, необходимого для начальной загрузки игр на ПК, путем автоматизации процесса предварительной компиляции шейдеров, аналогично тому, как это выполняется для игровых консолей. Разработчики применяют API Direct3D для создания базы данных объектов состояния (SODB), которая иллюстрирует внутриигровые ресурсы на уровне движка. Эта SODB затем обрабатывается несколькими компиляторами шейдеров, формируя базу данных предварительно скомпилированных шейдеров (PSDB), совместимую с различными видеокартами. База PSDB может загружаться вместе с играми, сокращая время загрузки до уровня консольных систем. Nvidia и Intel уже анонсировали поддержку ASD для своих графических процессоров, а Qualcomm вскоре внедрит функцию на своих GPU Adreno X2. Epic Games проводит тестирование интеграции SODB, в то время как Microsoft оптимизировала свои API для поддержки разработчиков, призывая их уже сейчас интегрировать сбор SODB в свои движки для загрузки скомпилированных шейдеров через Xbox Partner Center.

Вопрос-ответ

Какова основная цель новой технологии ASD в Windows и чему она способствует?

Цель ASD (Advanced Shader Delivery) — сократить время загрузки игр на ПК за счет автоматизированной предварительной компиляции шейдеров. Это достигается созданием базы объектов состояния SODB на уровне движка, которая затем обрабатывается несколькими компиляторами шейдеров для формирования PSDB — базы предварительно скомпилированных шейдеров, совместимой с различными видеокартами. Загружать PSDB вместе с играми позволит приблизить время загрузки к уровню консольных систем.

Как устроены SODB и PSDB и какую роль они выполняют в процессе загрузки?

SODB — база данных объектов состояния, собираемая через API Direct3D и иллюстрирующая внутриигровые ресурсы на уровне движка. Она проходит через несколько компиляторов шейдеров, превращаясь в PSDB — набор заранее скомпилированных шейдеров, который затем может быть загружен вместе с игрой и использован на разных GPU. Это обеспечивает быструю подгрузку шейдеров без необходимости в реальном времени компиляции на старте.

Какие компании и платформы поддерживают ASD и каковы планы внедрения?

Nvidia и Intel уже объявили о поддержке ASD для своих графических процессоров, Qualcomm планирует внедрить функцию на GPU Adreno X2. Epic Games тестирует интеграцию SODB, а Microsoft оптимизирует API для разработчиков и призывает интегрировать сбор SODB в свои движки для загрузки скомпилированных шейдеров через Xbox Partner Center.