DirectStorage обеспечивает упрощённый прямой путь перемещения данных с жёсткого диска в память видеокарты, в обход процессора. 2
Обычно, когда игре нужно загрузить модель, текстуру или шейдер, она обращается к процессору, а тот — к жёсткому диску или SSD. 1 Оттуда файлы отправляются сначала в оперативную память, и только потом — в память видеокарты. 1
DirectStorage позволяет избежать этих лишних шагов. 1 Данные передаются в сжатом виде с накопителя через PCI Express на GPU, который их распаковывает. 3 Этап передачи несжатых данных из оперативной памяти на видеокарту тоже отсутствует, процессор освобождается от дополнительной нагрузки. 3
Некоторые преимущества использования DirectStorage: