Microsoft объявила, что игры для Windows теперь могут использовать API DirectStorage, чтобы в полной мере использовать преимущества быстрых твердотельных накопителей и сократить время загрузки.
Microsoft объявила, что начиная с сегодняшнего дня игры для Windows могут начать поставляться с поддержкой API DirectStorage. Этот API впервые появился на Xbox Series X|S и позволяет играм загружаться намного быстрее, используя полную скорость современные твердотельные накопители NVMe. Microsoft анонсировала его для Windows еще в сентябре 2020 года, но только сейчас он стал широко доступен для пользователей. Разработчики.
Если вам интересно, почему DirectStorage так важен, вот краткое объяснение: предыдущие API позволяли играм загружать ресурсы только из диск, выполняя по одному запросу ввода-вывода за раз, и каждый запрос должен быть тщательно завершен, прежде чем другой сможет обработанный. Это вызвало лишь минимальное увеличение накладных расходов на каждый запрос, а поскольку механические жесткие диски и твердотельные накопители SATA были не такими быстрыми, влияние на время загрузки было не таким уж большим.
Однако теперь, когда используются быстрые накопители NVMe, способные обеспечивать скорость чтения в несколько гигабайт, этот процесс означает, что практически невозможно использовать полную пропускную способность диска, обрабатывая только один запрос за раз, а это означает, что игры загружаются намного медленнее, чем они должен. Кроме того, эти ресурсы обычно сжаты, и их необходимо распаковать, прежде чем их можно будет загрузить в игру.
DirectStorage решает все эти проблемы, позволяя одновременно выполнять несколько запросов ввода-вывода, используя новые технологии распаковки и более эффективно передавая ресурсы в графический процессор. Изменив все это, игры смогут загружаться намного быстрее при использовании DirectStorage, и, кроме того, они смогут запускаться используйте гораздо большие ресурсы, поскольку разработчики могут быть уверены, что они будут загружаться гораздо быстрее и не будут задерживать игрока ожидающий. В конечном итоге это приводит к сокращению времени загрузки и, по мере того как разработчики привыкают к такому запасу, к более детальным текстурам в играх.
Однако это преимущество более выгодно для твердотельных накопителей NVMe, и это связано с уникальным интерфейсом, который они используют, состоящим из нескольких очередей для данных. доступ, которые позволяют играм запрашивать доступ к нескольким ресурсам одновременно, не дожидаясь выполнения предыдущего запроса. завершенный. Пользователи Windows 11 также получат наибольшую выгоду, благодаря новому стеку хранения. Пользователи Windows 10 также увидят улучшения., хотя.
Microsoft пока не упомянула ни об одной игре, которая будет использовать эту технологию, но вы, вероятно, можете предположить, что любые игры, использующие преимущества DirectStorage на Xbox, также будут использовать ее и на Windows. Однако вам придется подождать, пока отдельные разработчики реализуют его в каждой игре, поскольку это не тот переключатель, который Microsoft может включить со своей стороны.
Источник: Майкрософт