Что такое DirectStorage в Windows 11/10

Мы говорим об играх здесь, и игры уже не те, что были 10 лет назад. В прошлом игры были простыми с меньшим количеством персонажей, меньшими уровнями, минимальным окружением, и все это способствовало снижению уровня нагрузки на ресурсы ПК, такие как оперативная память. Вскоре мы увидели появление твердотельных накопителей, и благодаря их способности читать данные в 10 раз быстрее, чем обычным жестким дискам, производительность в играх также увеличилась.

DirectStorage

Твердотельные накопители продолжали совершенствоваться, и был запущен NVM Express (NVME). NVME был даже лучше, поскольку позволял ПК получать доступ к данным хранилища через шину PCIe вместо старого интерфейса SATA. Сегодня у нас есть твердотельные накопители, которые могут писать со скоростью 5000 Мбит / с и читать со скоростью 7000 Мбит / с.

Однако с появлением инноваций игры стали намного сложнее, чем даже NVME не может справиться с требованиями современной игры. Современные игры требуют 10 гигабайт данных для отображения этих красивых персонажей и окружения. Вот где на сцену выходит DirectStorage API. Внедрение этого нового программного обеспечения в Windows позволит видеоиграм использовать эти невероятные скорости дисков и повысить производительность для своих пользователей. Как? Давайте разберемся.

Что такое DirectStorage?

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

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

Эта функция основана на технологии загрузки игр в Xbox Series X / S.

Итак, каков текущий процесс без DirectStorage

Стоит разобраться, как сегодня происходит загрузка игры без DirectStorage. Поэтому, когда игре необходимо загрузить файлы без DirectStorage, она должна запросить сжатые данные из ОЗУ ПК. Эти сжатые данные затем поступают в ЦП для распаковки, прежде чем становятся доступными для графического процессора для рендеринга. Но из-за проблем со сжатием возникает блокировка между процессором и видеокартой или графическим процессором. Помните, что это устаревший процесс, который приводит к более медленному времени загрузки и более низкой частоте кадров. Однако DirectStorage устраняет эту необходимость в декомпрессии ЦП.

В результате всякий раз, когда графический процессор запрашивает данные с помощью API DirectStorage, огромное количество сжатых данных перемещается прямо из ОЗУ в графический процессор (VRAM). Затем графический процессор распаковывает данные и отображает их на экране.

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

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

Итак, если немного больше узнать о том, как работает DirectStorage, этот API хранилища предлагает значительные улучшения по сравнению с устаревшими API. Он предлагает 2 основных преимущества.

  • Как только игровые данные будут скопированы в оперативную память вашего ПК, отпадет необходимость в декомпрессии на уровне ЦП. Вместо этого в DirectStorage есть собственные методы декомпрессии графического процессора. Графический процессор получает сразу много сжатых данных, и ему не нужно ждать перед рендерингом графики. В результате современные высокопроизводительные графические процессоры необходимы для распаковки данных с более высокой скоростью, чем процессоры.
  • Второе преимущество заключается в том, что DirectStorage использует преимущества более высокой скорости и пропускной способности, предлагаемой твердотельным накопителем NVMe, которая может составлять ГБ / с. и их нельзя сравнивать со старыми игровыми API, которые работают в диапазоне МБ / с.

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

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

  • Твердотельный накопитель NVMe с минимальным интерфейсом PCIe 3.0, но лучше, чем PCIe 4.0 для максимальной производительности. Объем NVMe должен быть минимум 1 ТБ.
  • Видеокарта, совместимая со спецификациями DirectX 12 Ultimate. Некоторыми примерами являются RTX 2000 и RTX 3000 от Nvidia и линейка RDNA 2 от AMD.
  • Разработчикам игр также необходимо реализовать API для работы Direct Storage.
  • Только Windows 10 версии 1909 и выше будет поддерживать DirectStorage.

Сравнение производительности DirectStorage — Windows 11 против Windows 10

Не расстраивайтесь, если вы являетесь пользователем Windows 10 — но DirectStorage будет работать в Windows 11 быстрее, чем в Windows 10, из-за устаревших стеков хранилища операционной системы. Поскольку Windows 11 построена с использованием DirectStorage, игры, работающие в Windows 11, лучше выиграют от новой оптимизации стека хранилища.

Следовательно, каким бы хорошим ни было ваше оборудование, DirectStorate не будет работать в полной мере в Windows 10. Windows 11, с другой стороны, будет использовать все преимущества DirectStorage. Итак, если вы хотите быть в авангарде игр, вы можете перейти на новую ОС.

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

Какая версия Windows 10 включает DirectStorage?

DirectStorage поддерживает Windows 10 версии 1909 и выше.

Какая ОС Windows лучше всего подходит для DirectStorage?

DirectStorage лучше всего работает в Windows 11, поскольку он имеет встроенную оптимизацию нового стека хранения по сравнению с Windows 10, в которой есть устаревшие стойки для хранения.

DirectStorage — это новый API?

Нет, DirectStorage API уже реализован на консолях Microsoft Xbox Series X и Series S.

Поддерживает ли мой компьютер DirectStorage?

Если на вашем компьютере есть следующее, то он будет поддерживать DirectStorage:

  • NVMe (Non-Volatile Memory Express) с шиной PCIe (PCI Express) 3.0 или выше
  • Твердотельный накопитель NVMe должен быть 1 ТБ или больше.
  • Графический процессор DirectX 12 Ultimate
  • ОС Windows 11 или Windows 10 версии 1909 и выше.

DirectStorage уже выпущен?

Нет, ожидается, что Microsoft выпустит DirectStorage в 2022 году. Хотя предварительная версия DirectStorage Developer была выпущена в июле 2021 года.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *