Microsoft releases DirectStorage 1.1 to developers

Daniel Sims

Posts: 1,368   +43
Staff
Why it matters: Load times are one advantage Microsoft's and Sony's new consoles have enjoyed over PC, taking full advantage of their NVMe storage. Microsoft seeks to bring that advantage to Windows with DirectStorage, releasing a vital component to developers this week.

Microsoft announced Tuesday that developers can now implement DirectStorage into their PC games. The update is essential to making games properly utilize ever-faster nonvolatile memory express (NVMe) SSDs.

This week's release gives developers access to Microsoft's new compression and decompression systems, letting them offload some tasks from the CPU to the GPU. Before the end of the year, Microsoft will release code for asset compression on non-Windows systems.

Intel, AMD, and Nvidia recently announced that their latest graphics card drivers support DirectStorage 1.1, letting each GPU vendor make unique improvements. For instance, Nvidia touted its RTX I/O GPU decompression system, which builds on DirectStorage. However, the onus is on developers to implement these features for players to see a benefit.

The PlayStation 5 and Xbox Series consoles can load and stream large game environments faster than ever due to their I/O processes explicitly written for SSDs. Unfortunately, loading systems designed around hard disc drives still hold back PCs. Tests show that while all SSDs load games significantly faster than HDDs, NVMe devices have almost no advantage over slower SATA SSDs.

Bringing DirectStorage from Xbox to Windows could unlock the entire bandwidth of NVMe drives for PC gaming. Redmond released its first API to developers in March, letting them raise transfer speeds by increasing the number of I/O requests to saturate modern SSDs bandwidth.

Square Enix demonstrated the results at GDC 2022 with Forspoken — the first PC game planning to utilize DirectStorage. The test loaded a scene from the game in slightly under two seconds on an M.2 SSD — about twice as fast as a SATA SSD and 10 times faster than an HDD. However, Square Enix said it could make load times even faster with more development work before Forspoken launches on January 24, possibly referring to the GPU decompression tools Microsoft just released with DirectStorage 1.1.

Taking full advantage of DirectStorage requires Windows 11. Users who don't want to upgrade from Windows 10 will still see some performance improvements, but the legacy OS storage stack might hold them back.

Image credit: Nvidia

Permalink to story.

 
This + ray tracing were heavily marketed at the launch of the last GPU generation, and neither has yet to make a single positive contribution to my actual gaming experience.

I'm glad they are working on the tech but next time I'm assuming any new touted GPU benefit will actually arrive one or more generations in the future.
 
"Square Enix demonstrated the results at GDC 2022 with Forspoken — the first PC game planning to utilize DirectStorage. The test loaded a scene from the game in slightly under two seconds on an M.2 SSD — about twice as fast as a SATA SSD and 10 times faster than an HDD."

Reading the above, it just tells me that there is no need to waste money getting a cutting edge PCI-E 4.0 or 5.0 SSD. "About twice as fast as a SATA SSD" sounds like we are not sequential speed limited here when you consider that PCI-E 3.0 M2 SSDs can be 5x faster in terms of sequential transfer speed over the fastest SATA 3 SSD.
 
"Square Enix demonstrated the results at GDC 2022 with Forspoken — the first PC game planning to utilize DirectStorage. The test loaded a scene from the game in slightly under two seconds on an M.2 SSD — about twice as fast as a SATA SSD and 10 times faster than an HDD."

Reading the above, it just tells me that there is no need to waste money getting a cutting edge PCI-E 4.0 or 5.0 SSD. "About twice as fast as a SATA SSD" sounds like we are not sequential speed limited here when you consider that PCI-E 3.0 M2 SSDs can be 5x faster in terms of sequential transfer speed over the fastest SATA 3 SSD.

Diminishing returns again at least for gaming applications. A budget PCIe 3.0 drive with say 2500mb/s read speeds is going to be practically as fast as one with 7500mb/s touted read speed for all the two seconds that'll matter assuming the game even uses direct storage.

Despite the SSD based consoles it seems it will be quite a while before you see a significant number of games mandating SSD installation on PC. It'll happen but slowly and gradually.
 
Back