Microsoft представила Advanced Shader Delivery для ускорения загрузки игр на 85%
Microsoft анонсировала технологию Advanced Shader Delivery — облачную систему, предназначенную для значительного сокращения времени первоначальной загрузки игр за счет переноса компиляции шейдеров с устройства пользователя. Функция дебютирует на устройствах ROG Xbox Ally и ROG Xbox Ally X и будет распространяться через приложение Xbox для ПК.
В тестах с игрой Avowed от Obsidian Entertainment корпорация сообщает о сокращении времени запуска до 85%, а также о снижении потребления батареи и ресурсов процессора при компиляции шейдеров. Компания упаковывает данные шейдеров в базу данных State Object Database (SODB), затем использует облачную компиляцию для преобразования этих данных в Precompiled Shader Database (PSDB), которая может поставляться вместе с игрой, чтобы при первом запуске title уже находил готовые к использованию шейдеры.
В новой рабочей схеме приложение Xbox для ПК определяет конфигурацию оборудования и драйверов пользователя и загружает соответствующий PSDB, позволяя игре пропускать длительный этап компиляции. Если система нестандартная или использует бета-драйверы, устройство может выполнить компиляцию шейдеров локально. Microsoft также будет обновлять кэшированные пакеты шейдеров при обновлении драйверов.
Комплект разработки AgilitySDK, который появится в сентябре, предоставит разработчикам и магазинам инструменты и API для более широкого внедрения формата. Пока первоначальное развертывание не требует дополнительной работы со стороны студий, а Microsoft планирует расширять поддержку устройств и игр по мере развития функции.
Источник: Microsoft
0 комментариев