X

Microsoft представила облачную Advanced Shader Delivery: загрузка игр ускоряется на 85%

Microsoft объявила о запуске технологии Advanced Shader Delivery — облачной системы доставки шейдеров, которая, по данным компании, сокращает время первой загрузки игр до 85%. Премьерой станут портативные консоли Asus ROG Ally и ROG Ally X, а распространяться новая функция будет через приложение Xbox для ПК.

Суть разработки в переносе ресурсоёмкой компиляции шейдеров с компьютера игрока на серверы Microsoft. Из исходного набора данных State Object Database (SODB) в облаке собирается Precompiled Shader Database (PSDB), оптимизированная под конкретные сочетания видеокарт и драйверов. При установке и первом запуске тайтла приложение Xbox определяет конфигурацию системы и автоматически подтягивает подходящий пакет PSDB, поэтому игра сразу находит готовые шейдеры и минует минутный этап компиляции. В тестовом проекте Avowed от Obsidian время старта сократилось почти в десять раз, одновременно снизилось энергопотребление процессора и батареи.

Если ПК использует редкую видеокарту, бета-драйвер или экспериментальные настройки, компиляция всё ещё может пройти локально, но по мере накопления статистики соответствующий PSDB пополнит облачный репозиторий. При обновлении драйверов приложение Xbox автоматически скачает новую версию кэша, чтобы поддерживать производительность без участия пользователя.

В сентябре разработчики получат инструментарий AgilitySDK с API, упрощающими интеграцию Advanced Shader Delivery в движки и цифровые магазины. На старте студиям не требуется менять код: Microsoft берёт на себя процесс упаковки и доставки шейдеров, планируя постепенно расширять список поддерживаемых платформ и игр.

Новая инициатива укладывается в стратегию Microsoft по развитию облачных сервисов и оптимизации пользовательского опыта. За счёт переноса тяжёлых вычислений на инфраструктуру Azure компания надеется ускорить запуск современных проектов, снизить нагрузку на портативные устройства и укрепить экосистему Xbox в ПК-сегменте.