Microsoft DirectStorage can save 20-40% CPU load
According to Microsoft, DirectStorage will save CPUs a significant amount of time, 20-40 percent even. Microsoft's new API appears to be exactly what developers have been looking for, especially as games get more graphically rich and resource-intensive.
Microsoft publicly introduced the DirectStorage API in early March to overcome input/output (I/O) problems that the Win32 API faces with the current games. Cooper Partin, a Microsoft software developer, spoke on improving input/output efficiency using DirectStorage on Windows at GDC 2022. He said that this is not a straight transfer of the DirectStorage API available for the Xbox Series S|X; rather, this version has been adapted to the PC system's specific demands.
Partin estimates that the API can yield 20-40% CPU savings in its current state, as long as it's operating on Windows 11 with an NVMe SSD. The CPU cycles might then be used by game creators to accomplish something else, such as processing considerably more complicated AI behaviors.
DirectStorage is also available in Windows 10 (19H1+), however, it's a fallback implementation that employs an optimized file I/O layer developed on top of the Win32 API on the older OS. Although you will use patterns such as asynchronous I/O and completion ports to improve performance on Windows 10, it will not be the same as on Windows 11.
In the future version, you will be able to use DirectStorage to decompress assets using that GPU and this means more CPU savings for you, where you can do more additional work on your title.” – he finally added, referring to the advantages that developers will have with this API.
Advertisement: Microsoft products have fallen in price: Windows 10 lifetime license for $12, and Windows 11 for $19 - 03/30/2022 09:43 AM
No matter if you are still on an old Win 7 machine or just building a new computer, getting a system license is a must. Because all current Windows 10 owners will get a free upgrade to Windows 11 anyw...
Advertisement: Microsoft products have fallen in price: Windows 10 lifetime license for $10, Windows 11 for $24 - 03/18/2022 11:43 AM
If you have not yet acquired a key for Windows, then now is the time. For a limited time, Windows 10, Windows 11, and other Microsoft software are available at up to 91% off. Save up to 91% on Windows...
Microsoft DirectStorage API Is Available for PC - 03/15/2022 09:59 AM
On Monday, Microsoft formally debuted the DirectStorage API on the Windows PC platform. The API supports direct data exchanges between the GPU, graphics RAM, and a storage media, allowing games to fee...
Microsoft, NVIDIA, Intel and AMD cease sales to Russia and Belarus (updated) - 03/07/2022 10:30 AM
In separate declarations, both Intel and AMD clarify that they would no longer deliver products to Russia and Belarus. Intel has also established a fundraising effort to assist individuals affected by...
Ad: Score $12 Windows 10 and $25 Microsoft Office Lifetime Licenses: Save 91% in March Sale (4/3/22) - 03/04/2022 10:06 AM
Nobody would argue that buying software from Microsoft is a cheap endeavor. Windows and Office are costly pieces of software no matter who you are – unless you know where to buy OEM licenses that ha...
Senior Member
Posts: 7441
Joined: 2012-11-10
I'm looking forward to further developments with this type of technology. In particular, an open-source alternative. There are ways where on-card storage could be taken advantage of even for games that never had DS compatibility. Even if it just acts as a swap/paging file for video memory, it would yield a huge performance impact.
Senior Member
Posts: 997
Joined: 2007-09-03
"The CPU cycles might then be used by game creators to accomplish something else, such as processing considerably more complicated AI behaviors."
They've said that since ... forever?

It might be that they CAN do all kinds of things, but when you just snipe them all from afar or something does it really matter?
Senior Member
Posts: 8891
Joined: 2010-08-28
My CPU usage is always low due to 60 FPS cap.
Senior Member
Posts: 4903
Joined: 2004-01-24
We have enough CPU for 1000 years, we need better code to use it. I think this directstorage will be just another fail.
Senior Member
Posts: 691
Joined: 2008-06-09
Nice ad for W11