Thursday, June 24th 2021

Microsoft DirectStorage Walled Off from Windows 10, Now Needs Windows 11 and DirectX 12 Ultimate GPU

Microsoft's ambitious DirectStorage API, which attempts to solve the storage bottleneck in games, facilitating faster game load times, has been walled off from Windows 10. To use it, games now require the new Windows 11 operating system, and a GPU that supports the DirectX 12 Ultimate API. This limits the GPU choices to NVIDIA's GeForce RTX 20-series, RTX 30-series, and AMD's Radeon RX 6000 series.

The other hardware requirement intrinsic to DirectStorage is for you to use an NVMe SSD that uses Microsoft's "Standard NVM Express Controller" driver that's included with Windows. Another hardware requirement that's baffling is that the SSD should be at least 1 TB in capacity. DirectStorage facilitates compressed game asset data to be transferred directly to the GPU from the storage device, and for it to be uncompressed by the GPU (using compute shaders), so there is a significant reduction in storage sub-system latency, and CPU utilization, impacting game load times.
Sources: Microsoft, dampflokfreund (Reddit)
Add your own comment

103 Comments on Microsoft DirectStorage Walled Off from Windows 10, Now Needs Windows 11 and DirectX 12 Ultimate GPU

#51
mechtech
MusselsWait, why the hell dont RX 5K series work?
Cause MS DX 12 “ultimate”. I think that means it has to have ray tracing and something else?

hmmmm. No pc master race comments?? ;)
Chrispy_Ugh, not this bullshit again... :|
Indeed. By nice if a company with deep pockets like valve would actually develop a Linux distro into a true windows competitor. (Steam os is not it). If it was good I would pay for it. Be nice to break up that monopoly then maybe they would not make crap for desktops if there was other options in the market.
Posted on Reply
#52
Chrispy_
mechtechCause MS DX 12 “ultimate”. I think that means it has to have ray tracing and something else?

hmmmm. No pc master race comments?? ;)


Indeed. By nice if a company with deep pockets like valve would actually develop a Linux distro into a true windows competitor. (Steam os is not it). If it was good I would pay for it. Be nice to break up that monopoly then maybe they would not make crap for desktops if there was other options in the market.
The thing that is stopping a lot of people from moving to Linux is application support, and for a very large chunk of people that application is gaming.
Most of the major productivity software is now cross platform and/or web-based.

There's a huge number of Microsoft-trained professionals that run Microsoft networks and servers for companies but Microsoft is going out of their way to snub those professionals and make enemies in the one camp other than gamers who are preventing mass-defection to other platforms. People use Windows at work because that's the existing system and the IT department knows how to manage Windows-based networks. More and more Unix servers and web-based, platform-agnostic software is making its way into on-prem business networks and that's the thin end of the wedge for Microsoft. They need to understand that their existing marketshare momentum is already being eroded and they can't afford to push their luck as they have been doing since W8.
Posted on Reply
#53
halodies
lynx29M$ has always used latest Directx as a hostage for OS upgrades. and I was under impression DX12 should be a Windows 10 thing, they never even had time to get it optimized for 10 yet... this is really one of the crappiest moves I have ever seen a company make... seriously, I am going to Linux for indie games and older games on my backlog, and a PS5 and OLED tv for newer games. take care M$ im sick of your crap.
bye
Posted on Reply
#54
lynx29
halodiesbye
take it easy chap
Posted on Reply
#55
zlobby
jardowsKinda like how so many computer were made with the bare minimum for running Windows Vista, then ran horribly? You want new software technology on old hardware? Sure, go right ahead.
Like, what the hell is wrong with Ryzen 2xxx or 3xxx? By what standards are these old?
Posted on Reply
#56
halodies
lynx29take it easy chap
I am taking it easy with whatever MS is doing with window 11, but you are going to leave windows, I just wanted to say Good Bye man
Posted on Reply
#57
zlobby
Chrispy_The thing that is stopping a lot of people from moving to Linux is application support, and for a very large chunk of people that application is gaming.
Most of the major productivity software is now cross platform and/or web-based.

There's a huge number of Microsoft-trained professionals that run Microsoft networks and servers for companies but Microsoft is going out of their way to snub those professionals and make enemies in the one camp other than gamers who are preventing mass-defection to other platforms. People use Windows at work because that's the existing system and the IT department knows how to manage Windows-based networks. More and more Unix servers and web-based, platform-agnostic software is making its way into on-prem business networks and that's the thin end of the wedge for Microsoft. They need to understand that their existing marketshare momentum is already being eroded and they can't afford to push their luck as they have been doing since W8.
Linux won't win over the crowds from the banking and office sectors, not the gamers either.
Self-entitled creators, Gordon Gecko wannabe mofos use Mac.

