Microsoft анонсировала обновление своей системы DirectStorage до версии 1.4, которая использует преимущества NVMe SSD для достижения высокой скорости работы. Основным новшеством стал новый метод сжатия и распаковки игровых данных под названием Zstandard (Zstd), способный значительно ускорить время загрузки игр и передачу ресурсов.
Изначально DirectStorage была интегрирована в DirectX 12 для оптимизации работы графического процессора, обходя центральный процессор, который ранее замедлял процесс передачи данных. С новой версией 1.4 также появилась библиотека Game Asset Conditioning Library (GACL), которая подготавливает текстуры, что позволяет снизить размер файлов до 50%.
Методы, используемые в GACL, включают «перетасовку» данных и снижение энтропии на уровне блоков и компонентов, что обеспечивает сохранение визуального качества благодаря применению машинного обучения. Для разработчиков такое обновление будет удобным, так как никаких дополнительных действий с их стороны не требуется — все преобразования отменяются автоматически при декомпрессии игровых ресурсов.
На данный момент доступна публичная предварительная версия DirectStorage 1.4, поддерживающая текстуры BC1, BC3, BC4 и BC5, а также в следующем релизе ожидается поддержка BC7 и улучшения производительности.

