3 月 15 日消息,微軟已經宣布,從今天開始,Windows 游戲可以開始支持 DirectStorage API。
IT之家了解到,這個 API 首次出現在 Xbox X 系列上,它改變了游戲從 NVMe SSD 驅動器讀取數據的方式,繞過 CPU 的處理過程,因此可發揮出 SSD 的全部速度,從而實現更快的讀取速度和更短的加載時間。
微軟早在 2020 年 9 月就宣布將其用于 Windows,但直到 2021 年才向 Xbox 開發者廣泛提供,今天正式支持 PC 游戲。
簡單來說,以前的 API 只允許游戲通過一次一個的 I / O 請求從驅動器加載數據,而且每個請求都必須在另一個請求被處理之前徹底完成,而由于機械硬盤和 SATA 固態硬盤的速度并不算快,對加載時間的影響并不大。
但現在,由于利用 PCIe 通道的 NVMe 硬盤基本普及,大多數 PC 都可以實現數個 G 的讀取速度,因此 PC 不英國再每次只處理一個請求的,因為這樣的話硬盤根本無法發揮出全部帶寬的實力,這意味著游戲的加載速度比它們測試成績要慢得多。
DirectStorage 可通過一次允許多個 I / O 請求重復利用新的解壓技術,以及更有效地將硬盤中的數據傳到 GPU 計算著色器來解決這些問題。
因此,游戲在使用 DirectStorage 時可以加載得更快,而且也可以使用更大的數據包,這樣就可以更快地加載,減少玩家等待時間,并且隨著開發者逐漸習慣,游戲中的紋理等等也將會更細致。
由于采用了新的存儲堆棧,Windows 11 用戶受益最大。不過,Windows 10 用戶后續也將看到更多改進內容(現已支持部分特性)。
根據之前的信息,所有的 DX12 GPU 都可以使用該功能,不過要想獲得最佳體驗,微軟還是推薦最新的 DX12 Ultimate 兼容產品,例如 NVIDIA RTX 30 系列、AMD RX 6000 系列 GPU。
雖然微軟沒有提到任何將使用該技術的游戲,但你可以假設之前已經在 Xbox 上支持 DirectStorage API 的游戲快速適配 Windows 平臺,敬請期待。
【來源:IT之家】