Домой Статьи и аналитика Технологии Microsoft расширяет поддержку технологии Advanced Shader Delivery на GPU Intel, Nvidia и...

Microsoft расширяет поддержку технологии Advanced Shader Delivery на GPU Intel, Nvidia и Qualcomm

Microsoft планирует внедрить технологию Advanced Shader Delivery для видеокарт Intel, Nvidia и Qualcomm. Это ускорит запуск игр, исключая долгую компиляцию шейдеров на ПК.

1
0

Корпорация Microsoft готовится расширить географию работы своего сервиса Advanced Shader Delivery (ASD). В ближайшее время технология, призванная сократить время ожидания при запуске видеоигр, станет доступна пользователям ПК с графическими процессорами Intel, Nvidia и Qualcomm. На текущий момент функционал ограничен поддержкой только видеокарт AMD Radeon, однако официальные представители компании подтвердили, что охват большего количества устройств под управлением Windows ожидается до конца октября.

Схема доставки скомпилированных шейдеров из облака на компьютер пользователя
Схема работы облачной доставки скомпилированных шейдеров

Принцип работы и преимущества Advanced Shader Delivery

Основная задача Advanced Shader Delivery заключается в оптимизации процесса компиляции шейдеров — небольших программ, используемых графическим процессором для отрисовки освещения, поверхностей, спецэффектов и прочих визуальных элементов. Традиционно эта процедура ложится на плечи пользовательского компьютера: ПК должен подготовить данные для конкретной аппаратной конфигурации, что зачастую происходит при первом запуске игры или при подгрузке новых локаций и активов в процессе прохождения. В таких случаях игроки нередко сталкиваются с длительным ожиданием и микрофризами даже на высокопроизводительном железе.

Технология Microsoft позволяет перенести часть этой нагрузки на облачную инфраструктуру. Вместо того чтобы компилировать шейдеры локально, система скачивает уже готовые скомпилированные пакеты из облака. По заявлениям разработчиков, такой подход позволяет сократить время ожидания с нескольких минут до нескольких секунд, обеспечивая снижение общего времени обработки данных на 95%.

Перспективы внедрения в игровую индустрию

Первой игрой, где была реализована поддержка ASD, стал проект Gears of War: E-Day. По словам Венди Хо, программного менеджера DirectX в Microsoft, следующей игрой, которая получит поддержку данной технологии, станет Call of Duty: Modern Warfare 4. Учитывая доминирующее положение Nvidia на рынке графики, расширение линейки дискретных GPU Intel Arc и активное внедрение процессоров Qualcomm в сегмент Windows-устройств, поддержка различных производителей GPU критически важна для масштабируемости сервиса.

Несмотря на многообещающие результаты, специалисты отмечают, что ASD не станет автоматическим решением для всех компьютерных игр. Интеграция технологии требует участия разработчиков, которые должны внедрять поддержку сервиса непосредственно в код своих проектов. На данный момент нет свидетельств того, что данная функция станет отраслевым стандартом в ближайшем будущем. Часть игр продолжит полагаться на локальную компиляцию или другие методы кэширования данных. Тем не менее, для индустрии ПК-гейминга, где долгая подготовка ресурсов перед началом сессии стала одной из самых заметных проблем, инициатива Microsoft может существенно улучшить пользовательский опыт, устранив необходимость долгого ожидания перед выходом в главное меню.

Технические аспекты и реальные выгоды

Важно понимать, что на текущем этапе развития PC-гейминга компиляция шейдеров превратилась в «узкое место» даже для владельцев топовых сборок. Игроки могут инвестировать значительные средства в покупку высокопроизводительных процессоров, современных видеокарт и быстрых твердотельных накопителей, но все равно вынуждены тратить драгоценное время на ожидание готовности игры. Внедрение ASD напрямую решает эту проблему, избавляя пользователя от необходимости самостоятельно подготавливать шейдерный кэш при первом запуске, что является стандартной практикой для игр с требовательными графическими системами.

Microsoft расширяет поддержку технологии Advanced Shader Delivery на GPU Intel, Nvidia и Qualcomm — иллюстрация 2 к материалу
Сообщение об установке предкомпилированных шейдеров при запуске игры

Кроме того, облачная доставка скомпилированных шейдеров призвана минимизировать риск возникновения статтеров — неприятных рывков и «фризов», которые возникают в процессе геймплея при подгрузке новых областей, эффектов или внутриигровых ассетов. Снижая вычислительную нагрузку на локальную машину, Microsoft стремится сделать плавный игровой опыт доступным вне зависимости от сложности движка.

Ограничения и будущее платформы

Расширение поддержки оборудования до Intel, Nvidia и Qualcomm имеет стратегическое значение для жизнеспособности ASD. Если сервис будет работать только с узкой группой устройств, его ценность как индустриального стандарта останется низкой. Поддержка более широкого спектра GPU дает технологии шанс стать полноценным инструментом для крупных релизов, а не просто нишевой функцией.

Тем не менее, стоит сохранять реалистичный взгляд на темпы внедрения этой технологии. Поскольку интеграция ASD требует от студий-разработчиков внесения изменений в код своих проектов, процесс распространения функции будет постепенным. В ближайшем будущем рынок сохранит разнообразие подходов к обработке графических данных: пока одни проекты будут адаптироваться к облачным сервисам Microsoft, другие продолжат использовать привычные методы кэширования или классическую локальную прекомпиляцию.

Источник: https://www.techspot.com