DirectStorage API 登陸 Windows,PC 游戲快速加載新時代
微軟宣布 Windows 游戲現(xiàn)可使用 DirectStorage,“這個公開的 SDK 版本通過允許開發(fā)者更充分地利用最新存儲設(shè)備的速度,開啟了 PC 游戲中快速加載和細節(jié)世界的新時代?!?/p>
2020 年 9 月,微軟宣布將把 DirectStorage 引入 Windows PC;DirectStorage 是 DirectX 系列中最初為 Velocity 架構(gòu)設(shè)計的 API,旨在為 PC 和控制臺帶來一流的 IO 技術(shù)?!坝辛司邆?DirectStorage 功能的 PC 和支持 DirectStorage 的游戲,你可以期待大大減少加載時間和比以往更加廣闊和詳細的虛擬世界?!?/p>
通過在整個開發(fā)者預(yù)覽期間收集反饋意見后,微軟計劃向所有合作伙伴提供這一 API,以便與他們的游戲一起發(fā)布。該公司計劃于 3 月 22 日在 GDC 上介紹 DirectStorage,以及一些使用技巧。
DirectStorage 是一項旨在讓游戲充分利用 high-speed storage(例如 NVMe SSD)的功能,它可以以最小的 CPU 開銷提供每秒數(shù)千兆字節(jié)的小型(例如 64kb)數(shù)據(jù)讀取。目前,Xbox 上已經(jīng)存在有 DirectStorage API;微軟方面稱,為了便于在 Xbox 和 Windows 之間移植游戲,這兩個 API 將盡可能地做到相似。值得注意的是,DirectStorage 現(xiàn)下僅支持讀取操作。
DirectStorage 與 Windows 10 設(shè)備兼容,但官方推薦的游戲路徑是 Windows 11,理由是其內(nèi)置了最新的存儲優(yōu)化功能。 且“將游戲安裝到 NVMe SSD 將會使你的 IO 性能最大化,并幫助你更充分地體驗 DirectStorage 的好處。”
根據(jù)介紹,此版本的 DirectStorage 為開發(fā)人員提供了將其游戲遷移到新 IO 模型所需的一切。微軟方面還在研究更多的方法以從 CPU 中 offload work;以及 GPU 解壓縮,該功能將使開發(fā)人員能夠更好地控制資源以及如何利用硬件。此外,該公司還計劃繼續(xù)優(yōu)化、整合反饋,并改進現(xiàn)有的運行時實現(xiàn)。
科技網(wǎng)站 Phoronix 指出,雖然該消息與 Linux 玩家沒有直接關(guān)系,但鑒于技術(shù)本身不錯,如果能夠在 Linux 界面上 emulating/wrapping 這個 API 供 Steam Play 使用的話,或許將會是一個很有趣的體驗。
本文轉(zhuǎn)自O(shè)SCHINA
本文標題:DirectStorage API 登陸 Windows,PC 游戲快速加載新時代
本文地址:https://www.oschina.net/news/186668/directstorage-api-available-windows






