宣布兩年多之后,微軟終于把DirectStorage API帶到了PC平臺(tái)(此前用于Xbox X/S游戲機(jī)),但卻是個(gè)不完全體。簡(jiǎn)單地說,DirectStorage是一項(xiàng)存儲(chǔ)子系統(tǒng)加速技術(shù),可以讓GPU計(jì)算著色器直接訪問NVMe SSD,直接處理游戲資源的解壓縮,而不再需要繞過CPU,從而大大提升游戲加載速度、降低延遲,同時(shí)也能節(jié)省CPU資源。
技術(shù)原理
NVIDIA RTX 30系列顯卡的RTX IO技術(shù),其實(shí)就是脫胎于DirectStorage API(類似NVIDIA RT光追與微軟DXR API),相當(dāng)于該技術(shù)在N卡上的一種實(shí)現(xiàn)方式,官方宣稱輸入/輸出性能是傳統(tǒng)硬盤存儲(chǔ)的最高達(dá)100倍,CPU占用率則可以降低20倍
傳統(tǒng)IO
RTX IO
DirectStorage API系統(tǒng)支持Windows 10/11,當(dāng)然微軟推薦Windows 11,因?yàn)槠鋬?nèi)置存儲(chǔ)優(yōu)化機(jī)制。
硬件上,SSD此前的要求是必須支持NVMe,并支持PCIe 3.0或者PCIe 4.0,但是現(xiàn)在不強(qiáng)制要求NVMe,不僅僅是M.2/PCIe SSD可以用,甚至支持SATA SSD。
顯卡上需要支持DX12,推薦最新的DX12 Ultimate,包括NVIDIA RTX 30系列、AMD RX 6000系列。
不過目前,DirectStorage在PC上還不支持GPU加速,效果會(huì)大打折扣,微軟只是承諾GPU加速就在路線圖上,下一步就會(huì)實(shí)現(xiàn)。
至于具體什么時(shí)候才支持GPU加速,微軟沒有明確的時(shí)間表,慢慢等吧。DirectStorage可是最初說去年就會(huì)登陸PC的……