微軟準備DirectStorage 1.1,支持GPU解壓以加快遊戲加載速度
Microsoft 正在為 Windows 引入的 Xbox 新功能之一是 DirectStorage,該功能集允許基於 PCI Express 的快速 NVMe SSD 直接與 GPU 進行通信。對於 DirectStorage 1.0,主要優點是加載時間更快,據 Microsoft 稱,速度提高了 40%。微軟本周宣布準備在今年晚些時候發布 DirectStorage 1.1,這將允許遊戲資源在 GPU 而不是 CPU 上解壓縮,從而加快解壓縮操作並釋放 CPU 來執行其他任務。
通常,壓縮的遊戲資源會加載到系統內存中,並在發送到 GPU 之前由 CPU 解壓縮。這種迂迴路線會增加遊戲加載時間,並可能導致大型開放世界遊戲中的“飛濺”,即在出現更詳細的紋理和模型之前,您會在短時間內看到對象的柔和、不太詳細的版本。加載時間。
基於 GPU 的 DirectStorage 解壓縮採用一種名為“GDeflate”的新 GPU 優化壓縮格式,該格式最初由 Nvidia 創建。Microsoft 的示例圖像比較了使用 GDeflate 的 GPU 解壓和使用 Zlib 的 CPU 解壓,顯示加載時間要快得多(GPU 上為 0.8 秒,CPU 上為 2.36 秒),並且 CPU 使用率要低得多。儘管微軟表示確切的結果將根據您的硬件和您下載的遊戲而有所不同。
使用全新的解壓縮格式意味著遊戲將無法“免費”獲得任何 DirectStorage 的好處 – 遊戲開發人員必須努力實現它們。但儘管有 Nvidia 的貢獻,GDeflate 在 AMD 和 Intel GPU 上的運行效果同樣出色。微軟表示,它正在與這三個公司合作,確保他們的驅動程序支持GDeflate 和DirectStorage 1.1。
DirectStorage 1.1 的系統要求相當自由。微軟表示,該功能將在 Windows 10 或 11 上運行,完全不需要特定的存儲類型,並且將在任何支持 DirectX 12 且支持 Shader Model 6 的 GPU 上運行,這應該涵蓋在 Windows 10 或 11 上發布的絕大多數 Nvidia、AMD 和 Intel GPU。過去四五年。但為了獲得最佳效果,該公司建議使用 Windows 11、NVMe SSD 和較新的 DirectX 12 Ultimate GPU(其中 SSD 的速度最重要)。
發佈留言