'

Microsoft's DirectStorage API will NVMe storage a must for gamers

Who's ready to upgrade their SSD?

Microsoft's DirectStorage API will NVMe storage a must for gamers

Microsoft's DirectStorage API will make NVMe storage a must for gamers

Today's games don't make great use of SSD storage. Most software applications treat SSDs as faster hard drives, and while that is true, it minimises the potential of today's fastest drives. With the introduction of SSD-based storage into consoles, developers are now interested in fully exploiting the potential of SSD storage, and that's where Microsoft's DirectStorage API comes into play.

Microsoft's DirectStorage API was designed for Xbox Series X and Xbox Series S. The DirectStorage standard will also be coming to PC for everyone with PCIe Gen 3 (or faster) NVMe storage and a DirectX 12 compatible graphics card, delivering the same performance benefits to gamers on PC and Xbox. That said, DirectStorage is best used with DirectX 12 Ultimate compatible graphics hardware. 

DirectStorage is designed to make more efficient use of system resources and take advantage of modern NVMe storage solutions, reducing I/O overhead on CPUs while also feeding graphics cards with data faster. 

Today, traditional storage mechanisms feed data from storage and onto system memory, decompresses the data on your CPU, and then load the GPU memory data. With DirectStorage, the same data could be loaded onto your graphics card's VRAM using a more direct path, saving CPU resources and system memory in the process. That said, this will force your graphics card to decompress its own data, spending some GPU resources. 

  

Microsoft's DirectStorage API will NVMe storage a must for gamers  

Using DirectStorage, developers of Xbox and Windows games can load assets onto GPU memory with less latency and reduce the CPU overhead of high I/O rates. This change will free up CPU resources for other tasks, boosting CPU performance while also allowing assets to be loaded onto GPU memory faster. 

DirectStorage is designed to allow gaming systems to take full advantage of the high I/O rates of NVMe storage solutions. This factor will enable games to exploit the performance benefits of SSD storage. This innovation will allow developers to create larger and more varied game worlds, as DirectStorage will make asset streaming a speedy process. 


Microsoft's DirectStorage API will NVMe storage a must for gamers  
DirectStorage is a gamechanger, enabling faster loading times while enabling a more varied gaming experience. With games taking full advantage of NVMe storage, loading times will become much shorter, and in some cases, they may disappear entirely. 

With Microsoft new storage API, game developers will be able to optimise their programs to utilise the performance of ultra-fast NVMe SSDs, feed graphics cards with data at a faster rate with less latency and reduce the system overhead of high I/O rates. These benefits are achieved through extra parallelism, more direct storage access and optimising I/O with SSDs in mind. 

Microsoft's DirectStorage API will NVMe storage a must for gamers  
With decompression workloads moving onto graphics cards, Microsoft has worked to create GPU-friendly compression solutions that work well on modern graphics cards. That said, Microsoft has laid the groundwork for a DirectCompute decompressor, which can be implemented in silicon to deliver ultra-fast decompression rates on future CPUs and GPUs. 

Microsoft's DirectStorage API will NVMe storage a must for gamers  
In the past, SSDs were treated by software as fast HDDs, often failing to take advantage of the strengths of the medium. While today's fastest NVMe SSDs are orders of magnitude faster than their SATA-based counterparts, the performance disparity between these products rarely seen in consumer application, especially in games. Moving forward, this will change. Microsoft's DirectStorage API will allow developers to exploit NVMe storage fully, and in time that will make NVMe SSDs a must for PC gamers. 

As we move further into the current console generation, games will make more extensive use of the NVMe SSDs within Xbox Series X, Xbox Series S and PlayStation 5. This movement will make NVMe storage a must for PC gamers, as storage speeds will soon impact loading times and gameplay.  

You can join the discussion on Microsoft's DirectStorage API on the OC3D Forums

«Prev 1 Next»

Most Recent Comments

21-04-2021, 19:55:22

KingNosser
I only have 2 nvme drives 1tb each and while this is a good thing i'll be limited in space going forward, looks like a lot of my current VR and general games will be moved onto older drives to make space for new games that use direct storage

15.25TB of space and never enough space for everything so sooner or later i'll run out and have to start uninstalling lolQuote

21-04-2021, 20:33:08

WYP
Quote:
Originally Posted by KingNosser View Post
I only have 2 nvme drives 1tb each and while this is a good thing i'll be limited in space going forward, looks like a lot of my current VR and general games will be moved onto older drives to make space for new games that use direct storage

15.25TB of space and never enough space for everything so sooner or later i'll run out and have to start uninstalling lol
I don't even want to know how much SSD space I'd need to have my entire PC library stored on my PC.Quote

21-04-2021, 20:47:35

KingNosser
Quote:
Originally Posted by WYP View Post
I don't even want to know how much SSD space I'd need to have my entire PC library stored on my PC.
I do have a hell of a lot of games really, but i've not got my whole collection installed I'd estimate i'd need around 30tb's to do that, but i keep most installed until i'm done playing or no desire to play again.

The biggest issue is the newer the game the more space it wants, atm GTA V is taking up more than double it's install size as i have a back up copy an a highly modded version, it's worth it Quote

21-04-2021, 21:14:59

WYP
Quote:
Originally Posted by KingNosser View Post
I do have a hell of a lot of games really, but i've not got my whole collection installed I'd estimate i'd need around 30tb's to do that, but i keep most installed until i'm done playing or no desire to play again.

The biggest issue is the newer the game the more space it wants, atm GTA V is taking up more than double it's install size as i have a back up copy an a highly modded version, it's worth it
TBH, I think we will start to see new data compression techniques that will help to reduce game sizes in the future. There's a reason why Xbox Series and PS5 system have a big decompression chip between their SSDs and CPUs.

It's hard to know how these changes will impact the PC market, but I think that changes are coming.Quote

21-04-2021, 21:33:28

MiNo
After I got 1000/1000 internet i no longer have storage issues.

Most games install in 10 minutes, and the worst in about 20 or the time it take to have a meal. I just had to try it a few times because it felt Odd to remove something I might need. My fist modem was 14.4 kpbs so that is where that came from :-)Quote
Reply
x

Register for the OC3D Newsletter

Subscribing to the OC3D newsletter will keep you up-to-date on the latest technology reviews, competitions and goings-on at Overclock3D. We won't share your email address with ANYONE, and we will only email you with updates on site news, reviews, and competitions and you can unsubscribe easily at any time.

Simply enter your name and email address into the box below and be sure to click on the links in the confirmation emails that will arrive in your e-mail shortly after to complete the registration.

If you run into any problems, just drop us a message on the forums.