После выхода нового поколения приставок появилось много разговоров о быстрой загрузке в играх и возможности появления этой технологии на компьютерах с операционной системой Windows. Спустя некоторое время Майкрософт представила технологию Direct Storage, которая должна принести быструю загрузку и на ПК.
В данной статье мы расскажем о том, что такое Direct Storage в Windows 11 и Windows 10, что требуется для работы этой технологии, а также как включить Direct Storage на Windows 11 или Windows 10.
Что такое Direct Storage в Windows 11 и Windows 10
Direct Storage или DirectStorage API – это новый API из семейства DirectX, который доступен на Windows 11 и Windows 10 и предназначен для ускорения загрузки игр. Данная технология позволит создавать большие виртуальные миры и быстро загружать их при необходимости, что должно принести в игры новые игровые механики и в целом улучшить игровой опыт пользователей.
Изначально Майкрософт создавала Direct Storage как DirectX API для консолей Xbox Series X и S. Но, позже было заявлено, что эта технология появится и на Windows. Сейчас Direct Storage поддерживается на Windows 11 и Windows 10 (начиная с версии 1909 и выше). Также данная технология поддерживается последними поколения видеокарт, но поддержки со стороны игр пока нет. Ожидается, что первые игры для ПК с поддержкой Direct Storage появятся не ранее 2022-года.
Принцип работы DirectStorage API заключается в ускорении загрузки данных с накопителя в память видеокарты и к графическому процессору. Дело в том, что современные игры загружают много данных. Чтобы не перегружать вашу память, игры разбивают различные элементы, например текстуры, на более мелкие части. После этого они загружают только те части, которые необходимы для текущей игровой сцены.
К сожалению, использование подобного подхода приводит к созданию большого количества запросов. А современные API для этого не оптимизированы, они обрабатывают каждый запрос индивидуально. Что крайне неэффективно для игр, создающих тысячи или десятки тысяч запросов в секунду. В результате современные NMVe-накопители с интерфейсом PCI Express не могут раскрыть весь свой потенциал и заполнить пропускной канал ввода-вывода.
Для решения этих проблем DirectStorage API использует сразу несколько подходов. В частности, сокращается использование вычислительных ресурсов на каждый запрос, а сами запросы группируются в блоки и обрабатываются параллельно с учетом приоритетов.
Также изменяется путь, который проходят данные. Сейчас, когда игре требуются данные с накопителя, то они сначала считываются в оперативную память (RAM), потом поступают в процессор (CPU), где выполняется их распаковка (Decompress), потом возвращаются в оперативную память и только потом передаются в видеопамять видеокарты.
С 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 году, но никой точной информации на этот счет пока нет.
Посмотрите также:
- Как узнать какой DirectX установлен
- Как узнать поддерживает ли видеокарта DirectX 9, 10, 11 или 12
- Как проверить совместимость компьютера с Windows 11
- Запуск Windows 11 на этом компьютере невозможен
Автор
Александр Степушин
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Остались вопросы?
Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.
Xbox Series X – самые современные консоли, обладающие технологией Direct Storage. Эта технология существует в Windows. Настройка занимает долю секунды, если у вас обновлён Windows до 10 или 11. При обновлении компьютера вы сможете пользоваться АРI, но нужно соблюдать другие рекомендации.
Что такое Direct Storage в Windows 11 и Windows 10
Direct Storage API – новейший API для Windows 11 и Windows 10, ускоренно загружающий игры. Благодаря ему можно создать виртуальный мир, который будет быстро загружаться при необходимости. Это улучшит игровые навыки пользователей. Как известно, самые новые игры имеют много данных, которые загружаются на компьютер. Нужные элементы разбиваются играми на более мелкие части, что, в свою очередь, препятствует перегрузке памяти. Затем загружаются только те части, которые нужны для игры.
Как подключить Direct Storage
Для работы Direct Storage пользователям не нужно использовать вспомогательные действия. Так как Direct Storage API – это часть DirectX, начать использовать технологию можно прямо сейчас, если программа у вас есть. Не нужно включать дополнительные функции, однако следует проверить, соответствует ли ваше устройство системным требованиям утилиты.
Для начала вы должны узнать свою версию Windows на компьютере. Обновив её (нужна 10 или 11), вы сможете использовать API.
Следующее требование — присутствие новых твердотельных накопителей SSD, гарантирующих более высокую скорость, чем у SATA и жёстких жестов.
Обязательно иметь графическую карту совокупную с DirectX 12. Вы не сможете использовать API Direct Storage, если вы не обновили графический процессор. Можно попробовать с помощью кода dxdiag узнать версию DirectX, которая установлена на ваш персональный компьютер.
Именно тут на подмогу приходит DirectStorage. Данный API есть результат нынешних требований по сохранению и вводу-выводу в играх. Если у вас накопители NVMe, то DirectStorage всё равно будет работать. Вероятно, SSD и материнская плата понадобятся, чтобы работать с DirectStorage.
К сожалению, использование подобного подхода приводит к созданию большого количества запросов. А современные API для этого не оптимизированы, они обрабатывают каждый запрос индивидуально. Что крайне неэффективно для игр, создающих тысячи или десятки тысяч запросов в секунду. В результате современные NMVe-накопители с интерфейсом PCI Express не могут раскрыть весь свой потенциал и заполнить пропускной канал ввода-вывода. Для решения этих проблем DirectStorage API использует сразу несколько подходов. В частности, сокращается использование вычислительных ресурсов на каждый запрос, а сами запросы группируются в блоки и обрабатываются параллельно с учётом приоритетов.
Технология API DirectStorage сделана так, чтобы учитывать все проблемы и делать максимальную эффективность на протяжении конвейера к графическому процессору, непосредственно от NVMe-диска. Этот процесс выполняется в несколько этапов: уменьшение нужных источников, которые вычисляют на каждый запрос, синхронную группировку, обработку таких же запросов и снабжение прямого контролирования.
Таким образом затрачивается минимум времени на вход в игру, игроки получают большие и понятные ирреальные миры с мгновенной загрузкой содержания.
Улучшение игр с помощью DirectStorage
В современных приставках, например, PS5 или Xbox присутствует система Direct Storage. Сокращение времени, чтобы загрузить игру без графических дефектов в малые сроки, гарантировано, ведь графика избегает проблем, получая необходимую информацию.
Direct Storage устраняет необходимость для центрального процессора в том, чтобы открыть данные, доставленные в оперативную память, для их обработки, отправляя задания к видеокарте. Вот так графика обращается практически к игровым файлам, которые сохранены на SSD. Получайте изображение игры максимально быстро. При этом будет потрачено мало времени на загрузку, проблем с графикой в играх будет меньше.
На какие ПК подойдёт Direct Storage
Практически каждый компьютер может иметь и включить Direct Storage. Но для этой технологии вы должны иметь компьютер, который будет соответствовать требованиям. Чтобы играть в игры или сохранить их, вам нужно иметь 1 ТВ NVMe SSD. NVM Express Controller должен использоваться дисками NVMe. Чтобы пользоваться DirectX 12 Ultimate, вам нужно иметь графический процессор высокого качества.
Механизм Direct Storage
Поскольку он заменяет старые API, DirectStorage может многое предложить разработчикам. Как известно, эта технология становится на замену для старых API. DirectStorage имеет множество идей, которые одобряют разработчики.
Он включает новейшие способы, чтобы сжать графический процессор. Благодаря этому к графическому процессору следует значительное количество данных, поэтому не нужно долго ждать загрузки игры.
Более старые игровые API читают информацию медленно, приблизительно, 1 МБ/с. DirectStorage выполняет это быстрее, в результате чего частота кадров становится лучше, время на загрузку становится меньше, а затем можно создавать игры, которые будут более сложными.
А пользуетесь ли вы Direct Storage? Стали ли игры загружаться быстрее? Ждём ваши ответы в форме внизу.
В этой публикации, друзья, поговорим о технологии улучшения игровой производительности на компьютере – DirectStorage. Технология является частью API DirectX 12 Ultimate, доступна для Windows 10 и 11. Что это за технология? Каким образом обеспечивает производительность в играх? Что нужно для использования этой технологии? Как её задействовать в Windows 10 и 11? Давайте разбираться в этих вопросах.
Итак, DirectStorage, это API (интерфейс прикладного программирования) в составе DirectX 12 Ultimate от компании Microsoft. Технология DirectStorage изначально появилась в игровых консолях Xbox Series X и S, позднее стала доступна для компьютеров на базе Windows 10 и 11. Реализует наибыстрейшее время загрузки игровых локаций при использовании высокоскоростного SSD NVMe.
DirectStorage обеспечивает упрощённый, прямой путь перемещения данных с жёсткого диска в память видеокарты, в обход процессора. Сравните, как происходит это без DirectStorage, посредством работы старых Win32 API: при запросе игрой данных они с жёсткого диска помещаются в оперативную память компьютера, потом из неё помещаются в память видеокарты. При использовании же DirectStorage, чтобы загрузить игровые текстуры, видеокарта за данными этих текстур обращается напрямую к SSD-накопителю, используя возможности его контроллера.
DirectStorage предусматривает методы распаковки сжатых данных, которые позволяют проводить эту работу средствами видеокарты, а не процессора, как происходит в рамках использования Win32 API. И получается, что при работе DirectStorage ещё и процессор лишается лишней нагрузки, что дополнительно даёт какую-то прибавку производительности во время игры.
DirectStorage, в отличие от старых Win32 API, позволяет разработчикам игр организовывать несколько очередей ввода-вывода данных, настраивать приоритеты и снижать задержки.
В итоге применения DirectStorage мы получаем быструю загрузку игр и локаций.
На снимке ниже приведены тесты скорости и времени загрузки игровых локаций с использованием DirectStorage и Win32 API на разных типах жёстких дисков. Они отчётливо показывают эффективность DirectStorage именно на накопителе SSD NVMe PCI-E 4.0. Тогда как при работе Win32 API накопитель SSD NVMe PCI-E 4.0 развивает скорость 2862 Мб/с, при работе DirectStorage – 4829 Мб/с. Т.е. последняя выигрывает более чем в 1,5 раза. Правда, во времени выигрыш DirectStorage составляет всего лишь 0,2 секунды.
Тем не менее, друзья, это шаг в будущее. DirectStorage сможет раскрыть потенциал высокоскоростных SSD NVMe с интерфейсом PCI-E 4.0. Немногие операции на компьютере могут освоить потенциал скоростей чтения таких накопителей, ведь это может быть более 7000 Мб/с. Так вот DirectStorage – одна из таких немногих операций, ей как раз таки могут пригодиться скорости чтения данных свыше 5000 Мб/с. DirectStorage сможет эффективно использовать возможности современных видеокарт. Сможет вывести видеоигры на новый уровень. С помощью DirectStorage разработчики игр смогут создавать более детализированные игровые миры.
Чтобы использовать технологию DirectStorage на компьютере, необходимы:
- Операционная система Windows 10, но лучше Windows 11. В последней DirectStorage вроде как работает эффективнее;
- Высокоскоростной накопитель SSD NVMe, работающий через интерфейс PCI-E 3.0 или 4.0. Желательно с объёмом на 1 Тб;
- Видеокарта с поддержкой DirectX 12 и с поддержкой Shader Model 6.0 (это видеокарты Nvidia начиная с серии RTX 2000 и AMD на базе RDNA 2).
Включать или настраивать как-то эту технологию не нужно. Она будет работать сама, если у нас всё ей соответствует. И при условии, что её поддерживает игра. А вот здесь, друзья, мы, как обычно бывает с новыми разработками, упираемся во внешние условности.
Увы, пока что воспользоваться DirectStorage невозможно, ибо пока что нет игр, которые бы её поддерживали. Технология эта новая, только в марте этого, 2022 года компания Microsoft представила пакет SDK DirectStorage для разработчиков игр. Им предстоит её освоить, внедрить и протестировать. Ожидается, что первые игры с поддержкой DirectStorage появятся в начале 2023 года. Первой DirectStorage должна быть применена в ролевом боевике Forspoken.
Так что, друзья, если планируете апгрейд ПК, можете держать курс на приобретение накопителя SSD NVMe с интерфейсом PCI-E 4.0. Не забываем, что для его работы необходима поддержка материнской платой PCI-E 4.0 для слота M.2, куда вставляется такой накопитель.
Компания Microsoft объявила, что DirectStorage наконец-то появилась на Windows 10 и Windows 11. Эта технология, ранее использовавшаяся в консолях Xbox Series X, означает, что игры для ПК, которые ее поддерживают, будут иметь не только более обширные и детализированные игровые миры, но и иметь более быстрое время загрузки. Но давайте более подробно разберемся в том, что такое DirectStorage на Windows 10 и Windows 11 и как включить ускоренную загрузку игр.
Что такое DirectStorage на ПК
Если вы не знакомы с DirectStorage, то это система ввода-вывода, представленная на Xbox Series X. DirectStorage предназначен для использования аппаратного сжатия и быстрых твердотельных накопителей (SSD) для сокращения времени загрузки и снижения нагрузки на Центральный Процессор, что позволяет процессору сосредоточиться на требовательных элементах, таких как физика или добавление большего количества NPC.
Еще в 2020 году, за пару месяцев до запуска Xbox Series X, Microsoft пообещала перенести эту важную технологию на ПК.
Как подробно описано в последнем блоге разработчиков DirectX, Microsoft заявляет, что DirectStorage совместим как с компьютерами с Windows 10, так и с Windows 11. Тем не менее технический гигант настоятельно рекомендует использовать Windows 11, поскольку в более новую операционную систему встроены последние встроенные средства оптимизации хранилища.
Какие игры на ПК поддерживают DirectStorage
Хотя Microsoft не раскрывает, какие именно игры будут поддерживать DirectStorage на ПК, известно, что экшен-RPG Forspoken будет в числе первых. Хотя Forspoken недавно был перенесен на октябрь. О других проектах, которые будут поддерживать данную технологию пока нет никакой информации.
Как включить DirectStorage для ПК
После выхода технологии многие пользователи ПК спрашиваю как включить Direct Storage на Windows 10 и Windows 11. Но дело в том, что для работы этой технологии от пользователя ничего не требуется. DirectStorage API это часть DirectX, поэтому если ваш компьютер соответствует системным требованиям, то эта API будет доступна и вы сможете ее использовать. Ничего включать отдельно не понадобится.
С анонсом Windows 11 появилась новая функция Direct Storage, которая поможет геймерам играть в игры с лучшим отображением миров. Microsoft решила не делать её эксклюзивной для Windows 11 и объявила, что DirectStorage будет и в Windows 10, но не так все гладко. В Windows 10 DirectStorate не будет работать в полной мере, так как стек хранилища плохо сочетается с новым API.
DirectStorage — это специальный набор API библиотек DirectX, который был взят из Xbox X/S, и предназначен для перенаправления запросов графических ресурсов на графический процессор GPU. Другими словами, когда видеокарта запрашивает данные при помощи DirectStorage, то нужные сжатые файлы из ОЗУ идут прямо в графический процессор GPU. Работая без Direct Storage, видеокарта запрашивает данные, они поступают из ОЗУ в процессор для распаковки, а потом идут в видеокарту. В итоге, работа с Direct Storage избавляет от лишнего круга и делает хороший прирост производительности.
Если вы геймер, то наверняка знаете, что играя в игру с большим открытым миром, сама игра прорисовывает текстуры и графику мира по мере продвижения персонажа. Перед персонажем мир показывает великолепную графику, но иногда бывают задержки и мир кажется размытым. Это касается и дальности самого мира, где в дали скалы или горы размыты и текстуры толком не подгружены. Вот по этой причине появился DirectStorage, который делает возможным отображать качество дальности мира игры лучшим, отрисовывая текстуры быстрее.
Требования для Direct Storage
- Нужен SSD NVMe с минимальным интерфейсом PCIe 3.0, но лучше PCIe 4.0, чтобы ощутить максимальную производительность работы. Объем NVMe также должен быть не меньше 1 Тб.
- Нужна видеокарта совместимая со спецификаций DirectX 12 Ultimate. Это означает, такие видеокарты как RTX 2000 и RTX 3000 от Nvidia, и линейка от AMD на RDNA 2.
- Разработчикам игр, также необходимо внедрять API для работы Direct Storage.
- Рекомендуемая операционная система Windows 11.
- Ручное како-либо включение с вашей стороны не требуется, так как это все будет определятся автоматически.
Смотрите еще:
- Как установить Windows 11 без подключения к сети
- Как добавить ярлыки на рабочий стол Windows 11
- Служба узла (svchost.exe) — Что такое? Почему их несколько?
- Что такое wuauserv? Как исправить высокое использование процессора
- Что такое и для чего нужна папка AppData в Windows?
[ Telegram | Поддержать ]
Windows 11 поставляется с несколькими новыми функциями, включая уникальную возможность для заядлых геймеров под названием DirectStorage. Если ваша система достаточно мощная, вы можете воспользоваться Microsoft DirectStorage для ускорения игры.
Кроме того, эта технология обеспечивает превосходную графическую производительность и более быстрое время загрузки для игр текущего и следующего поколения.
Но что такое DirectStorage в Windows 11? Вам нужно его включить? Здесь мы объясним, почему пользователям нужен DirectStorage, как он работает и как использовать его на вашем ПК с Windows 11.
DirectStorage — это API низкоуровневого хранилища Microsoft для игр, который обеспечивает сверхбыструю, почти мгновенную загрузку ваших игр. Если вы даже застряли на экране загрузки во время игры, DirectStorage поможет вам решить проблему.
Когда вы транслируете игру, DirectStorage загружает пиксели, текстуры, аудио, карты и модели персонажей на локальный диск. Затем игра получает данные с жесткого диска с помощью интерфейса прикладного программирования (API).
В свою очередь, API перемещает данные игры с жесткого диска в ОЗУ системы. Оттуда он поступает в графический процессор (GPU) для рендеринга.
Если вы загружаете игру, ее данные сжимаются для экономии места. Однако графический процессор не может использовать сжатые данные. Итак, данные поступают из ОЗУ в ЦП для распаковки. Оттуда игра копируется в VRAM графического процессора для отображения.
Из-за проблем со сжатием возникает узкое место между ЦП (который постоянно распаковывает данные) и графической картой или графическим процессором. Это устаревший процесс, который приводит к более медленному времени загрузки и более низкой частоте кадров.
Чтобы устранить эти узкие места и улучшить игры на ПК, введите DirectStorage — уже доступный для разработчиков игр Xbox Series X / S, но теперь доступный для Windows 11.
Как работает DirectStorage
DirectStorage — это новый API хранилища, который предлагает значительные улучшения по сравнению с устаревшими API. В том, как это работает, есть два основных преимущества. Во-первых, после копирования игровых данных в оперативную память вашего ПК декомпрессия на уровне ЦП больше не выполняется.
Вместо этого DirectStorage включает новые методы декомпрессии графического процессора. Графический процессор получает сразу много сжатых данных, и ему не нужно ждать перед рендерингом графики. В результате современные высокопроизводительные графические процессоры необходимы для распаковки данных с большей скоростью, чем процессоры.
Во-вторых, DirectStorage использует преимущества более высокой скорости и пропускной способности, предлагаемой твердотельным накопителем NVMe, которая может составлять ГБ / с. С другой стороны, старые игровые API читают с меньшей скоростью — в диапазоне МБ / с.
Результат — почти мгновенное время загрузки, улучшенная частота кадров и общее улучшение сложности игры. Единственная проблема на данный момент — поддержка игр: вам нужно подождать, пока разработчики игр внедряют DirectStorage в игры с поддержкой Windows 11.
Нужно ли мне включать DirectStorage?
Вам не нужно включать DirectStorage, но вам нужен компьютер с системными требованиями, чтобы воспользоваться им. Во-первых, вам понадобится твердотельный накопитель NVMe емкостью 1 ТБ (или больше), чтобы сохранять игры и играть в них. Кроме того, диск NVMe должен поддерживать и использовать Стандартный контроллер NVM Express Водитель.
Вам понадобится мощный графический процессор, совместимый с DirectX 12 Ultimate Графический процессор с поддержкой Shader Model 6.0 тоже. Это означает, что вы не можете использовать что-либо ниже серии Nvidia RTX 2000 или RTX 3000 или видеокарты AMD RDNA 2.
Если у вас есть оборудование и минимальные системные спецификации, вы сможете пользоваться преимуществами DirectStorage и игр при условии, что разработчик использует API.
Подведение итогов
DirectStorage — это API, который разработчики игр используют для разработки сложных игр. Это приведет к созданию новых графически потрясающих игровых сред, которые окажутся гораздо более обширными, чем предыдущие поколения. Для геймеров это означает более впечатляющие, более быстрые и масштабные игры.
Первоначально разработка (и реализация) технологии началась для консоли Xbox Series X / S, но теперь она поддерживается в Windows 11. DirectStorage устраняет разрыв между технологией GPU и хранилищем. Если у вас есть оборудование, вам ничего не нужно его включать. Просто загрузите игру, совместимую с DirectStorage, а ваш компьютер сделает все остальное.
Теперь разработчики смогут предоставлять расширенные миры с улучшенной графикой. Вы также сможете наслаждаться более крутыми играми без медленной загрузки — вам просто нужно сначала выбрать правильные игры, в которые вы будете играть. В настоящее время поддержка DirectStorage неоднородна, но, вероятно, в ближайшие несколько лет она улучшится.
Новости
3DNews Новости Software программное обеспечение Microsoft выпустила библиотеку DirectSto…
Самое интересное в обзорах
Поддержка технологии DirectStorage стала доступна для ПК-игр, объявила компания Microsoft. Библиотеки, реализующие технологию вместе с необходимыми инструментами и документацией, появились в открытом доступе. Если вкратце, данная технология позволяет видеокарте практически напрямую получать данные с SSD.
Любые игры для ПК, работающие под Windows 10 и 11, теперь смогут пользоваться технологией DirectStorage, сообщается в корпоративном блоге разработчиков DirectX. «Этот общедоступный SDK позволяет задействовать возможности современных SSD и открывает в играх для ПК новую эру с быстрыми загрузками и детализированными мирами», — говорится в частности в блоге.
Добавить в настольные ПК технологию DirectStorage, которая изначально нашла применение в игровых консолях Xbox Series X|S, Microsoft пообещала ещё в сентябре 2020 года. Учитывая длительный период внедрения, неудивительно, что в конечном итоге поддержка DirectStorage появилась как в новейшей системе Windows 11, так и в Windows 10. Однако, по словам Microsoft, в новой версии ОС сделаны некоторые дополнительные оптимизации, и компания считает именно Windows 11 лучшим выбором для ПК-гейминга.
Технология DirectStorage реализует в компьютерных играх новую модель ввода-вывода, которая разгружает CPU при пересылке данных с твердотельного накопителя в видеокарту. С её применением становится возможной пакетная передача игровых данных с SSD в графическую карту с минимальным вмешательством CPU и операционной системы в этот процесс. Также предполагается, что распаковкой этих данных займётся GPU, высвобождая ресурсы CPU для другой работы — расчётов физики среды и игрового ИИ.
Поддержка DirectStorage будет ускорять загрузку игр с любых видов SSD. Однако наилучшую производительность смогут обеспечить NVMe-накопители с современными интерфейсами PCIe, следует из объяснения Microsoft.
Больше подробностей об играх с поддержкой DirectStorage станет известно на следующей неделе в рамках конференции GDC. Известно, что одной из первых игр с поддержкой этой библиотеки станет японская экшен-RPG Forspoken, которая должна выйти в октябре 2022 года.
Как обещает Microsoft, следующей после DirectStorage на очереди идёт реализация декомпрессии данных в GPU — функции, которая даст разработчикам ещё больше контроля над оборудованием и его ресурсами.
Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Самые обсуждаемые публикации
March 14th, 2022
Starting today, Windows games can ship with DirectStorage. This public SDK release begins a new era of fast load times and detailed worlds in PC games by allowing developers to more fully utilize the speed of the latest storage devices. In September 2020, we announced DirectStorage would be coming to Windows, and after collecting feedback throughout our developer preview, we are making this API available to all of our partners to ship with their games. Check out the announcement blog for an in-depth exploration of the inspiration for DirectStorage and how it will benefit Windows games.
Getting Started – Developers
For all the necessary resources to get started, please check out aka.ms/directstorage. This includes the NuGet repository with the redistributable package, the GitHub repo with samples and documentation, as well as links to PIX for Windows.
PIX on Windows will support DirectStorage Day 1 – check out the PIX blog post for more details!
We will be presenting an introduction to DirectStorage at GDC– along with some tips and tricks to get started– on March 22. If you’re unable to watch it live, check back here for a link to the on-demand video of the session after the 22nd. (Link is now here). We also recommend that you check out the GDC talk presented by Luminous Productions about their integration of DirectStorage in Forspoken.
Questions on development? Have an implementation you want feedback on? Reach out to askwindstorage@microsoft.com.
Looking for community engagement? Check out the DX12 Discord Server.
Getting Started – Gamers
If you want to get your PC ready to take advantage of DirectStorage games, we have a few suggestions. DirectStorage is compatible with Windows 10 devices, but Windows 11 has the latest storage optimizations built in and is our recommended path for gaming. While you may see benefits on any kind of storage device, installing games to an NVMe SSD will maximize your IO performance and help you more fully experience the benefits of DirectStorage. Stay tuned to learn about games that will be shipping with DirectStorage in the future!
What’s Next?
This release of DirectStorage provides developers everything they need to move to a new model of IO for their games, and we’re working on even more ways to offload work from the CPU. GPU decompression is next on our roadmap, a feature that will give developers more control over resources and how hardware is leveraged. Additionally, we will continue optimizing, integrating feedback, and improving on the existing runtime implementation. Follow us on Twitter or join our Discord channel to get the latest news on DirectStorage features and improvements.