DirectStorage, улучшенный последними драйверами NVIDIA
Подписывайтесь и делитесь этой статьёй
Пока технология Microsoft пытается закрепиться на рынке, PCIe Gen 5.0 может сделать ее более привлекательной.
Представленная несколько лет назад, технология DirectStorage стала предметом "предсказания" компании Microsoft, которая в середине 2020 года предполагала, что она "довольно скоро " будет предлагаться на ПК с ОС Windows. Довольно быстро " - понятие относительное, поскольку только в начале этого года технология стала доступной, и на рынке появилось первое приложение - видеоигра, способная использовать ее особенности... и даже тогда, следует отметить, что игра, о которой идет речь - Forspoken - предлагала почти нулевые выплаты! Вряд ли это является стимулом для внедрения данной технологии, целью которой является значительное сокращение времени загрузки определенных данных, при этом снимая нагрузку с основного процессора.
Уже используемая в Xbox Series X, DirectStorage особенно подходит для видеоигр, где объем загружаемых данных в последние годы значительно увеличился, особенно с использованием текстур очень высокого разрешения для работы с 1440p и, тем более, 2160p (или 4K). В принципе, DirectStorage работает относительно просто, как видно из диаграмм выше (без DirectStorage) и ниже (с DirectStorage). Идея DirectStorage заключается в том, чтобы сделать данные игры более доступными непосредственно для видеокарты и ее GPU. Это достигается путем "короткого замыкания" центрального процессора, чтобы связь между SSD, хранящим данные, и GPU, обрабатывающим их, происходила напрямую. Без DirectStorage Windows приходится передавать данные с SSD в оперативную память, где CPU использует их для декомпрессии, прежде чем GPU сможет их использовать. С DirectStorage, с другой стороны, если данные, хранящиеся на SSD, всегда направляются в оперативную память, а затем в видеопамять, GPU может получить к ним доступ без участия CPU. Это означает меньше посредников и, что логично, более быструю обработку данных.
К сожалению, в первых играх - в частности, в Forspoken - прирост был почти незаметен, и мы до сих пор не знаем точно, почему... кроме того, что Forspoken была не самой лучшей оптимизированной игрой. Возможно также, что в этом виноваты более технические соображения. На YouTube канал Compusemble дал нам подсказку, опубликовав видео, связанное с DirectStorage, но сравнивающее поддержку технологии на видеокарте NVIDIA с драйверами GeForce версии 532.03 и 535.05 beta. Последние еще не доработаны, но они предлагают явное улучшение: в бенчмарке Avocado заявлено, что пропускная способность увеличилась с 28,09 ГБ/с до 33,12 ГБ/с. Заметим, однако, что этот впечатляющий прирост был проверен на твердотельном накопителе Crucial T700 NVMe, одной из первых моделей PCIe Gen 5.0. При использовании SSD с интерфейсом PCIe Gen 4.0 прирост был более скромным: с 22,26 ГБ/с до 22,80 ГБ/с. Едва заметный.
Более того, не стоит забывать, что разница, измеренная на измерительном инструменте, не обязательно будет такой же в реальном использовании. Все это говорит о том, что, хотя технология DirectStorage имеет реальный потенциал, она все еще кажется будущим. Появление твердотельных накопителей NVMe PCIe 5.0 может сделать ее более интересной, но ничто не говорит о том, что мы сможем реально оценить ее вклад еще в течение нескольких месяцев (или лет?).
