Компания Microsoft объявила о расширении поддержки технологии Advanced Shader Delivery (ASD) на новые аппаратные платформы. Данное решение, позволяющее играм использовать заранее скомпилированные шейдеры, в конце текущего месяца станет доступно владельцам графических ускорителей NVIDIA GeForce RTX, а также пользователям платформы RTX Spark. Внедрение ASD призвано существенно ускорить загрузку видеоигр и минимизировать риск возникновения «статтеров» (микрофризов), связанных с процессом компиляции шейдеров во время игрового процесса.

Принцип работы и преимущества технологии
Технология Advanced Shader Delivery функционирует путем предоставления разработчикам возможности поставлять игры вместе с уже подготовленными пакетами шейдеров, что избавляет локальную систему пользователя от необходимости выполнять этот вычислительно затратный процесс в режиме реального времени. Microsoft продемонстрировала эффективность ASD на примере ранней версии игры Gears of War: E-Day. Согласно внутренним тестам компании, использование системы позволило сократить время компиляции шейдеров на 95% — локальной системе потребовалось подготовить лишь малую часть данных.
Масштабирование поддержки на графические архитектуры
На сегодняшний день функциональность Advanced Shader Delivery охватывает широкий спектр оборудования. Технология уже поддерживается на видеокартах AMD поколений RDNA 1, RDNA 2, RDNA 3, RDNA 3.5 и RDNA 4. Кроме того, ASD работает на устройствах с процессорами Qualcomm Snapdragon X2 Series, оснащенными интегрированной графикой Adreno.
До конца октября Microsoft планирует значительно расширить перечень совместимых устройств. В этот список войдут решения на базе Intel Arc B-Series, включая модели B570 и B580, а также процессоры Intel Core Ultra Series 2 и Series 3. Одновременный запуск поддержки для всех видеокарт NVIDIA GeForce RTX и платформы RTX Spark обеспечит охват большого сегмента пользовательских ПК.
Особенности практического тестирования
Несмотря на заявленные возможности, первые тесты показывают, что технология находится в стадии активного внедрения и настройки. Например, в ходе проверки в игре Gears of War: E-Day эксперты TechPowerUp столкнулись с необходимостью длительного ожидания компиляции, несмотря на то что проект изначально позиционировался как один из первых с поддержкой облачной доставки шейдеров.
В случае с NVIDIA ситуация ожидаема, так как соответствующие драйверы, необходимые для активации ASD, выйдут только после официального релиза игры. Что касается оборудования AMD, руководство для обозревателей указывало, что технология должна функционировать с версией драйвера 26.7.1 и выше. Однако при тестировании на версии 26.9.2 стандартный 15-минутный процесс компиляции шейдеров по-прежнему требовался. Разработчики Microsoft продолжают работу над сервисом, который автоматически загружает из облака пакеты шейдеров, оптимально подходящие под конкретную комбинацию железа и версии драйвера пользователя.
Технические нюансы внедрения и облачная логика работы
Механизм Advanced Shader Delivery задуман как интеллектуальная система, которая скачивает из облака именно те пакеты шейдеров, которые соответствуют уникальной связке «оборудование + версия драйвера» на конкретном компьютере. Это избавляет систему от необходимости самостоятельно «собирать» контент с нуля, перекладывая вычислительную нагрузку на удаленные серверы. По задумке разработчиков, игра должна обращаться к облаку, получая готовые данные в фоновом режиме, что делает процесс подготовки шейдеров практически незаметным для конечного игрока.
Опыт эксплуатации и проблемы совместимости
Хотя Microsoft официально заявляет о высокой эффективности технологии, подтвержденной на примере Gears of War: E-Day, реальный пользовательский опыт на данном этапе может варьироваться. Важно учитывать, что для корректной работы ASD требуется не только поддержка со стороны самой игры, но и актуальное программное обеспечение. В частности, для графических решений AMD, согласно официальным инструкциям для обозревателей, базовым требованием является наличие установленного драйвера версии 26.7.1 или новее. Тем не менее, практические испытания на версии 26.9.2 показали, что система не всегда корректно подхватывает облачные данные, и пользователям по-прежнему приходится тратить до 15 минут на классический процесс локальной компиляции.
Для владельцев видеокарт NVIDIA ситуация носит переходный характер: полноценная поддержка Advanced Shader Delivery будет реализована в драйверах, выпуск которых запланирован на период после официального релиза игры. Таким образом, несмотря на заявленное устранение визуальных рывков и ускорение загрузки, широкое распространение технологии требует доработки программной экосистемы и финальной отладки серверной части, отвечающей за доставку шейдеров.






