微軟已經(jīng)宣布,Windows 游戲可以開(kāi)始支持 DirectStorage API。
IT之家了解到,這個(gè) API 首次出現(xiàn)在 Xbox X 系列上,它改變了游戲從 NVMe SSD 驅(qū)動(dòng)器讀取數(shù)據(jù)的方式。
繞過(guò) CPU 的處理過(guò)程,因此可發(fā)揮出 SSD 的全部速度,從而實(shí)現(xiàn)更快的讀取速度和更短的加載時(shí)間。
微軟早在 2020 年 9 月就宣布將其用于 Windows,但直到 2021 年才向 Xbox 開(kāi)發(fā)者廣泛提供,今天正式支持 PC 游戲。
簡(jiǎn)單來(lái)說(shuō),以前的 API 只允許游戲通過(guò)一次一個(gè)的 I / O 請(qǐng)求從驅(qū)動(dòng)器加載數(shù)據(jù),而且每個(gè)請(qǐng)求都必須在另一個(gè)請(qǐng)求被處理之前徹底完成;
而由于機(jī)械硬盤(pán)和 SATA 固態(tài)硬盤(pán)的速度并不算快,對(duì)加載時(shí)間的影響并不大。
但現(xiàn)在,由于利用 PCIe 通道的 NVMe 硬盤(pán)基本普及,大多數(shù) PC 都可以實(shí)現(xiàn)數(shù)個(gè) G 的讀取速度。
DirectStorage 可通過(guò)一次允許多個(gè) I / O 請(qǐng)求重復(fù)利用新的解壓技術(shù),以及更有效地將硬盤(pán)中的數(shù)據(jù)傳到 GPU 計(jì)算著色器來(lái)解決這些問(wèn)題。
關(guān)鍵詞: