DirectStorage - это новый API и функция Windows 11, которая ускоряет загрузку игр. Эта технология поддерживает обширные игровые миры. Если вы разработчик игр и чувствуете, что текущие API ограничивают ваше творчество, вы можете переключиться на DirectStorage и создавать игровые миры, которые станут более обширными и загружаются быстрее, чем когда-либо.
Что делает DirectStorage?
Microsoft изначально разработала DirectStorage как DirectX API для консолей Xbox Series X и S. Эта технология направлена на одновременную загрузку большего количества игровых данных без нагрузки на ваше оборудование. Проще говоря, DirectStorage устраняет разрыв между технологиями хранения и графическими процессорами.
Современные игры загружают много данных. Чтобы не перегружать вашу память, игры разбивают различные элементы, например текстуры, на более мелкие части. Они загружают только те элементы, которые необходимы для текущей сцены.
К сожалению, такой подход также вызывает много запросов. Основная проблема заключается в том, что текущие API не оптимизированы для большого количества запросов. Они обрабатывают запросы индивидуально. Это крайне неэффективный подход для игр, требующих обработки тысяч или десятков тысяч запросов в секунду.
Обработка большого количества запросов иногда может создавать узкие места. Это именно та проблема, которую DirectStorage для ПК стремится исправить. Эта технология позволяет разработчикам игр создавать пакетные запросы.
В качестве Microsoft объясняетDirectStorage может обрабатывать тысячи запросов, одновременно распаковывая GPU. Это приводит к более быстрой загрузке.
Как включить DirectStorage в Windows 11?
DirectStorage - это API (интерфейс прикладного программирования) по своей сути. Как пользователю Windows 11 вам не нужно ничего делать, чтобы включить эту функцию. Разработчики игр могут использовать этот API для разработки сложных видеоигр.
Но сначала вам нужно дождаться, пока разработчики игр внедряют эту функцию в свои игры. Когда вы запускаете игры, совместимые с DirectStorage, обо всем остальном позаботится ваша машина.
На момент написания нет игр, реализующих эту функцию. Мы ожидаем, что первые игры, совместимые с DirectStorage, появятся в начале 2023 года. Время покажет, насколько быстро разработчики игр воспримут эту новую технологию.
Требования DirectStorage
Имейте в виду, что существуют определенные системные требования, которым должен соответствовать ваш компьютер для использования DirectStorage. А именно, вам понадобится твердотельный накопитель NVMe емкостью 1 ТБ и графический процессор DirectX12, поддерживающий Shader Model 6.0.
Как Microsoft объясняет, DirectStorage требует наличия «NVMe SSD для хранения и запуска игр, использующих стандартный драйвер контроллера NVM Express, и графический процессор DirectX12 с поддержкой Shader Model 6.0“. Другими словами, убедитесь, что вы приобрели твердотельный накопитель NVMe емкостью 1 ТБ или больше и устанавливаете свои игры на этот твердотельный накопитель.
Для получения дополнительной информации о DirectStorage для Windows 11 вы можете ознакомиться с презентацией, доступной на Канал Microsoft Game Stack на YouTube.
Заключение
DirectStorage - это новый API, который разработчики игр могут использовать для создания более обширных игровых миров и более быстрой загрузки, чем когда-либо. Как пользователь Windows, вам не нужно делать ничего особенного, чтобы включить эту функцию. Разработчики игры позаботятся обо всем. Просто убедитесь, что ваша система соответствует аппаратным требованиям DirectStorage. Вам потребуется твердотельный накопитель NVMe емкостью 1 ТБ и графический процессор DirectX12, поддерживающий Shader Model 6.0.
Что вы думаете о новой системе DirectStorage? Какая первая игра, по вашему мнению, получит поддержку DirectStorage? Делайте ставки в комментариях ниже.