Microsoft представила публичную превью-версию DirectStorage 1.4, которая должна ускорить загрузку игр на ПК и улучшить потоковую подгрузку игровых данных. Главным нововведением обновления стала поддержка алгоритма сжатия Zstandard (Zstd).
Этот открытый стандарт компрессии позволяет эффективнее упаковывать игровые ресурсы. По словам Microsoft, использование Zstd помогает уменьшить размер данных, ускоряет их распаковку и обеспечивает более плавную подгрузку объектов и текстур во время игры.
Новый алгоритм интегрирован в многоуровневую систему распаковки DirectStorage. Разработчики смогут выбирать, где именно будет происходить декомпрессия данных — на центральном процессоре или видеокарте. Такой подход даёт гибкость при оптимизации производительности.
Microsoft также разрабатывает поддержку Zstd совместно с крупнейшими производителями графического оборудования. В проекте участвуют AMD, Intel, NVIDIA и Qualcomm. Каждая из компаний готовит оптимизации для своих устройств. Ожидается, что обновления драйверов с улучшенной поддержкой технологии начнут выходить во второй половине 2026 года.
Дополнительно Microsoft открыла исходный код одного из ключевых компонентов — вычислительного шейдера для распаковки данных на GPU. Он размещён на GitHub и может использоваться разработчиками как базовая реализация для дальнейших оптимизаций.
Текущая версия шейдера рассчитана на обработку небольших блоков данных объёмом до 256 КБ, что соответствует современным методам упаковки игровых ресурсов для потоковой загрузки. В будущем Microsoft планирует расширять возможности технологии и повышать её производительность.
DirectStorage изначально создавался для ускорения обмена данными между быстрыми NVMe-накопителями и видеокартами. С внедрением Zstandard эта система должна стать ещё эффективнее и позволить разработчикам быстрее загружать большие игровые миры и ресурсы на ПК.
Источник: www.playground.ru