Microsoft обновила свою технологию DirectStorage до версии 1.4, что обещает значительно ускорить загрузку игр благодаря использованию современных NVMe SSD. Обновление включает новый метод сжатия игровых ресурсов под названием Zstandard (Zstd), который обеспечивает более быструю передачу данных и сокращает время ожидания для игроков. В этой статье мы рассмотрим основные изменения и преимущества, которые предоставляет новая версия DirectStorage.
Проблема медленной загрузки игр
До появления технологии DirectStorage процесс передачи данных от накопителя к графическому процессору зависел от центрального процессора, что вызывало задержки и увеличивало время загрузки игр. С введением DirectStorage этот процесс был оптимизирован, что позволило значительно ускорить загрузку.
Как работает DirectStorage?
- Исключение посредника: Технология позволяет графическому процессору напрямую получать данные с SSD без участия центрального процессора.
- Эффективная передача: Это приводит к уменьшению задержек и более быстрой загрузке игровых ресурсов.
Обновления в версии 1.4
Одним из ключевых нововведений в DirectStorage 1.4 является библиотека Game Asset Conditioning Library (GACL). Она улучшает процесс подготовки текстур, что позволяет существенно сократить их размер.
Методы сжатия GACL
- Перетасовка данных: Группирует повторяющиеся узоры внутри текстурных файлов для более эффективного хранения.
- Снижение энтропии:
- Block-Level Entropy Reduction (BLER): Упрощает текстуры на уровне блоков.
- Component-Level Entropy Reduction (CLER): Уменьшает сложность цветовых каналов, сохраняя визуальное качество.
Простота использования для разработчиков
Хорошая новость для разработчиков: Для использования новых возможностей не требуется дополнительных действий. DirectStorage автоматически обрабатывает преобразования во время декомпрессии.
Поддерживаемые форматы текстур
- Tекстуры BC1, BC3, BC4 и BC5: Доступны в текущей предварительной версии.
- Поддержка BC7: Будет добавлена в следующих обновлениях вместе с улучшениями производительности.
«DirectStorage 1.4» открывает новые горизонты для быстрого и эффективного игрового процесса, предоставляя игрокам возможность наслаждаться играми без задержек.