宣布两年多之后,微软终于把DirectStorage API带到了PC平台(此前用于Xbox X/S游戏机),但却是个不完全体。
简单地说,DirectStorage是一项存储子系统加速技术,可以让GPU计算着色器直接访问NVMe SSD,直接处理游戏资源的解压缩,而不再需要绕过CPU,从而大大提升游戏加载速度、降低延迟,同时也能节省CPU资源。
NVIDIA RTX 30系列显卡的RTX IO技术,其实就是脱胎于DirectStorage API(类似NVIDIA RT光追与微软DXR API),相当于该技术在N卡上的一种实现方式,官方宣称输入/输出性能是传统硬盘存储的最高达100倍,CPU占用率则可以降低20倍
DirectStorage API系统支持Windows 10/11,当然微软推荐Windows 11,因为其内置存储优化机制。
硬件上,SSD此前的要求是必须支持NVMe,并支持PCIe 3.0或者PCIe 4.0,但是现在不强制要求NVMe,不仅仅是M.2/PCIe SSD可以用,甚至支持SATA SSD。
显卡上需要支持DX12,推荐最新的DX12 Ultimate,包括NVIDIA RTX 30系列、AMD RX 6000系列。
不过目前,DirectStorage在PC上还不支持GPU加速,效果会大打折扣,微软只是承诺GPU加速就在路线图上,下一步就会实现。
至于具体什么时候才支持GPU加速,微软没有明确的时间表,慢慢等吧。DirectStorage可是最初说去年就会登陆PC的……