telegram
🕓07.10.2021 🕤25.04.2023 🪟windows 👨‍🎓

Что такое DirectStorage в Windows 11/10 и какие требования?

С анонсом Windows 11 появилась новая функция DirectStorage, которая поможет геймерам играть в игры с лучшим отображением миров. Microsoft решила не делать её эксклюзивной для Windows 11 и объявила, что Direct Storage будет и в Windows 10, но не так все гладко. В Windows 10 DirectStorate не будет работать в полной мере, так как стек хранилища плохо сочетается с новым API.

DirectStorage - это специальный набор API библиотек DirectX, который был взят из Xbox X/S, и предназначен для перенаправления запросов графических ресурсов на графический процессор GPU. Другими словами, когда видеокарта запрашивает данные при помощи Direct Storage, то нужные сжатые файлы из ОЗУ идут прямо в графический процессор GPU. Работая без Direct Storage, видеокарта запрашивает данные, они поступают из ОЗУ в процессор для распаковки, а потом идут в видеокарту. В итоге, работа с DirectStorage избавляет от лишнего круга и делает хороший прирост производительности.

работа Direct Storage в Windows

Если вы геймер, то наверняка знаете, что играя в игру с большим открытым миром, сама игра прорисовывает текстуры и графику мира по мере продвижения персонажа. Перед персонажем мир показывает великолепную графику, но иногда бывают задержки и мир кажется размытым. Это касается и дальности самого мира, где в дали скалы или горы размыты и текстуры толком не подгружены. Вот по этой причине появился DirectStorage, который делает возможным отображать качество дальности мира игры лучшим, отрисовывая текстуры быстрее.

Рекомендуемые требования для DirectStorage

  1. Нужен SSD NVMe с минимальным интерфейсом PCIe 3.0, но лучше PCIe 4.0, чтобы ощутить максимальную производительность работы. Объем NVMe также должен быть не меньше 1 Тб
  2. Нужна видеокарта совместимая со спецификаций DirectX 12 Ultimate. Это означает, такие видеокарты как RTX 2000 и RTX 3000 от Nvidia, и линейка от AMD на RDNA 2
  3. Разработчикам игр, также необходимо внедрять API для работы Direct Storage
  4. Рекомендуемая операционная система Windows 11
  5. Ручное какое-либо включение с вашей стороны не требуется, так как это все будет определятся автоматически

📌 В версии DirectStorage 1.2 добавлена поддержка жестких дисков HDD методом открытия файлов в буферизованном режиме. Это означает, если разработчик игры внедрит 1.2 версию и, если у вас только HDD и нет SSD NVMe, то вы сможете автоматически использовать технологию Direct Storage. Кроме того с версии DirectStorage 1.1, нужен минимум DirectX 12 и Shader model 6, а не как раньше DirectX 12 Ultimate.

Как проверить поддержку DirectStorage в Windows 11/10

  • Нажмите сочетание кнопок Win+G, чтобы вызвать игровую панель
  • Нажмите на шестеренку, чтобы открыть параметры
  • Выберите "Игровые функции" и там будет 3 поддержки на совместимость
  • В графе GPU вы увидите поддерживается ли Direct Storage видеокартой
  • В графе ОС поддерживаемая операционная система с Direct Storage
  • В графе Состояние диска увидите совместимость диска с Direct Storage

📌 Если наш ПК или ноутбук совместим, то больше ничего не нужно делать. Просто найдите совместимую игру. Пока что мне известно о играх как Forza Horizon 5, Microsoft Flight Simulator, Crysis Remastered Trilogy, Forspoken и Warhammer 40,000: Darktide.

Как проверить поддержку DirectStorage в Windows