DirectStorage: Microsoft наконец-то внедряет технологию хранения данных в Windows 11

Написано Guillaume
Дата публикации : {{ dayjs(1647882039*1000).local().format("L").toString()}}
Следуйте за нами
Эта статья является автоматическим переводом

Техника доступа к сохраненным данным, которую Microsoft обещает уже два года и которая наконец-то должна появиться на наших ПК.

На презентации своей новой домашней консоли Xbox Series X компания Microsoft представила новую технологию, призванную значительно сократить время загрузки определенных данных и одновременно снизить нагрузку на главный процессор. Эта техника должна быть особенно полезна в видеоиграх, где объем загружаемых данных значительно увеличился за последние годы, особенно с использованием текстур очень высокого разрешения, позволяющих использовать 1440p и, тем более, 2160p (или 4K).

На Xbox Series X, в силу ее проприетарной структуры, эта техника применяется с момента выпуска консоли. Однако уже в середине 2020 года Microsoft объяснила, что ПК с Windows получат преимущества "довольно быстро ". Называемая DirectStorage, эта штука, однако, медленно воплощалась в жизнь, и хотя она должна была касаться Windows 10, в конце концов, она перешла на единственную доступную уже несколько месяцев Windows 11, но она все еще ждет своего часа. Как объяснила компания Microsoft в своемблоге, DirectStorage теперь доступен.

Идея DirectStorage заключается в том, чтобы сделать данные игры более доступными непосредственно для видеокарты и ее графического процессора. Это достигается путем "обхода" центрального процессора, так что связь между твердотельным накопителем, хранящим данные, и графическим процессором, обрабатывающим их, может взаимодействовать напрямую. Как видно из иллюстраций выше, без DirectStorage Windows вынуждена передавать данные с SSD в оперативную память, где CPU выполняет распаковку, прежде чем GPU сможет их использовать.

С другой стороны, в DirectStorage все делается с меньшим количеством посредников. Данные, хранящиеся на SSD, всегда попадают в оперативную память, а затем в видеопамять. Там GPU может получить к ней доступ для выполнения всех необходимых задач без участия CPU. Конечно, меньшее количество посредников означает более быструю обработку информации. На ПК для использования преимуществ этого решения потребуется DirectX 12 и твердотельный накопитель. В своем блоге компания Microsoft подтверждает, что, наконец, эта технология не ограничивается Windows 11 - Windows 10, следовательно, тоже касается, - и что некогда незаменимый SSD PCI Gen 3 NVMe больше не является обязательным условием: SSD SATA тоже может работать, но мы полагаем, что это повлияет на производительность.

Однако не стоит слишком торопиться и на ПК. Действительно, в своей статье Microsoft заявляет, что DirectStorage доступен, но объясняет это "для разработчиков ". Другими словами, это означает, что разработчики теперь смогут интегрировать его в свои продукты, что, очевидно, подразумевает время адаптации для освоения всех тонкостей. Только после этого можно будет использовать его преимущества в играх, разработанных для использования DirectStorage, что означает, что в лучшем случае нам не стоит ожидать первых плодов до конца года.