If you click on a link and make a purchase we may receive a small commission. Read our editorial policy.

DirectStorage API finally launches, faster SSD performance beckons

Loading times facing the chop

Two NVMe SSDs, the Kingston Fury Renegade and WD Blue SN550, on a desk.
Image credit: Rock Paper Shotgun

Remember DirectStorage? Back in the not-exactly-halycon days of 2020, Microsoft revealed that the storage API would make its way to PC, having showed how it could slash loading times to bits on the Xbox Series X and S. A year and a half later, it’s finally ready for Windows, as Microsoft have made the full DirectStorage API available to developers.

On our end, that means we just need to wait a blittle longer for games to get DirectStorage implemented, then it should be good to go on compatible hardware. You’ll need an SSD, but both PCIe 3.0 and PCIe 4.0 NVMe models are supported, so there’s no need to splurge on a high-end upgrade. Our guide to the best SSDs for gaming has some recommendations for all budgets. Likewise, it initially appeared that DirectStorage would be exclusive to Windows 11; as it turns out, Windows 10 will support it too, though Windows 11 includes some optimisations that supposedly make DirectStorage even faster.

It's all very promising, and hopefully we’ll start seeing games adopting DirectStorage in a matter of weeks rather than months. Though it might not have as strong an effect on PC as it does on the Xboxes, as the Windows version doesn’t yet include GPU decompression – that's merely “next on our roadmap”, according to Microsoft’s announcement post.

This feature is a big part of why the Series X/S SSDs seem so quick. On existing Windows APIs, data is moved from the SSD to the system RAM in compressed form, then copied to the CPU for a relatively lengthy decompression process. It’s then sent back to the RAM, and only then makes its way to the GPU. DirectStorage on the Xbox consoles hastens the procedure by cutting out the CPU entirely: instead the RAM copies the compressed data directly to the graphics memory, where it can be decompressed by the GPU itself at a much faster rate.

For the time being, DirectStorage on PC won’t be able to bypass that CPU bottleneck in the same way. But it still aims to give SSD performance a steel-toed shoe in the pants, both by reducing the processing overhead of input/output requests (so more can be completed in parallel) and by not forcing games to react to every single I/O completion (which further slows things down). Microsoft have also promised to continue tweaking and tuning DirectStorage based on user and developer feedback, so where loading times are concerned, the only way is down.

Topics in this article

Follow topics and we'll email you when we publish something new about them.  Manage your notification settings.

About the Author
James Archer avatar

James Archer

Hardware Editor

James had previously hung around beneath the RPS treehouse as a freelancer, before being told to drop the pine cones and climb up to become hardware editor. He has over a decade’s experience in testing/writing about tech and games, something you can probably tell from his hairline.

Comments
Rock Paper Shotgun logo

We've been talking, and we think that you should wear clothes

Total coincidence, but we sell some clothes

Buy RPS stuff here
Rock Paper Shotgun Merch