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