微軟:直通儲存API可節省CPU 20%-40%的開銷 - 遊戲狂
廣告

微軟:直通儲存API可節省CPU 20%-40%的開銷

請拿手機掃描此QRCODE

傳到手機看

2022-03-29
廣告

本月早些時候,微軟公開推出了直通儲存API(DirectStorage API),該設計是為了克服Win32API在最近遊戲上存在的輸入/輸出(IO)瓶頸。

微軟:直通儲存API可節省CPU 20%-40%的開銷

廣告

在GDC 2022上,微軟軟體工程師CooperPartin討論了優化直通儲存在Windows上的IO性能。他說Windows版的直通儲存API並不是Xbox SeriesS|X版本的直接移植,Windows版本已經被重新設計以滿足PC系統的獨特需求。

最令人興奮的地方在於,Partin表示該API可以為CPU節省20%-40%的工作,前提是你是Windows11系統+NVMeSSD。遊戲開發者可以使用這些CPU循環去做其他事情。

“DirectStorage的運行時間能為遊戲開發者減少CPU佔用率,同時減少他們遊戲的加載時間。這項技術將與NVMeSSD以及串流架構結合使用,效果良好。

減少CPU的開銷。這是我非常想強調的一個關鍵好處,你會聽到我在這次演講中多次提到它。為一個遊戲釋放的CPU周期越多,它們就越可以在該遊戲的其他地方得到利用,改進後台處理工作。例如,人工智慧工作負載或任何東西。

讓我們來談談我剛提到的減少CPU佔用問題。DirectStorage是為現代遊戲系統設計的。它可以非常有效地處理較小的讀取,你可以將這些資料批量處理,從而完成更多的工作。當DirectStorage與你的遊戲完全整合時,Windows 11上帶有NVMeSSD的DirectStorage可以減少20%到40%的遊戲CPU開銷,這歸功於Windows 11上的檔案IO棧以及該平台上的總體改進。”

微軟:直通儲存API可節省CPU 20%-40%的開銷

DirectStorage也支援Windows 10(19H1+),但在較舊的作業系統上,它是一個備份實現,使用了一個建立在Win32API之上的優化檔案IO層。雖然它將利用異步IO和完成連接埠等模式來最大限度地提高Windows 10的吞吐量,但性能不會像Windows 11上那麽好。

廣告
廣告
本月早些時候,微軟公開推出了直通儲存API(DirectStorage API),該設計是為了克服Win32API在最近遊戲上存在的輸入/輸出(IO)瓶頸。 https://gamemad.com/news/28548 https://img1.gamemad.com/2022/03/29/TrHJKe75.jpg 在GDC 2022上,微軟軟體工程師CooperPartin討論了優化直通儲存在Windows上的IO性能。他說Windows版的直通儲存API並不是Xbox SeriesS|X版本的直接移植,Windows版本已經被重新設計以滿足PC系統的獨特需求。 最令人興奮的地方在於,Partin表示該API可以為CPU節省20%-40%的工作,前提是你是Windows11系統+NVMeSSD。遊戲開發者可以使用這些CPU循環去做其他事情。 “DirectStorage的運行時間能為遊戲開發者減少CPU佔用率,同時減少他們遊戲的加載時間。這項技術將與NVMeSSD以及串流架構結合使用,效果良好。 減少CPU的開銷。這是我非常想強調的一個關鍵好處,你會聽到我在這次演講中多次提到它。為一個遊戲釋放的CPU周期越多,它們就越可以在該遊戲的其他地方得到利用,改進後台處理工作。例如,人工智慧工作負載或任何東西。 讓我們來談談我剛提到的減少CPU佔用問題。DirectStorage是為現代遊戲系統設計的。它可以非常有效地處理較小的讀取,你可以將這些資料批量處理,從而完成更多的工作。當DirectStorage與你的遊戲完全整合時,Windows 11上帶有NVMeSSD的DirectStorage可以減少20%到40%的遊戲CPU開銷,這歸功於Windows 11上的檔案IO棧以及該平台上的總體改進。” https://img1.gamemad.com/2022/03/29/GaPazVBJ.jpg DirectStorage也支援Windows 10(19H1+),但在較舊的作業系統上,它是一個備份實現,使用了一個建立在Win32API之上的優化檔案IO層。雖然它將利用異步IO和完成連接埠等模式來最大限度地提高Windows 10的吞吐量,但性能不會像Windows 11上那麽好。
https://gamemad.com/news/28548
0