Сравнение производительности Microsoft DirectStorage 1.1 с разными видеокартами

Microsoft DirectStorage 1.1 принесла полноценную возможность декомпрессии игровых ассетов при помощи видеокарты, минуя использование центрального процессора. Такой подход позволяет снизить нагрузку на процессор, а также значительно увеличить скорость загрузки, что было продемонстрировано ранее.

Сегодня у нас появилась возможность сравнить работу DirectStorage при использовании видеокарт AMD Radeon RX 7900 XT, Intel Arc A770 16GB и NVIDIA GeForce RTX 4080. Тестирование должно показать, как видеокарты от разных производителей будут взаимодействовать с одним API. К слову, тестирование провел ресурс PC Games Hardware.

Тестирование проводилось с использованием центрального процессора Intel Core i9-12900K, разогнанного до 5.2 GHz, а также с твердотельным накопителем с поддержкой интерфейса PCI Express 4.0.

Как показало тестирование, центральный процессор способен производить декомпрессию ассетов со скоростью 5.2 Гбайта/с при использовании интерфейса PCI Express 4.0 и 3.0, в то время как лучше всего с этой задачей справилась видеокарта Intel Arc A770, показавшая скорость декомпрессии 16.8 и 13.9 Гбайт/с с PCIe 4.0 и PCIe 3.0.

AMD Radeon RX 7900 XT и NVIDIA GeForce RTX 4080 показывают идентичный результат в районе 12.6-12.7 Гбайт/с с PCIe 3.0, однако в случае PCIe 4.0 вторая оказывается быстрее примерно на 700 Мбайт.

Несмотря на то, что все видеокарты показали как минимум в 2.4 раза большую скорость декомпрессии по сравнению с процессором, между собой видеокарты тоже показывают отличающиеся результаты. Таким образом, лучше всего с задачей справляется Intel Arc A770, на втором месте NVIDIA GeForce RTX 4080 и на третьем AMD Radeon RX 7900 XT.  Правда, разница между второй и третьей весьма маленькая и в реальных задачах, скорее всего, не будет заметна.