Как включить Direct Storage на Windows 11 или Windows 10

Как включить Direct Storage на Windows 11 или Windows 10

@bladerunner0x2049

С выходом нового поколения игровых приставок возникло много обсуждений о быстрой загрузке в играх и возможном внедрении этой технологии на компьютерах с операционной системой Windows. Вскоре после этого Microsoft анонсировала технологию Direct Storage, предназначенную для ускорения загрузки игр и на ПК.

В этой статье мы объясним, что такое Direct Storage в Windows 11 и Windows 10, какие требования необходимы для её работы и как включить Direct Storage на этих операционных системах.

Что такое Direct Storage в Windows 11 и Windows 10

Direct Storage (DirectStorage API) — это новейший API из семейства DirectX, представленный на Windows 11 и Windows 10, который разработан для ускорения загрузки игр. С помощью этой технологии можно создавать большие виртуальные миры и быстро загружать их, что улучшит игровой опыт и позволит внедрять новые игровые механики.

Первоначально Microsoft разработала Direct Storage как API для консолей Xbox Series X и S. Позже было объявлено, что эта технология станет доступной и на Windows. В настоящее время Direct Storage поддерживается на Windows 11 и Windows 10 (начиная с версии 1909 и выше). Также она совместима с последними поколениями видеокарт, однако поддержки со стороны игр пока нет. Ожидается, что первые игры с поддержкой Direct Storage появятся не раньше 2022 года.

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

К сожалению, такой подход создает большое количество запросов, и современные API не оптимизированы для обработки каждого запроса индивидуально. Это неэффективно для игр, которые создают тысячи или десятки тысяч запросов в секунду, что мешает современным NVMe-накопителям с интерфейсом PCI Express раскрыть весь свой потенциал.

Чтобы решить эти проблемы, DirectStorage API применяет несколько подходов. Во-первых, снижается использование вычислительных ресурсов на каждый запрос, а сами запросы группируются в блоки и обрабатываются параллельно с учетом приоритетов. Во-вторых, изменяется путь прохождения данных. Сейчас данные считываются с накопителя в оперативную память (RAM), затем поступают в процессор (CPU) для распаковки, возвращаются в оперативную память и только потом передаются в видеопамять видеокарты.

С Direct Storage этот путь значительно упрощается. Данные с накопителя считываются в оперативную память (RAM) и после этого напрямую передаются в видеопамять видеокарты, при этом функция распаковки данных перекладывается на графический процессор (GPU).

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

Системные требования Direct Storage

Для работы DirectStorage API требуются некоторые минимальные условия:

  • Операционная система Windows 11 и Windows 10 (версии 1909 и выше).
  • Накопитель NVMe SSD емкостью от 1 ТБ и с шиной PCI Express 3.0 или выше, который использует стандартный драйвер контроллера NVM Express.
  • Видеокарта с поддержкой DirectX 12 Ultimate и Shader Model 6.0. Сейчас это видеокарты GeForce RTX 2000 и RTX 3000 от Nvidia, а также видеокарты с архитектурой RDNA 2 от AMD.
  • Поддержка со стороны игры.

Как включить Direct Storage

В интернете можно часто встретить вопросы о том, как включить Direct Storage. Но, для работы этой технологии от пользователей не требуется никаких дополнительных действий. DirectStorage API является частью DirectX, поэтому если ваш компьютер соответствует системным требованиям, то эта API будет доступна и вы сможете ее использовать. Ничего включать отдельно не понадобится.

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



Report Page