Microsoft подтверждает, что DirectStorage 1.1 с декомпрессией GPU скоро появится
Ранее в этом году Microsoft представила технологию DirectStorage 1.0, долгожданное решение для ускорения процесса загрузки игровых ресурсов. Это была важная веха, открывшая новую главу в компьютерных играх.
Однако в DirectStorage 1.0 пока нет самой важной функции. В этой версии только улучшилось время загрузки высокоскоростного хранилища NVMe. Ассеты по-прежнему отправляются на ЦП для распаковки и только потом отправляются в память ГП.
DirectStorage 1.1 отключает ЦП, вводя декомпрессию графического процессора. Это должно значительно повысить скорость распаковки, поскольку графические процессоры лучше оптимизированы для параллельных операций. Не говоря уже о том, что будет быстрее просто переместить данные из памяти GPU в GPU.
Microsoft предоставила образец, который показывает распаковку графического процессора слева и распаковку процессора справа. Мало того, что время сократилось с 2,36 секунды до 0,8 секунды, загрузка ЦП также снизилась со 100% до 15,08%.
Компания подтверждает, что DirectStorage 1.1 будет работать со всеми видеокартами, поддерживающими Shader Model 6.0, но наилучших результатов следует ожидать от графических процессоров DirectX12 Ultimate. Кроме того, DS1.1 будет работать в Windows 10 и 11, но в более новой системе есть оптимизации для стека ввода-вывода, поэтому теоретически она должна обеспечивать лучшую работу.
Microsoft только подтверждает, что SDK скоро будет доступен разработчикам игр, но дата не указана. Это означает, что нам придется ждать еще дольше, пока первые игры будут поддерживать эту технологию, если только Microsoft уже не работала с избранными разработчиками за кулисами.