Microsoft обновляет DirectStorage до версии 1.4 с новым методом сжатия

Компания Microsoft представила новое обновление своей технологии DirectStorage, версия 1.4, которая оптимизирует использование быстрых NVMe SSD. В данной версии была внедрена улучшенная система сжатия и распаковки игровых ресурсов под названием Zstandard (Zstd), что позволит сократить время загрузки и ускорить передачу игровых данных.

Изначально разработанная в рамках DirectX 12, технология DirectStorage убрала необходимость в центральном процессоре для передачи данных от накопителя к графическому процессору, что ускорило загрузку игр. С обновлением 1.4 представлена Game Asset Conditioning Library (GACL), которая обеспечивает предварительную подготовку текстур до их сжатия, снижая размер файлов до 50% за счёт комбинации различных методов.

Методы, такие как «снижение энтропии на уровне блоков» и «снижение энтропии на уровне компонентов», используют машинное обучение для оптимизации текстур, минимизируя при этом заметные изменения. Разработчики смогут не беспокоиться о дополнительных действиях, так как DirectStorage автоматически обрабатывает декомпрессию, передавая уже готовые текстуры графическому процессору. В публичной предварительной версии доступны текстуры BC1, BC3, BC4 и BC5, а поддержка BC7 появится в будущих обновлениях.