微軟的DirectStorageAPI號稱可以為個人電腦帶來超快的加載時間,類似於Xbox系列遊戲機和PlayStation5用戶兩年來的體驗。隨著第一個支持DirectStorage的遊戲準備推出,一個基準測試顯示在零售硬件上確實有明顯的性能提升。
來自PC Games Hardware的測試顯示,微軟的DirectStorage API可以幫助NVMe SSD加載遊戲素材的速度明顯快於SATA SSD。他們還提供基於GPU的解壓比CPU解壓的巨大優勢。
該網站在SATA SSD、PCIe 3.0 NVMe SSD和PCIe 4.0 NVMe上運行微軟公開的Avocado加載DirectStorage演示。它還比較三個GPU和CPU之間的解壓速度--AMD Radeon RX 7900 XT、Intel Arc A770、NVIDIA GeForce RTX 4080和5.2GHz Intel i9-12900K。
下圖顯示每個硬件配置的傳輸率,單位為GB/s,顯示五個測試中的平均結果。在這裡,NVMe固態硬盤比SATA固態硬盤快幾倍,而PCIe 4.0比PCIe 3.0有著些許優勢。可能最奇怪的是,A770在GPU解壓方面超過RX 7900 XT和4080,盡管它在遊戲性能方面居於下風。
演示中的截圖顯示CPU和GPU解壓之間的差異。一些截圖顯示,幾千兆字節的素材需要1.5秒到5秒的時間來加載,CPU利用率在30%到100%之間。另一些顯示同樣的素材在半秒左右加載,CPU利用率不到5%,表明GPU已經接管這項工作。
該演示顯示微軟實驗室以外的硬件有希望的早期結果。此外,他們展示2020年測試的巨大轉變,顯示最近的遊戲沒有充分利用NVMs比SATA驅動器的帶寬優勢。
在3月的GDC上,Square Enix聲稱DirectStorage讓Forspoken在NVMe SSD上加載新場景和環境的時間不到2秒,而在SATA SSD上需要幾秒,在HDD上需要近半分鐘。微軟設計新的API,用於Windows 11。由於其傳統的存儲堆棧,Windows 10系統將隻能看到有限的好處。