Microsoft Announced that Windows Games can now ship with direct storage. The tech giant announced the update via an official DirectX developer blog. The technology is said to increase game loading gaming performance on running PCs Windows 11 And Windows 10. According to the blog, Direct storage Allow developers to make full use of the latest storage device speeds. For those who don’t, Microsoft has announced that DirectStorage will return to Windows in September 2020. The company is developing a technology application programming interface (API) for all its partners (including developers) to send their games. But to understand how direct storage will help Windows users, you need to know what it is.
What? Microsoft Direct Storage
Microsoft DirectStorage is a low-level storage API for games that was introduced in 2020 with the Xbox Series X. An API is a type of software interface that supports other software In simple terms an API can be considered a value that programs follow to provide a certain desired output.
In the case of direct storage, it is an API of the DirectX family that was originally designed for velocity architecture from Windows PCs. Direct storage increases input / output speeds resulting in faster loading speeds.
How Microsoft DirectStorage will help Windows games
Recent advances in SSD and PCIe technology, especially NVMe technology, allow gaming PCs to have storage solutions that provide much more bandwidth than older hard drive technologies. Instead of ten megabytes per second, the latest drive can deliver multiple gigabytes per second.
Work pressure has also developed with this game. As explained on Microsoft’s blog, instead of loading large parts at a time with very few IO requests, recent games have broken up texture-like resources into smaller pieces, loading only the parts needed for the current scene. Although this method is much more memory efficient, it generates much more IO requests than the current method.
How does this affect? The fact is that the current storage APIs are not optimized for this high number of IO requests. This is where the Direct Storage API comes in. As mentioned earlier, API IO speeds up which reduces game boot time.