Современные накопители и видеокарты способны работать с технологией DirectStorage, подразумевающей декомпрессию игровых ассетов усилиями видеокарты, что значительно ускоряет этот процесс, нежели использование промежуточных звеньев в виде центрального процессора и более медленной оперативной памяти.
Изучить полезность этой технологии может каждый желающий, а все благодаря бенчмарку 3DMark, в ассортименте которого появился тест DirectStorage, занимающийся определением скорости передачи данных из хранилища в память видеокарты. Для наглядной демонстрации полезности присутствует три показателя: скорость передачи без DirectStorage, с ней и DirectStorage + GDeflate – открытого стандарта, разработанного NVIDIA и ориентированного на максимальное сжатие ассетов и более быструю их передачу в память.
В качестве примера нам предлагают взглянуть на тестирование системы, состоящей из центрального процессора AMD Ryzen 9 7950X, 32 Гбайт оперативной памяти и видеокарты NVIDIA GeForce RTX 3060 Ti с 8 Гбайтами видеопамяти. В качестве твердотельного накопителя выступил Samsung 980 Pro на 2 Тбайта.
Как можно заметить, скорость передачи данных с накопителя в оперативную память через процессор составляет 4.01 Гбайтас, а оттуда в видеопамять – 11.6 Гбайтас, при этом включение DirectStorage улучшает эти показатели до 5.64 и 15.6 Гбайтс соответственно. Использование DirectStorage + GDeflate позволяет значительно улучшить показатели: скорость декомпрессии сжатых ассетов усилиями видеокарты составляет 39.9 Гбайтс, а скорость переноса данных с накопителя в видеокарту повышается до 23.2 Гбайтс.
Финальный показатель скорости передачи сырых с накопителя до готового вида в видеопамяти составил 3.385.8513.0 Гбайтс в случае выключенной DirectStorageвключенной DirectStorageDirectStorage + GDeflate. Проверить показатели своей системы в 3DMark DirectStorage можно бесплатно.