Microsoft продолжает совершенствовать технологии для игровой индустрии, выпустив обновление DirectStorage версии 1.4. Это новое решение обещает сделать загрузку игр ещё быстрее благодаря внедрению передовых методов сжатия и оптимизации данных. В статье мы разберём, как работает DirectStorage 1.4, какие преимущества он предлагает геймерам и разработчикам, и что ждать от будущих обновлений.
Что такое DirectStorage?
DirectStorage — это технология, разработанная Microsoft для ускорения передачи данных между NVMe SSD и графическим процессором. Она устраняет необходимость использования центрального процессора в качестве посредника, что значительно сокращает время загрузки игр и минимизирует задержки.
Основные функции DirectStorage
- Исключение CPU из процесса передачи данных: Потоковая передача ресурсов напрямую к GPU.
- Оптимизация для NVMe SSD: Максимальное использование скорости современных накопителей.
- Снижение нагрузки на систему: Улучшение общей производительности игр.
Новое в версии 1.4
DirectStorage 1.4 представляет несколько ключевых улучшений, направленных на ещё большую эффективность обработки игровых ресурсов.
Метод сжатия Zstandard (Zstd)
Новый алгоритм сжатия Zstd позволяет уменьшить размер файлов и ускорить их распаковку. Это особенно полезно для текстур и других ресурсов, которые занимают значительный объём памяти.
Библиотека GACL
Game Asset Conditioning Library (GACL) оптимизирует текстуры перед сжатием, что может уменьшить их размер до 50%. Это достигается за счёт таких методов, как:
- «Перетасовка»: Группировка повторяющихся узоров в текстурах.
- BLER и CLER: Снижение сложности текстур на уровне блоков и цветовых каналов.
Преимущества для разработчиков и игроков
DirectStorage 1.4 не только ускоряет загрузку игр, но и делает процесс разработки более удобным.
Автоматизация процессов
Разработчикам не нужно вносить изменения в свои игры — библиотека автоматически обрабатывает текстуры и другие ресурсы, не увеличивая нагрузку на движок.
Поддержка новых форматов
Текущая версия поддерживает текстуры BC1, BC3, BC4 и BC5, а в будущем добавятся BC7 и дополнительные улучшения производительности.
Заключение
DirectStorage 1.4 — это важный шаг в эволюции игровых технологий. С его помощью Microsoft продолжает устанавливать новые стандарты скорости и эффективности, делая игровой процесс ещё более комфортным для пользователей и упрощая работу разработчиков. Ожидайте ещё большего прогресса в следующих версиях!