Что такое Microsoft DirectStorage и почему это важно?

Хотя игры, безусловно, выигрывают от высокоскоростные устройства хранения, такие как SSD, убывающая отдача срабатывает довольно быстро; Трудно сказать разницу между старый твердотельный накопитель SATA и передовой твердотельный накопитель PCIe Gen 4 в большинстве игр. Чтобы использовать преимущества все более быстрых твердотельных накопителей, как никогда раньше, Microsoft запустила DirectStorage для Xbox Series X, а теперь DirectStorage пробивается и на ПК.

Содержание

  • Что такое DirectStorage?
  • Требования DirectStorage
  • Чем хорош DirectStorage?

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

Рекомендуемые видео

Что такое DirectStorage?

Человек с игровым твердотельным накопителем WD Black SN770.

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

Связанный

  • Microsoft DirectStorage теперь может увеличить время загрузки вашей игры на 200%
  • По слухам, у AMD, Nvidia и Intel есть даты выпуска следующего поколения.
  • Как DirectStorage загружает Forspoken за одну секунду на ПК

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

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

Как? Большая часть DirectStorage — это декомпрессия файлов графического процессора. Большинство игровых файлов сжаты, чтобы уменьшить размер установки, и ваш процессор обычно выполняет распаковку. Оказывается, графические процессоры Действительно хорошо распаковывает небольшие файлы, и DirectStorage использует это. Это улучшает время загрузки, в то время как, по словам Microsoft, значительное снижение нагрузки на ЦП.

Требования DirectStorage

Изображение твердотельного накопителя Sabrent Rocket 4 Plus NVMe.

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

Во-вторых, DirectStorage — это технология уровня API, привязанная к ДиректХ 12, что означает, что он предназначен исключительно для игр DX12. К счастью, старые игры могут получить DirectStorage через обновление. Например, Ведьмак 3: Дикая Охота получит обновление позже в этом году который представляет DX12, трассировка лучейи DirectStorage.

Большинство процессоров и графических процессоров, выпущенных за последнее десятилетие, должны соответствовать минимальным требованиям для DirectStorage, а именно совместимости с DX12. Когда дело доходит до видеокарты, графические процессоры Nvidia, начиная с серии 900, и графические процессоры AMD, начиная с серии 200, поддерживают DX12. Предстоящие графические процессоры Intel также будет поддерживать DX12.

Все процессоры Intel, начиная с 3-го поколения, и все процессоры AMD, начиная с Ryzen 1000, поддерживают PCIe 3.0 — минимальное требование для твердотельных накопителей NVMe. Intel 11-го поколения, 12-го поколения и Ryzen от 3000 до 6000 (с некоторыми исключения) поддерживают PCIe 4.0, что является самой высокой скоростью для доступных в настоящее время твердотельных накопителей. Наконец, будущие твердотельные накопители PCIe 5.0 будут поддерживаться процессорами Intel 12-го поколения и грядущими процессорами AMD Ryzen 7000. ЦП.

Чем хорош DirectStorage?

Различные скриншоты сравнивают время загрузки в Forspoken.

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

Однако важно иметь в виду, что DirectStorage является совершенно новым и забытый будет одной из первых игр, в которой он будет использоваться, так что, вероятно, есть место для оптимизации. Что еще более важно, DirectStorage предназначен не только для загрузки экранов: он будет использоваться для игры выглядят лучше без ущерба для производительности и сделают более быстрое хранилище более значимым для игры. Разработчики смогут загружать текстуры и объекты более свободно и творчески. Это может означать текстуры с более высоким разрешением и более сложные и детализированные 3D-объекты, такие как люди и пейзажи, и все это без частых загрузочных экранов или длинных коридоров, которые маскируют загрузочные экраны.

Обычно требуется некоторое время, чтобы пожинать плоды новой технологии уровня API. DX12 вышел в 2015 году, и не сразу это было важно для всех геймеров, но за семь лет с момента выхода DX12, мы можем определенно сказать, что это было важное обновление потому что он позволяет такие вещи, как трассировка лучей. DX12 довольно убедительно доказывает одну вещь: создайте это, и они придут. Если разработчики игр смогут воспользоваться преимуществами новых технологий, они это сделают.

Рекомендации редакции

  • Оказывается, DirectStorage все-таки не убивает частоту кадров в Forspoken.
  • DirectStorage от Microsoft может сократить время загрузки на 200%, но не слишком радуйтесь
  • Microsoft DirectStorage резко сокращает использование ЦП в играх
  • Ваши компьютерные игры будут загружаться намного быстрее
  • Объяснение Resizable BAR от Nvidia: что это такое и как вы можете получить игровой импульс?

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