Технология сверхбыстрого чтения данных для PC
Специально для Xbox Series X Microsoft создала систему XVA ( Xbox Velocity Architecture ) которая повышает скорость чтения данных.
Microsoft сообщает, что если у вас есть игра и накопитель, поддерживающие DirectStorage, то вы сможете получить значительно ускоренные загрузки и более детализированные игровые миры. Для этого вам нужен SSD стандарта NVMe.
NVMe имеет систему очередей, позволяющая создавать множество одновременных запросов на ввод-вывод данных. Помимо того, на NVMe можно избавиться от большого количества дополнительных операций,что возникают между запросом на IO от приложения и выполнением запроса на SSD.
Для всего этого нужна соответствующая программная установка - DirectStorage. По словам Microsoft, игры на консолях предыдущего поколения строились с расчётом на сотни запросов IO в секунду. На NVMe количество запросов может достигать десятков тысяч в секунду. Xbox Series X способна обрабатывать более 40 тысяч запросов IO в секунду.
DirectStorage позволяет использовать новые методы декомпрессии данных. Игры смогут быстрее подгружать более качественные ассеты.
Превью-билды будут передавать игровым разработчикам в течение 2021 года.
Пока известен только один партнёр - NVIDIA. На презентации новой видеокарты RTX 3000 она анонсировала RTX IO технологию, которая значительно улучшит передачу данных между SSD и NVMe и видеокартой. Эта технология станет доступна вместе с DirectStorage.