微軟DirectStorage API已登陸PC,向游戲開發(fā)者開放,SSD性能“百倍提升”時代開啟
以 Meta(原 Facebook)為代表的科技巨頭都在加碼元宇宙,靠技術起家的微軟同樣也不希望錯過此風口。于是,微軟擲重金收購動視暴雪加大對游戲賽道的投入,該筆交易彰顯了微軟在元宇宙熱潮下果斷的戰(zhàn)略抉擇。
為了擴展在元宇宙領域的市場占有率,微軟做了兩個重要的布局,一是當?shù)貢r間 2 月 10 日向外界公布了 Xbox Store 新規(guī),旨在打造差異化游戲應用商店;二是本周一(當?shù)貢r間 3 月 14 日)公布了將向游戲開發(fā)者開放 DirectStorage API。
不僅如此,微軟公司還向外界保證,將 Xbox Series X 游戲機中的快速恢復(Quick Resume)功能置于 PC 中。微軟對 DirectStorage API 的這一舉措,預示著 DirectStorage API 時代已經到來,SSD(Solid State Drive,固態(tài)硬盤)性能有望提升百倍。
(來源:微軟公司官網)
微軟公司的博客文章中寫道:“我們公開的 SDK 版本,可以讓開發(fā)者更好地享受新型存儲設備帶來的高速體驗,開啟了 PC 游戲快速加載時間和游戲詳細場景世界的新時代?!?br />
那么, DirectStorage 到底是什么?為什么它對于游戲開發(fā)者來說至關重要?
具體來說,DirectStorage API 涉及三個模塊:第一,DirectX12 風格的調用模式,以便應用程序本身不必管理 I/O 請求;第二,這些資產的 GPU 解壓縮;第三,利用 DirectStorage 功能的存儲堆棧。
2020 年 6 月,微軟公司曾表示,“其新的 Xbox Series X 控制臺取得關鍵的一個進展,PC 不需要先通過 CPU 對大量的數(shù)據(jù)進行壓縮,只要 NVMe(Non-Volatile Memory Express,非易失性內存主機控制器接口規(guī)范)固態(tài)硬盤流就可以將這些數(shù)據(jù)快速傳輸?shù)?GPU。
DirectStorage 是先從 NVMe SSD 讀取到 RAM(Random Access Memory,隨機存取存儲器),復制到 GPU 內存,然后在 GPU 上解壓縮,該技術可以在游戲中提供更快的加載時間,它可以使圖形卡完成 GPU 解壓縮來實現(xiàn)這一點,反過來又減輕了 CPU 的負擔?!?br />
(來源:微軟公司官網)
簡單來講,DirectStorage API 較大地加快了 PC 的加載時間,利用 GPU 與 SSD 的交互方式來顯著增加數(shù)據(jù)傳輸,將為游戲開發(fā)者帶來流暢的用戶體驗。
大多數(shù)游戲,尤其是 3A 級游戲,不會立即加載游戲世界。例如,像《荒野大鏢客》這樣的開放世界游戲,需要很長時間才能進入,一旦游戲的世界被渲染,用戶就可以對它自由探索,而不會遇到更多的加載屏幕。
如《永恒之柱》這樣的游戲,則依賴于按位置渲染的區(qū)域地圖,如果你進入建筑物或地牢,或者移動到其他地圖,游戲會根據(jù)需要加載該區(qū)域,這較大削弱了游戲的流暢程度。
英偉達(NVIDIA)的 CEO 黃仁勛告訴媒體:“游戲已經將 PC IO 和文件系統(tǒng)推向了崩潰的邊緣,DirectStorage 的建立正是為了打破這難題?!?br />
圖 | 黃仁勛(Jensen Huang)(來源:資料圖)
DirectStorage 恰好能夠很好地解決以上問題,因為游戲在區(qū)域之間的切換速度很快,使用 NPC 渲染更復雜的世界、更好的動畫和更豐富的視覺效果,游戲玩家無需一直盯著加載屏。更令游戲開發(fā)者興奮的是,DirectStorage 并不是排他性的,該 API 也可與 Windows 10 兼容。
微軟開發(fā)團隊通過對新操作系統(tǒng)中部分程序進行優(yōu)化,DirectStorage 能夠在 Windows 11 上表現(xiàn)得更好。根據(jù)微軟以前的表述可以得知,DirectStorage API 不僅可以容納比較陳舊的硬件,還可以容納較舊的旋轉硬盤驅動器。
接下來,微軟還計劃為 Windows 10提供DirectStorage API,但微軟也會對Windows 11 進行優(yōu)化。他們希望這樣的操作可以進一步釋放 DirectStorage API 的全部潛力,GPU 和存儲設備之間的快速 I/O 傳輸,也將受益于快速存儲,如此更加能體現(xiàn) NVMe SSD 的優(yōu)越性。
在 Xbox Series X 和 NVIDIA 新的 GeForce RTX 30 系列顯卡中,首次采用 RTX IO 技術,非常有利于 NVIDIA 的品牌機器在市場銷售。
圖 | GeForce RTX 3090 產品(來源:英偉達公司官網)
此次,微軟不僅將 DirectStorage 技術提供給 NVIDIA,也希望提供給整個行業(yè)。但是,該公司尚未說明新的 DirectStorage API 將支持哪些游戲。
DirectStorage API 可稱作微軟提振自身信心的一張“王牌”,從最初宣布 DirectStorage 于 2020 年登陸 Windows,到 2021 年 7 月發(fā)布了 DirectStorage 預覽版,再到現(xiàn)在技術對開發(fā)者進行全面開放,僅用了兩年多時間。
據(jù)悉,微軟下一步將對 Windows 其他系統(tǒng)分發(fā) API,讓他們生態(tài)環(huán)境中的客戶了解哪些游戲可以真正使用 DirectStorage 技術。該公司還將繼續(xù)致力于 GPU 解壓縮,幫助開發(fā)人員更好地利用資源。
-End-
*博客內容為網友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯(lián)系工作人員刪除。