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