Sadly, Linux is still only for a select few. And let's face it, every distro has its own flaws. M$ will reap tons of cash with half-assed builds for the time being.
Posted on Reply
#58
lynx29
zlobbyLinux won't win over the crowds from the banking and office sectors, not the gamers either.
Self-entitled creators, Gordon Gecko wannabe mofos use Mac.

Sadly, Linux is still only for a select few. And let's face it, every distro has its own flaws. M$ will reap tons of cash with half-assed builds for the time being.
yep, I have a passion for indie gaming lately. and Linux handles that just fine. so im good to go.
Posted on Reply
#59
Makaveli
ReadlightLoading time and internet browsing already is slower on 10.
I only need light version who feels fast on old CPU.
With preinstalled things I need and unnecessary deleted.
I don't know about that boss.

I have fiber internet and there is no slow loading with any browser on my machine on windows 10 21H1
AretakSee if your motherboard has a TPM header that would allow you to add a hardware module. Cheaper than buying a full new system if it does. There's still not much that an overclocked 2700K can't do, artificial roadblocks aside. The e-waste that's going to be created through forcing people into upgrades that they have zero need for is going to be insane.
adding a TPM module won't help since the 2700K is not on the supported cpu list.
Posted on Reply
#60
jardows
zlobbyLike, what the hell is wrong with Ryzen 2xxx or 3xxx? By what standards are these old?
Where are you getting Ryzen 2xxx and 3xxx not supported? Direct Storage requirements only list graphics and SSD requirements, while the aforementioned processors are specifically mentioned as compatible with Win 11.
Posted on Reply
#61
zlobby
lynx29yep, I have a passion for indie gaming lately. and Linux handles that just fine. so im good to go.
Yep, but how do you imagine everyone else who play AAA titles to jump ships?
jardowsWhere are you getting Ryzen 2xxx and 3xxx not supported? Direct Storage requirements only list graphics and SSD requirements, while the aforementioned processors are specifically mentioned as compatible with Win 11.
The idea is that they all force hardware into obsolence.
Posted on Reply
#62
Robin Seina
BSim500Kind of like how "DX12 would never work on W7", until support was quietly added?... ;)
Well, yes and no. DX12 was supported on Win7 only in those games, whose developer added the support. There never was a general support. Since MS sells this a new distinguishing feature, you can forget it on 10 for their whole lifetime. And since MS forces you to upgrade anyway at least every 18 months, it does not really matter.
Posted on Reply
#63
lynx29
zlobbyYep, but how do you imagine everyone else who play AAA titles to jump ships?
not sure if you ever been to America mate, but no one cares about anyone else here, only themselves. so I don't give a damn what others do LOL

fyi I am typing this from Linux Mint, its smooth as butter... loving every second of it.

I made a topic below sharing details if your interested

www.techpowerup.com/forums/threads/i-just-switched-to-linux-mint-latest-beta-release-i-am-freaking-in-love-take-care-windows-10-and-11-lmao.283820/
Posted on Reply
#64
zlobby
lynx29not sure if you ever been to America mate, but no one cares about anyone else here, only themselves. so I don't give a damn what others do LOL

fyi I am typing this from Linux Mint, its smooth as butter... loving every second of it.

I made a topic below sharing details if your interested

www.techpowerup.com/forums/threads/i-just-switched-to-linux-mint-latest-beta-release-i-am-freaking-in-love-take-care-windows-10-and-11-lmao.283820/
I've been to the U.S. for quite some time. I can boldly claim there are many people who genuinely care about others, even foreigners (before the whole SJW blew out of proportions).

I learned a long time ago that generalizing is wrong. Yes, stereotypes exist for a reason but things are never black or white.
Posted on Reply
#65
Mussels
Moderprator
lynx29not sure if you ever been to America mate, but no one cares about anyone else here, only themselves. so I don't give a damn what others do LOL

fyi I am typing this from Linux Mint, its smooth as butter... loving every second of it.

I made a topic below sharing details if your interested

www.techpowerup.com/forums/threads/i-just-switched-to-linux-mint-latest-beta-release-i-am-freaking-in-love-take-care-windows-10-and-11-lmao.283820/
I use mint on my laptop, but it cant keep up with windows for gaming

