微軟在2021年3月正式推出了DirectStorage API,讓PC的NVMe SSD繞過CPU和內存,直接向顯存傳輸數據,可大幅降低遊戲加載的時間,並解決一些材質加載錯誤的問題,以做到場景的無縫接合。去年微軟還對DirectStorage API進行了 更新 ,在1.1版裏引入“asset decompression”功能,讓GPU直接從存儲設備中獲得遊戲材質的相關資源,然後以GPU代替CPU進行解壓縮。這進一步減少了數據傳輸和解壓縮的時間,從而提高遊戲加載的速度。

DirectStorage技術帶來了更快的加載速度,不過也是有所犧牲的。近日 PC Games Hardware 進行了新的測試,顯示DirectStorage 1.1可能會讓顯卡損失一些性能。其測試的遊戲來自Square Enix的《Forspoken》,這是首款支持DirectStorage 1.1的遊戲。
測試平台以英特爾酷睿i9-12900K處理器搭配英偉達GeForce RTX 4090顯卡,使用了SATA SSD、PCIe 4.0 M.2 SSD和PCIe 3.0 M.2 SSD,不過沒有提及SSD具體的型號。

在4K分辨率下,從SATA SSD換到PCIe 4.0 M.2 SSD,平均幀數從83.2下降到74.4,達到了10%。雖然比例看起來挺高,但實際對幀數的影響不到10幀。由於1%和0.2%幀數沒有什麼差異,這意味着遊戲是保持流暢運行的。
造成幀數下降的原因,很可能是SSD的數據傳輸速度更快了,顯卡需要承擔的解壓縮任務更重了。此前有DirectStorage測試 顯示 ,使用GPU來執行解壓縮任務時的效率非常高,不過使用SATA SSD的效果幾乎可以忽略,相比M.2 SSD要差得多。