时间:2020-09-02 来源:u小马 访问:次
9月2日早间消息:微软将其DirectStorage API引入Windows 10,以通过大大减少加载时间来提高PC游戏性能。如果您在PC上玩过游戏,则很可能已经注意到加载时间长或卡顿了,因为游戏从硬盘驱动器加载数据。微软表示DirectStorage是为具有NVMe驱动器的PC设计的,如果您的台式机不支持此API,则基于DirectStorage的游戏仍将像现在一样继续运行。
尽管NVMe存储设备有助于提高性能,但当前的Windows 10存储API限制了可以立即传输的带宽。
“不幸的是,当前的存储API并未针对如此大量的IO请求进行优化,从而阻止了它们扩展到更高的NVMe带宽,从而产生了限制游戏性能的瓶颈。即使使用超高速PC硬件和NVMe驱动器,游戏也可以使用现有的API将无法完全饱和IO管道,从而留下宝贵的带宽,”微软今天在博客中解释道。
DirectStorage API旨在解决瓶颈
当微软宣布他们的新Xbox Series X时,它概述了将提供更好的主机游戏性能的技术改进。
这些改进之一是使用新的DirectStorage API,可以充分利用带宽更高的SSD,PCIe和NVMe存储设备。
“ DirectStorage API在设计时考虑了所有这些因素,并在从NVMe驱动器到GPU的整个管道中最大化了性能。”
“它以多种方式做到这一点:通过减少每个请求的NVMe开销,启用可以高效地馈送到GPU的批处理多次并行IO请求,并在通知IO时对游戏进行更精细的控制请求完成,而不必到每一个微小的IO完成反应过来,”微软在解释公告今天。
微软极有可能在明年晚些时候向Insider内部版本的Windows 10用户提供该版本。
为了更好地理解这对游戏开发人员意味着什么,微软表示将与行业合作伙伴合作,通过他们的反馈来最终确定API,并且开发人员将在明年获得API的早期使用权。
将来Windows还会有很多其他小的更改,您可以像以往一样使用“反馈中心”将建议发送给Microsoft。