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

Admin

Вокруг DirectStorage, новой функции, которую разработчики могут использовать, чтобы сократить время загрузки и улучшить общее впечатление от игры, много шумихи. Но что такое DirectStorage и оправдает ли он слухи?

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

Оглавление

Что такое DirectStorage от Microsoft?

DirectStorage — это функция, включенная в последнюю ДиректХ 12 итерации, предназначенные для улучшения игрового процесса за счет доступа ко всем возможностям нового поколения твердотельные накопители. DirectStorage изначально разрабатывался для консолей серии Xbox, но теперь доступен в Windows 11 и 10.

Как работает DirectStorage?

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

В настоящее время, когда игра запрашивает данные (такие как текстуры, звук или модели) из системного хранилища, хранилище

API извлекает данные и перемещает их в оперативную память (ОЗУ) системы. Отсюда он передается в Графические процессоры (GPU) VRAM для отображения.

Эти данные сжаты для экономии места на жестком диске. Проблема в том, что графические процессоры обычно не могут читать сжатые данные. Таким образом, перед отправкой на GPU данные распаковываются вашим Центральный процессор (ЦП).

Вот как выглядит процесс на данный момент:

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

DirectStorage — это низкоуровневый интерфейс прикладного программирования (API) хранилища, который включает совершенно новые методы декомпрессии графического процессора для переноса работы по декомпрессии с ЦП на ГП. Это означает, что центральный процессор полностью обходится, а графический процессор может быстро получать большие потоки сжатых данных.

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

Предыдущие API-интерфейсы были написаны для обработки ограниченного объема данных — по одному вводу/выводу (IO) за раз, обычно большими порциями. DirectStorage поддерживает множество параллельных запросов ввода-вывода, повышая эффективность за счет передачи только необходимых данных для каждой сцены или уровня. По сути, DirectStorage оптимизирует производительность ввода-вывода для огромной пропускной способности, доступной на дисках NVMe.

Каковы системные требования для Windows 11?

Консоли Xbox Series X и Xbox Series S реализовать DirectStorage изначально. Он был включен как часть архитектуры Velocity, поэтому игры необходимо устанавливать на твердотельный накопитель Xbox.

Однако операционные системы Windows 10 и 11 имеют особые требования к оборудованию для запуска DirectStorage.

Аппаратные требования для DirectStorage:

  • Необходимо использовать накопитель PCIe 3.0 NVMe емкостью не менее 1 ТБ. Это текущий протокол связи для твердотельных накопителей (заменяющий предыдущие интерфейсы SATA). Твердотельные накопители NVMe могут достигать гораздо более высоких скоростей, поскольку они подключаются напрямую к ЦП через интерфейс PCIe. PCIe 4.0 предложит наилучшие результаты.
  • У вас должен быть графический процессор DirectX 12 Ultimate с поддержкой как минимум Shader Model 6.0. Сюда входят серии NVIDIA RTX 20xx и выше, а также видеокарты AMD с чипами RDNA 2.

Как включить DirectStorage в Windows 11

DirectStorage — это API, включенный в консоли Xbox Series, Windows 11 и Windows 10 версии 1909 и выше. Это означает, что он уже включен в этих системах, но его нельзя использовать, если вы не соответствуете системным требованиям и разработчики игр не реализуют API.

Если вы соответствуете требованиям, ваши компьютерные игры должны работать лучше, чем когда-либо. Forspoken (разработанная Luminous Productions) может стать первой игрой с поддержкой DirectStorage, и ожидается, что она выйдет в октябре 2022 года.

Новая эра игр

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

Добро пожаловать в Help Desk Geek — блог, полный технических советов от надежных технических экспертов. У нас есть тысячи статей и руководств, которые помогут вам решить любую проблему. Наши статьи были прочитаны более 150 миллионов раз с момента запуска в 2008 году.

Подпишитесь на Help Desk Geek.

Присоединяйтесь к более чем 30 000 других пользователей, которые ежедневно получают советы, подсказки и ярлыки прямо на свой почтовый ящик.

Мы никогда не будем спамить вас, отпишитесь в любое время.

Как управлять настройками учетной записи пользователя в Windows 11
Как управлять настройками учетной записи пользователя в Windows 11

Windows 11 предоставляет множество новых инструментов управления компьютером, позволяющих пользов...

Что такое «Приложение Microsoft для ввода текста» в Windows?
Что такое «Приложение Microsoft для ввода текста» в Windows?

Приложение Microsoft Text Input, также известное как TextInputHost.exe, представляет собой загадо...

Как отключить предупреждение о приложении, проверенном Microsoft, в Windows 11
Как отключить предупреждение о приложении, проверенном Microsoft, в Windows 11

Вы продолжаете сталкиваться с уведомлением «Приложение, которое вы пытаетесь установить, не прове...