- Что такое Direct Storage в Windows 11 и Windows 10
- Как подключить Direct Storage
- Улучшение игр с помощью DirectStorage
- На какие ПК подойдёт Direct Storage
- Системные требования Direct Storage
- How does DirectStorage work?
- How to turn on DirectStorage on Windows 11/10
- DirectStorage performance comparison – Windows 11 vs Windows 10
- Which Windows OS is best suited for DirectStorage?
Что такое Direct Storage в Windows 11 и Windows 10
Direct Storage API — новейший API для Windows 11 и Windows 10, который загружает игры быстрее. Благодаря ему вы сможете создать виртуальный мир, который при необходимости будет быстро загружаться. Это улучшит игровые навыки пользователей. Как известно, в большинстве новых игр на компьютер загружается очень много данных. Нужные элементы разбиваются играми на более мелкие части, что, в свою очередь, приводит к перегрузке памяти. Тогда загружаются только те части, которые нужны для игры.
Как подключить Direct Storage
Для работы Direct Storage пользователям не нужно использовать вспомогательные действия. Поскольку API Direct Storage является частью DirectX, вы можете начать использовать эту технологию напрямую, если у вас есть программа. Не обязательно включать дополнительные функции, но необходимо проверить, соответствует ли ваше устройство системным требованиям утилиты.
Для начала вы должны узнать свою версию Windows на вашем компьютере. Обновите его (нужно 10 или 11), можно через API.
Следующее требование — наличие новых твердотельных накопителей SSD, гарантирующих более высокую скорость, чем у SATA и жестких жестов.
Необходимо иметь видеокарту, совместимую с DirectX 12. Вы не сможете использовать API Direct Storage, если не обновили графический процессор. Вы можете попробовать узнать версию DirectX, установленную на вашем персональном компьютере, с помощью кода dxdiag.
Вот тут-то и приходит на помощь DirectStorage. Этот API является результатом текущих требований к сохранению и вводу в играх. Если у вас есть диски NVMe, DirectStorage все равно будет работать. Вероятно, для работы с DirectStorage потребуются SSD и материнская плата.
К сожалению, использование подобного подхода приводит к созданию большого количества запросов. А современные API для этого не оптимизированы, они обрабатывают каждый запрос индивидуально. Что крайне неэффективно для игр, генерирующих тысячи или десятки тысяч запросов в секунду. В результате современные накопители NMVe с интерфейсом PCI Express не могут раскрыть весь свой потенциал и заполнить канал передачи ввода-вывода. Для решения этих проблем API DirectStorage использует сразу несколько подходов. В частности, сокращается использование вычислительных ресурсов для каждого запроса, а сами запросы группируются в блоки и обрабатываются параллельно с учетом приоритетов.
Технология API DirectStorage сделана так, что учитывает все проблемы и обеспечивает максимальную эффективность на пути к графическому процессору непосредственно с NVMe-диска. Этот процесс выполняется в несколько этапов: сокращение необходимых источников, рассчитываемых для каждого запроса, синхронная группировка, обработка таких же запросов и обеспечение прямого контроля.
Таким образом, для входа в игру требуется минимум времени, игроки получают большие и понятные нереальные миры с мгновенной загрузкой контента.
Улучшение игр с помощью DirectStorage
В современных консолях, например, PS5 или Xbox, система Direct Storage присутствует. Сокращение времени загрузки игры без графических дефектов в короткие сроки гарантировано, поскольку графика позволяет избежать проблем, получая необходимую информацию.
Direct Storage исключает необходимость использования центрального процессора для открытия данных, поступающих в оперативную память, для их обработки, отправляя задачи на видеокарту. Вот так графика практически конвертируется в игровые файлы, сохраняемые на SSD. Получите изображение игры как можно быстрее. При этом на загрузку будет тратиться мало времени, проблем с графикой в играх будет меньше.
На какие ПК подойдёт Direct Storage
Практически каждый компьютер может иметь и включать Direct Storage. Но для этой технологии необходимо иметь компьютер, соответствующий требованиям. Чтобы играть в игры или сохранять их, вам понадобится 1 твердотельный накопитель NVMe для телевизора. Контроллер NVM Express необходимо использовать с дисками NVMe. Для использования DirectX 12 Ultimate вам понадобится высококачественный графический процессор.
Читайте также: Как найти драйвер для неизвестного устройства
Системные требования 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.
- Поддержка на стороне игры.
How does DirectStorage work?
Итак, изучив немного больше о том, как работает DirectStorage, этот API хранилища предлагает значительные улучшения по сравнению с устаревшими API. Есть 2 основных преимущества, которые он предлагает.
- Как только игровые данные скопированы в оперативную память вашего ПК, распаковка на уровне процессора больше не требуется. Вместо этого DirectStorage имеет собственные методы распаковки графического процессора. Графический процессор получает сразу много сжатых данных, и ему не нужно ждать перед рендерингом графики. В результате современные высокопроизводительные графические процессоры необходимы для распаковки данных с более высокой скоростью, чем центральные процессоры
- Второе преимущество заключается в том, что DirectStorage использует более высокую скорость и пропускную способность SSD-накопителя NVMe, которая может составлять ГБ/с и его нельзя сравнивать со старыми игровыми API, работающими в диапазоне МБ/с.
How to turn on DirectStorage on 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 performance comparison – Windows 11 vs Windows 10
Не расстраивайтесь, если вы являетесь пользователем Windows 10 — DirectStorage будет работать в Windows 11 быстрее, чем в Windows 10, из-за устаревших стеков хранения операционной системы. Поскольку Windows 11 построена на основе DirectStorage, игры, работающие в Windows 11, получат больше преимуществ от новой оптимизации стека хранилища.
Следовательно, независимо от того, насколько хорошо ваше оборудование, DirectStorage не будет работать в полную силу в Windows 10. С другой стороны, Windows 11 будет в полной мере использовать преимущества DirectStorage. Итак, если вы хотите быть в авангарде игр, возможно, вам стоит перейти на новую ОС.
Несмотря на то, что DirectStorage все еще является новинкой, разработчики игр теперь смогут разрабатывать игры с улучшенной графикой, создавая потрясающие игры без медленной загрузки. С точки зрения пользователя, пользователи получат игровой опыт, как никогда раньше, и, возможно, другие функции ПК, кроме игр, тоже будут дышать спокойно.
Which Windows OS is best suited for DirectStorage?
DirectStorage лучше всего работает в Windows 11, поскольку в него встроены новые оптимизации стека хранилища по сравнению с Windows 10, в которой используются устаревшие стойки хранения. Кроме того, API DirectStorage уже реализован на консолях Microsoft Xbox Series X и Series S.