Microsoft объявила о выпуске новой версии своей игровой технологии - DirectStorage 1.4, которая нацелена на то, чтобы не только ускорить загрузку уровней, но и напрямую повысить стабильность и частоту кадров в современных играх. Это очередной шаг к тому, чтобы полностью раскрыть потенциал быстрых SSD-накопителей и современных видеокарт в играх класса AAA.
В основе DirectStorage лежит идея: минимизировать задержки между накопителем и графическим процессором, разгрузить центральный процессор и позволить GPU быстрее получать нужные данные - текстуры, модели, ресурсы уровня. Если ранние версии технологии в основном ассоциировались с сокращением экранов загрузки, то DirectStorage 1.4 делает акцент именно на приросте fps и устранении микрофризов во время игры.
Главное преимущество DirectStorage 1.4 - переработанный путь обработки игровых данных. Раньше большинство операций ввода-вывода шло через ЦП, который "распаковывал" данные, подготавливал их и только потом отправлял на видеокарту. С увеличением объёма и детализации контента это превращалось в узкое горлышко: ЦП простаивал на фоновых задачах, а GPU ждал данные. В новой версии библиотеки стали ещё агрессивнее задействовать аппаратные возможности видеокарт для распаковки и обработки ресурсов напрямую, снижая нагрузку на процессор и уменьшая задержки.
Благодаря этому разработчики игр получают две ключевые выгоды. Во‑первых, появляется возможность выдавать более высокую и стабильную частоту кадров, особенно в динамичных сценах с большим количеством объектов. Во‑вторых, снижается риск кратковременных просадок fps в моменты подгрузки новых локаций, текстур высокого разрешения или сложных эффектов - те самые микрофризы, которые чаще всего портят впечатление от игры.
DirectStorage изначально создавался под современные NVMe SSD, которые способны передавать данные с огромной скоростью, но, без правильной организации работы, их потенциал в играх использовался не полностью. Версия 1.4 ещё плотнее связывает высокоскоростное хранилище и GPU: данные передаются большими пакетами, эффективнее кэшируются, а промежуточные операции, которые раньше тянули драгоценные миллисекунды, либо оптимизируются, либо выносятся на те устройства, которые справляются с этим быстрее.
Важно понимать: сама по себе установка DirectStorage 1.4 на систему не "добавит" fps в уже вышедших играх, которые не были спроектированы с учётом этой технологии. Прирост производительности приходит тогда, когда разработчики интегрируют библиотеку в движок и грамотно адаптируют под неё загрузку ресурсов. Но в долгосрочной перспективе это означает, что всё больше новых проектов будут выходить с поддержкой DirectStorage, а значит, игровые движки начнут иначе проектировать архитектуру потоков данных.
Для игроков это, прежде всего, выражается в более плавном игровом процессе. Карты и уровни могут быть сильно детализированы и при этом подгружаться постепенно "на лету", практически не влияя на фреймрейт. Открытые миры перестают разделяться на скрытые "коридоры загрузки" и искусственные узкие проходы, которые часто использовались лишь затем, чтобы дать системе время подготовить новую часть локации. DirectStorage позволяет уходить от таких приёмов, делая мир действительно бесшовным.
Отдельное значение имеет влияние DirectStorage 1.4 на центральный процессор. В современных играх ЦП нередко оказывается загруженным до предела фоновыми задачами: ИИ, физика, звук, логика сетевого кода и прочее. Если к этому добавляется ещё и тяжёлый ввод-вывод с распаковкой данных, создаётся конкуренция за ресурсы. Перенос значительной части работы по обработке игровых ресурсов на GPU и оптимизация пути ввода-вывода освобождают ЦП. В итоге остаётся больше мощности под расчёт игровых систем, а не обслуживающий "транспорт" данных, что косвенно тоже повышает fps и снижает лаги.
DirectStorage 1.4 особенно актуален в связке с Windows 11 и современными видеокартами, поддерживающими аппаратное ускорение распаковки данных. Однако технология не ограничивается только новейшим "железом" - она призвана создать более эффективный стандарт работы с данными для всей современной экосистемы ПК. Просто на топовых конфигурациях эффект будет наиболее заметен и ярко выражен.
С точки зрения разработки игр, внедрение DirectStorage 1.4 даёт новые сценарии оптимизации. Движки могут активнее использовать потоковую загрузку ресурсов, хранить больше данных в сжатом виде и тем самым сокращать размер игры на диске, не опасаясь, что распаковка станет "узким местом". Это важно и для больших студий, и для независимых команд, которые работают с масштабными проектами: чем эффективнее построен "путь" данных от SSD до GPU, тем больше свободы получают художники и дизайнеры уровней.
Не стоит забывать и о будущих игровых технологиях - трассировке лучей, сложных симуляциях, огромных мирах с плотным населением и динамикой. Все эти направления требуют постоянно растущих объёмов данных. DirectStorage 1.4 готовит фундамент для того, чтобы игры нового поколения не упирались в ограничение по скорости и структуре ввода-вывода, а могли масштабироваться вместе с развитием "железа".
Для конечного пользователя ключевой вопрос один: вырастет ли fps? Ответ - да, потенциал для прироста есть, но он будет зависеть от нескольких факторов: поддержки DirectStorage конкретной игрой, скорости SSD, мощности видеокарты и того, насколько игра упиралась именно в ограничение ввода-вывода и загрузки ресурсов. В проектах, где основная проблема - не слабый процессор или видеокарта, а частые подгрузки данных, эффект может быть значительно заметнее, чем при простом повышении графических настроек.
В итоге DirectStorage 1.4 - это не "магическая кнопка турбо", а следующая ступень эволюции игровой инфраструктуры на ПК. Технология постепенно меняет сам подход к тому, как игры работают с ресурсами, позволяя разработчикам выжимать из железа больше, а игрокам - получать более плавный, стабильный и зрелищный геймплей с меньшим количеством подзагрузок и просадок fps. Чем активнее индустрия будет переходить на подобные решения, тем очевиднее станет разница между старыми и новыми подходами к созданию игр.



