Технология DirectStorage делает старые SSD с PCIe 3.0 почти такими же быстрыми в играх, как SSD PCIe 5.0
Технология Microsoft DirectStorage, призванная революционизировать загрузку в играх, прошла первую серьезную проверку в реальном проекте. Исследование, проведенное на примере ролевого экшена Forspoken, показало неожиданные результаты: разница в скорости между накопителями разных поколений оказалась минимальной, что ставит под вопрос необходимость срочного апгрейда для рядового геймера.
Как DirectStorage меняет правила игры
Традиционный процесс загрузки игровых ресурсов создает узкое место в лице центрального процессора. Данные, сжатые для экономии места на диске, сначала поступают в CPU для распаковки и только затем отправляются в память видеокарты. DirectStorage кардинально меняет этот конвейер, делегируя задачи распаковки и прямого доступа к данным графическому ускорителю. Это не только разгружает процессор, но и позволяет использовать колоссальную пропускную способность современных SSD по максимуму, теоретически сокращая время ожидания до мгновений.
Тест на практике: три поколения SSD в деле
Для оценки реальной эффективности технологии было протестировано три твердотельных накопителя: модель Adata XPG SX8200 Pro (PCIe 3.0), флагман Samsung 990 Pro (PCIe 4.0) и экспериментальный накопитель на контроллере Phison E26 с интерфейсом PCIe 5.0. Замерялось общее время загрузки семи различных игровых сцен в Forspoken с активированной технологией DirectStorage 1.1.
Результаты оказались показательными. Накопитель PCIe 3.0 справился с задачей за 13,8 секунды, тогда как самый современный PCIe 5.0 SSD показал время 10,5 секунд. Формально разница составляет около 24%, однако в абсолютных цифрах она едва превышает три секунды. Это означает, что переход с распространенного сейчас стандарта PCIe 3.0 на новейший PCIe 5.0 дает прирост, который пользователь вряд ли сможет ощутить в процессе игры.
Пропускная способность не равна скорости загрузки
Парадокс ситуации в том, что теоретическая пропускная способность интерфейса PCIe 5.0 в четыре раза выше, чем у PCIe 3.0. Однако DirectStorage, оптимизируя весь путь данных от диска до видеокарты, нивелирует это колоссальное преимущество в конкретной задаче последовательной загрузки уровней. Технология настолько эффективно устраняет старые bottlenecks (узкие места), что производительность упирается уже не в скорость чтения с диска, а в другие, менее очевидные факторы, такие как скорость распаковки на GPU и внутренняя оптимизация самой игры.
Этот тест демонстрирует важный технологический сдвиг. Раньше эволюция SSD напрямую транслировалась в сокращение времени загрузки. Теперь, с внедрением технологий вроде DirectStorage и аналогичных решений для консолей, разработчики получают инструмент, который минимизирует зависимость от абсолютной скорости диска. Основная борьба за время загрузки перемещается из железа в софт — в область оптимизации движков и эффективного управления ресурсами.
Для индустрии это сигнал о зрелости SSD-технологий. Хотя апгрейд на PCIe 4.0 или 5.0 по-прежнему дает выгоду в профессиональных задачах и при копировании огромных файлов, для игр ключевым становится не поколение интерфейса, а поддержка со стороны разработчиков. Широкое внедрение DirectStorage в новые проекты может сделать разницу между накопителями прошлого и будущего поколений практически неощутимой для конечного пользователя, переопределив ценность апгрейда.
