API Microsoft DirectStorage для игр появится в Windows 10

click fraud protection

Microsoft объявила, что ее новый API DirectStorage появится в Windows 10 и Windows 11, что позволит ускорить загрузку игр.

На мероприятии Windows 11 в прошлом месяце Microsoft объявила, что новая операционная система будет включать новый API DirectStorage. Этот новый API меняет способ чтения данных с твердотельных накопителей NVMe, обеспечивая гораздо более высокую скорость и более короткое время загрузки. Однако похоже, что DirectStorage также появится в Windows 10, особенно в версиях 1909 и выше. Объявление было сделано одновременно с выпуском первая предварительная версия для разработчиков API.

Давайте немного отмотаем назад; DirectStorage дебютировал на консолях Xbox Series X и S, служа основой архитектуры Xbox Velocity. Вскоре Microsoft объявила, что это будет выход на ПК с Windows, и в то время мы все думали, что это означает Windows 10. Однако, когда Microsoft анонсировала эту функцию для Windows 11, казалось, что пользователи Windows 10 могут не получить DirectStorage. Теперь кажется, что это не так, но опыт может быть не совсем таким.

Мы знаем о двух основных преимуществах DirectStorage. Во-первых, он позволяет одновременно обрабатывать несколько запросов ввода-вывода. В последние годы это становится все более важным, поскольку игры теперь стали намного больше, чем раньше. Это также важно, поскольку диски NVMe имеют гораздо большую пропускную способность, а тысячи запросов на доступ к данным создают накладные расходы. При одновременной обработке нескольких запросов можно использовать всю пропускную способность диска NVMe. Еще одним большим преимуществом является то, что графический процессор может выполнять распаковку игровых данных, что еще больше ускоряет процесс.

Однако сейчас Microsoft упоминает еще кое-что. Windows 11 имеет новый обновленный стек хранилища, который позволяет ПК в полной мере использовать преимущества DirectStorage. В Windows 10 компания оптимизировала устаревший стек хранилища для DirectStorage, но это не совсем то же самое. Однако Microsoft не говорит, насколько велика должна быть разница.

Игры придется создавать специально для DirectStorage, но они продолжат работать на компьютерах, не поддерживающих API, поэтому вам не придется беспокоиться о совместимости. Однако для использования DirectStorage вам понадобится твердотельный накопитель NVMe. Для разработчиков. API необходимо внедрить в игровой движок только один раз, и его преимущества будут автоматически применяться во всей игре. Хотя первая предварительная версия уже доступна, возможности распаковки графического процессора пока недоступны.