Что такое DirectStorage в Windows 11 и поддерживает ли его ваш компьютер?

Ваши игры будут загружаться быстрее, чем когда-либо прежде, благодаря полной поддержке DirectStorage в Windows 11.

Наконец-то появилась Windows 11, ОС теперь поставляется на новых компьютерах, а обновления распространяются на правомочных пользователей Windows 10 бесплатно. Несмотря на то, что в Windows 11 есть что порадовать, для сообщества геймеров некоторые функции превосходят все остальные.

Наряду с Auto-HDR, обновленным Microsoft Store, Xbox Game Pass, DirectStorage - одна из новейших функций Windows 11. Но, как и многие другие функции Windows 11, не все устройства будут поддерживать ее. Давайте рассмотрим все подробности, которые вам нужно знать об этой функции и о том, будете ли вы одним из пользователей, извлекающих из нее пользу.

Что такое DirectStorage в Windows 11?

DirectStorage - это API из семейства DirectX. Хотя изначально он был разработан для архитектуры Xbox Velocity, Microsoft теперь представляет его и для ПК с Windows. Проще говоря, DirectStorage может значительно сократить время загрузки игр. Мало того, с DirectStorage игры также могут отображать виртуальные миры, которые намного более детализированы и обширны, чем когда-либо.

Если вам интересно, как он это делает, вот подробности. С развитием рабочих нагрузок в играх за последние несколько лет многое изменилось. Новая игровая рабочая нагрузка оптимизирует загружаемые данные. Вместо того, чтобы загружать большие порции данных за один раз, они разбивают ресурсы игры на более мелкие части. Игра загружает эти более мелкие детали только при необходимости.

Например, игра загружает декорации, когда ваш персонаж движется в этом направлении. Более мелкие детали, такие как текстура ткани, загружаются, когда этого требует игра.

Но это изменение также означает большое количество запросов ввода-вывода по сравнению с очень небольшим количеством запросов ввода-вывода более ранних игровых рабочих нагрузок. Чтобы получить представление, с этим изменением число изменилось с нескольких сотен запросов ввода-вывода в секунду до десятков тысяч.

В более старых API это увеличение количества запросов ввода-вывода создает узкое место даже на самых сложных дисках. Традиционно эти запросы ввода-вывода обрабатываются по одному, поэтому значительно увеличиваются накладные расходы ввода-вывода. Вся операция становится довольно дорогой.

Именно здесь на помощь приходит DirectStorage API. Он снижает накладные расходы ввода-вывода, позволяя и эффективно обрабатывать параллельные запросы ввода-вывода, которые выполняются по несколько раз.

DirectStorage также значительно повышает эффективность декомпрессии ресурсов. Но для работы DirectStorage API требуется специальное оборудование, что подводит нас к следующему вопросу.

Требования к DirectStorage

API DirectStorage будет работать только на ПК с NVMe (Non-Volatile Memory Express) с шиной PCIe (PCI Express) 3.0 или выше. Твердотельный накопитель NVMe также должен быть 1 ТБ или больше.

Кроме того, DirectStorage также требует DirectX 12 Ultimate GPU для запуска и хранения игр, использующих стандартный контроллер NVM Express.

По сути, NVMe - это архитектура с конвейерами нескольких очередей, которые позволяют выполнять параллельные запросы ввода-вывода. DirectStorage - это API, который позволяет играм использовать эту конвейерную систему, имеющуюся у NVMe.

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

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

На устройствах и играх с поддержкой DirectStorage пользователи получат улучшенные игровые возможности, как никогда раньше в Windows 11. Windows 11 была создана для игр. И DirectSotrage - одна из функций, которые обеспечивают ему такую ​​репутацию.