Microsoft представила технологию, ускоряющую загрузку игр в десятки раз
Microsoft представила технологию Advanced Shader Delivery (ASD), которая призвана решить проблему долгой загрузки игр и зависаний при компиляции шейдеров. Технология уже доступна в режиме публичного предварительного просмотра.
Ресурс Tom's Hardware провел тестирование ASD на системе с процессором AMD Ryzen 7 9800X3D, 64 ГБ оперативной памяти DDR5-6200 и твердотельным накопителем Crucial T700 Gen5. В качестве видеокарты использовалась PowerColor Red Devil Radeon RX 9070 XT. Тесты проводились под управлением Windows 11 25H2 с активированным аппаратным ускорением планирования GPU (HAGS) и драйверами Adrenalin 26.5.2.
Результаты оказались впечатляющими. В Forza Horizon 6 время загрузки сократилось с 48 секунд до 2 секунд, что означает улучшение на 95%. В The Outer Worlds 2 загрузка ускорилась со 172 секунд до 9 секунд. Кроме того, в ряде протестированных игр ASD устранила падение частоты кадров, вызванное компиляцией шейдеров.


Суть технологии заключается в том, что предварительно скомпилированные шейдеры распространяются вместе с игрой через магазин Xbox. Это решает давнюю проблему ПК-гейминга, когда игровой движок не может заранее перечислить все необходимые состояния конвейера рендеринга (PSO), из-за чего при первом запуске или после обновления игрокам приходится ждать компиляции, а в процессе игры возникают «тормоза».
Работа ASD построена следующим образом: разработчики на этапе создания игры генерируют «базу данных объектов состояний» (SODB) из входных данных PSO. Затем офлайн-компилятор преобразует её в «базу данных предварительно скомпилированных шейдеров» (PSDB), адаптированную для различного оборудования. Эта база данных распространяется через Xbox Store вместе с игрой. Когда игрок запускает игру, система считывает уже готовые файлы, минуя этап локальной компиляции.
На данный момент технология поддерживает видеокарты на архитектурах AMD RDNA 3, 3.5 и 4. Для работы необходима операционная система Windows 11 версии 24H2 или новее, а также обновленные служба Xbox Game и приложение «Центр предварительной оценки».
Microsoft пообещала, что в будущем поддержка будет добавлена для видеокарт NVIDIA и Intel, а сама функция появится и на других магазинах платформ.








0 комментариев