Содержание
Microsoft DirectStorage 1.4 вышел в формате public preview и принёс поддержку Zstandard (Zstd) — нового варианта сжатия игровых ассетов для Windows. Компания говорит о более быстрых загрузках и более плавном стриминге ассетов в играх.
Ключевой момент тут не в «ещё одном кодеке», а в том, что Microsoft продвигает открытый стандарт сжатия. И параллельно договаривается с производителями GPU о целевых оптимизациях.
Почему Microsoft сделала ставку на Zstandard
В DirectStorage 1.4 Microsoft добавила поддержку Zstd в рантайм и встроила её в свою multi-tier схему распаковки. Разработчики смогут выбирать, где распаковывать данные: на CPU или на GPU, в зависимости от нагрузки и профиля игры.
Microsoft объясняет выбор Zstd набором практичных критериев. Компания сравнивала кодеки по соотношению сжатия и скорости распаковки, доступности в софте и железе, а также по распространённости в индустрии. По их оценке, Zstd даёт конкурентные показатели и уже широко используется в ОС, облаке и веб-сценариях.
Для геймдева это выглядит логично: если формат «общий» и привычный, его проще тащить через пайплайны сборки, упаковки и доставки контента.
GPU-распаковка: Microsoft открыла базовый compute shader
Отдельно Microsoft открыла исходники своего Zstd GPU decompression compute shader на GitHub. Это ранний рабочий «референс», на который смогут ориентироваться разные реализации на стороне производителей видеокарт.
Этот шейдер пока оптимизировали под контент, нарезанный на чанки 256 КБ и меньше. Microsoft связывает это с тем, как современные игры упаковывают данные под стриминг. Компания обещает расширять возможности и ускорять шейдер в ближайшие месяцы.
Если коротко: базовая GPU-ветка уже есть, но «выжимать максимум» из конкретных архитектур будут сами вендоры.
Что говорят AMD, Intel, NVIDIA и Qualcomm про сроки драйверных оптимизаций
Microsoft заявляет, что совместно проектирует Zstd-часть DirectStorage 1.4 со всеми крупными производителями GPU: AMD, Intel, NVIDIA и Qualcomm. И у каждого — свой горизонт по драйверам.
- AMD: компания планирует выпустить оптимизации для AMD GPU в публичном драйвере во второй половине 2026 года. «Aligning the industry on an open compression standard builds a foundation for future game titles… We plan to make optimizations for AMD GPUs available in a public driver during the second half of 2026», — сказал Daniel Staheli, CVP Software Development, AMD.
- Intel: Intel говорит, что вместе с Microsoft «тюнит» распаковку Zstd через DirectStorage на своих GPU-архитектурах и обещает поделиться улучшениями «в ближайшие месяцы». Цитата Lisa Pearce, Corporate Vice President, Software Group, Intel: «We’re co-engineering with Microsoft to tune Zstandard decompression through DirectStorage across our GPU architectures…»
- NVIDIA: NVIDIA заявила, что оптимизации распаковки под GeForce RTX приедут во второй половине этого года. «…decompression optimizations tailored for NVIDIA GeForce RTX GPUs arriving in the second half of this year», — сказал Patrick Neill, Distinguished Engineer, NVIDIA.
- Qualcomm: Qualcomm обещает «тюненные» обновления драйверов с учётом инвестиций в Zstd до конца года. «Before the end of the year… tuned driver updates…», — заявил Nagendra Kumar, Senior Director of Engineering, Qualcomm.
То есть сам API уже можно трогать в preview, но пик производительности будет зависеть от того, когда конкретный драйвер подтянут под вашу видеокарту.
Посмотреть детали релиза можно в записи Microsoft: DirectStorage 1.4 API. Пакет превью Microsoft опубликовала на NuGet как DirectStorage 1.4 preview.
Цитата AMD про сроки звучит жёстко: «We plan to make optimizations for AMD GPUs available in a public driver during the second half of 2026».