hell, most of my peripherals have no linux support either except with dodgy hacks that dont work correctly
Posted on Reply
#66
lynx29
MusselsI use mint on my laptop, but it cant keep up with windows for gaming

hell, most of my peripherals have no linux support either except with dodgy hacks that dont work correctly
well the latest beta may be better for gaming than, because I am having 0 issues. to be fair im playing older games and indie games... so yeah. and you sure you changed the video driver to latest Nvidia proprietary one in Mint update settings? the default one isn't nvidia its just a basic driver. i think a lot of people don't know to switch it over. not sure though it was kind of hidden imo. surprised it wasn't default
Posted on Reply
#67
modmax
Hyderzpractically apart from the cpu, the majority of users should spend about 2000 euros (given the current prices of the gpu), to get what? faster loading speed in video games? even if it were double than normal, the expense is not worth the return. sorry for the poor english
Posted on Reply
#68
Mussels
Moderprator
lynx29well the latest beta may be better for gaming than, because I am having 0 issues. to be fair im playing older games and indie games... so yeah. and you sure you changed the video driver to latest Nvidia proprietary one in Mint update settings? the default one isn't nvidia its just a basic driver. i think a lot of people don't know to switch it over. not sure though it was kind of hidden imo. surprised it wasn't default
I havent used mint for gaming in years, my laptops an old 4th gen i7 (which by intel standards means a dual core, somehow) - it's not gunna run these games in windows, either.
Posted on Reply
#69
chrcoluk
I was wondering what they would do, as most of dx12 is now set, the only thing left was direct storage, so they going to use that to get people to move over. ://
Devastator0Wait, so I would have to downgrade to Microsoft's Standard NVM Express Controller driver to use this too, on my Samsung SSD's, that without their nVME driver, would perform way worse? wow, just the stupidity of this alongside MS really forcing the MS Account requirement.
Its not really a downgrade, if you look at the benchmarks that have been done these vendor drivers are like a 1-2% boost at best, and on a storage thats already fast it doesnt matter.

I actually also think the vendor drivers might be taking shortcuts to compromise data safety to get those boosts, I would stay on the standard nvme driver anyway which is what I am using now.

Also I can provide feedback on what I think is going on with these new i/o api's.

I think there is maybe some cheating going on.

On PS4 FF7 remake with an sata ssd in my ps4 pro, when an area was loaded I never noticed pop ins when immediately in an area after its loaded. It feels like it waits until everything is loaded before its displayed on screen.
On the PS5 it loads super duper fast but when area appears, not everything is immediately loaded so e.g. if I turn round I see things popping in as they load.
Posted on Reply
#70
Mussels
Moderprator
Could they tie this into the OS, so it speeds up native file transfers as well?

Or could a third party program do it to speed up file transfers, like teracopy?
(Used to be awesome in the XP days, before microsoft improved their shiz)
Posted on Reply
#71
zlobby
MusselsI use mint on my laptop, but it cant keep up with windows for gaming

hell, most of my peripherals have no linux support either except with dodgy hacks that dont work correctly
My biggest problem with Linux is the poor UEFI integration and security.
Posted on Reply
#72
Yazzia
lynx29well the latest beta may be better for gaming than, because I am having 0 issues. to be fair im playing older games and indie games... so yeah. and you sure you changed the video driver to latest Nvidia proprietary one in Mint update settings? the default one isn't nvidia its just a basic driver. i think a lot of people don't know to switch it over. not sure though it was kind of hidden imo. surprised it wasn't default
It's not the default because it's proprietary and closed-source. Being a Linux distro, they're kinda not all for that
Posted on Reply
#73
lynx29
YazziaIt's not the default because it's proprietary and closed-source. Being a Linux distro, they're kinda not all for that
i have to use it to play games though right?
Posted on Reply
#74
RJARRRPCGP
Caring1Ouch.
forced upgrades ala Apple.
Actually, this is ala old-school Microsoft, way before Windows 8. Like what Microsoft did with DirectX 10, for requiring Vista, back in 2006.
Posted on Reply
#75
zlobby
lynx29i have to use it to play games though right?
Well, the binary blob will most certainly give you a way better experience through compatibility and performance.

Many die-hard FOSS guys hate blobs, however.
Posted on Reply
Add your own comment
Copyright © 2004-2021 www.techpowerup.com. All rights reserved.
All trademarks used are properties of their respective owners.