Jump to content

20-40% reduction of CPU usage under Direct Storage - Microsoft


Mr.Vic20

Recommended Posts

DirectStorage-1-HD-740x444.jpg
WCCFTECH.COM

Microsoft Software Engineer Cooper Partin talked at GDC 2022 about the significant CPU savings that the DirectStorage API can bring to games.

Interesting if true! As always though, real world performance tell the whole story and we won't know that until Oct 11th. 

Link to comment
Share on other sites

19 hours ago, Zaku3 said:

Don't games need to be developed with this in mind.

 

I think existing games could also be patched to take advantage of it, but it likely wouldn't be the same as a game built from the ground up with it. That'd especially be the case if developers design their game without elevators, or long corridors to hide streaming assets.

 

Either way, a 20-40% reduction in CPU usage is significant enough to the point where 6-Cores, let alone 4-core CPUs, might still be the standard for many more years to come.

Link to comment
Share on other sites

Seems great and I hope to see it in a bunch of games, but I won't hold my breath for significant adoption anytime soon. It also requires an M.2 SSD, which is increasingly standard, but I'd guess far from universal.

 

 

I'm curious as to how much of a hit this is to the GPU. Given how many games are GPU limited on the PC, I'd be slightly concerned that moving more work to the GPU would be less than ideal. During initial loads that's obviously not a problem.

 

 

52 minutes ago, imthesoldier said:

Either way, a 20-40% reduction in CPU usage is significant enough to the point where 6-Cores, let alone 4-core CPUs, might still be the standard for many more years to come.

I don't think that was in danger of changing much either way. Games haven't exactly been great at optimizing for all the many threads that have been available for years now.

Link to comment
Share on other sites

21 hours ago, TwinIon said:

Seems great and I hope to see it in a bunch of games, but I won't hold my breath for significant adoption anytime soon. It also requires an M.2 SSD, which is increasingly standard, but I'd guess far from universal.

 

 

I'm curious as to how much of a hit this is to the GPU. Given how many games are GPU limited on the PC, I'd be slightly concerned that moving more work to the GPU would be less than ideal. During initial loads that's obviously not a problem.

 

 

I don't think that was in danger of changing much either way. Games haven't exactly been great at optimizing for all the many threads that have been available for years now.

 

I don't think it adds more work to the GPU, it just eliminates the middle man of the CPU and system RAM to load data onto the GPU, so there's not actually more work being done on the GPU, just reducing time of loading data + removing CPU load.

Link to comment
Share on other sites

On 3/29/2022 at 12:18 PM, TwinIon said:

Seems great and I hope to see it in a bunch of games, but I won't hold my breath for significant adoption anytime soon. It also requires an M.2 SSD, which is increasingly standard, but I'd guess far from universal.

 

 

I'm curious as to how much of a hit this is to the GPU. Given how many games are GPU limited on the PC, I'd be slightly concerned that moving more work to the GPU would be less than ideal. During initial loads that's obviously not a problem.

 

 

I don't think that was in danger of changing much either way. Games haven't exactly been great at optimizing for all the many threads that have been available for years now.

 

I wouldn't say there was a danger either. The issue I think had more to do with as video games become more sophisticated, and require more resources, the liklihood of developers using more CPU cores starts to seem logical. But what we're also seeing is more and more hardware is being used to help accelerate functions that otherwise would be allocated for the CPU. The GPU itself over the years has already removed a ton of the work involving the CPU. With DirectStorage API now on the docket, you're removing even more of the overheard that CPU

 

That said, I think what might end up happening is evolving the CPU to handle a lot more IPCs instead of simply adding more and more cores. Case in point, you can still play modern games with CPUs over a decade old, and while performance is certainly limited, you play them relatively alright.

Link to comment
Share on other sites

5 hours ago, Spork3245 said:

I don't think it adds more work to the GPU, it just eliminates the middle man of the CPU and system RAM to load data onto the GPU, so there's not actually more work being done on the GPU, just reducing time of loading data + removing CPU load.

 

Looks like I read the article incorrectly. This initial release of Direct Storage continues to use the CPU for decompression, but it still reduces CPU overhead. It's future releases that will allow for GPU decompression.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...