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

#76
RJARRRPCGP
zlobbySadly, 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.
That right there, sounds like 2006, 2007 and 2008. Linux has came a long way from those hard times!
In fact, that remark, also sounds 2002-like, when even basic 3D was a nightmare! It's not 2002 anymore, so Linux is now a viable alternative. I remembered 2002, when Linux hardly supported a thing!
Posted on Reply
#77
zlobby
RJARRRPCGPThat right there, sounds like 2006, 2007 and 2008. Linux has came a long way from those hard times!
In fact, that remark, also sounds 2002-like, when even basic 3D was a nightmare! It's not 2002 anymore, so Linux is now a viable alternative. I remembered 2002, when Linux hardly supported a thing!
Agree. Linux has gone a long way from the basic shells.

Do tell me however, how would most offices run Excell or their custom sales/accounting/productivity programs on Linux? Who would invest in expensive, hard to find (compared to Windows) admins and IT support staff for Linux? Other than RHEL you are at the mercy of the community for any issue, and RHEL is also paid, so it's right where we started.

Now, to gaming. It's true that now many games support Vulkan and native Linux experience, but these are still mostly indie titles. Remember the Steam (Linux) console?

Linux is a great platform for great many things but it's still far from being the dominant OS for quite some time. Inb4 WeaSeL (WSL), it's a great idea but it looks terribly similar to M$' typical EEE schemes.
Posted on Reply
#78
RJARRRPCGP
zlobbyAgree. Linux has gone a long way from the basic shells.

Do tell me however, how would most offices run Excell or their custom sales/accounting/productivity programs on Linux? Who would invest in expensive, hard to find (compared to Windows) admins and IT support staff for Linux? Other than RHEL you are at the mercy of the community for any issue, and RHEL is also paid, so it's right where we started.

Now, to gaming. It's true that now many games support Vulkan and native Linux experience, but these are still mostly indie titles. Remember the Steam (Linux) console?

Linux is a great platform for great many things but it's still far from being the dominant OS for quite some time. Inb4 WeaSeL (WSL), it's a great idea but it looks terribly similar to M$' typical EEE schemes.
Yep, back in 2002, I tried Mandrake 8.1 (on CD-ROM) and it was a no-go for GeForce 2 3D! But, it was on a PC I had in my bedroom at a group home. The bedroom, sadly had zero internet, so I was forced to go back-and-forth with floppy disks! Back in 2002, the fact that I couldn't game like I could with Windows 98 SE, made Linux a show-stopper!
Posted on Reply
#79
matar
That's great hopefully this boost fps and as for Windows 11 only Not upset becuase windows 11 is a free upgrade from windows 10
Posted on Reply
#80
MikeSnow
halodiesI 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
Sooo... You are a window?
Posted on Reply
#81
zlobby
RJARRRPCGPYep, back in 2002, I tried Mandrake 8.1 (on CD-ROM) and it was a no-go for GeForce 2 3D! But, it was on a PC I had in my bedroom at a group home. The bedroom, sadly had zero internet, so I was forced to go back-and-forth with floppy disks! Back in 2002, the fact that I couldn't game like I could with Windows 98 SE, made Linux a show-stopper!
Back in 2002 I was on a 14.4kbps dial-up, so yeah, it was also easier to just get a bunch of CDs around. And I was lucky enough to have a CD burner. :D

Ah, there we go down the memory lane again. And to think of it, I now whine when my FO drops below 1Gbps, and my FPS are not locked at 144Hz. :fear:Anything below 1TB is also considered useless. Man, when did I get so spoiled?
Posted on Reply
#82
RJARRRPCGP
zlobbyBack in 2002 I was on a 14.4kbps dial-up, so yeah, it was also easier to just get a bunch of CDs around. And I was lucky enough to have a CD burner. :D

Ah, there we go down the memory lane again. And to think of it, I now whine when my FO drops below 1Gbps, and my FPS are not locked at 144Hz. :fear:Anything below 1TB is also considered useless. Man, when did I get so spoiled?
In 2003, 2004, 2005 and 2006, I had 56K. (after I moved back to Vermont) At least since probably in 2004 until I got ADSL2 on May 17, 2007, I had an external-serial 56K modem. I was able to hop on the internet with Linux! (I likely first got 56K in the forth-quarter of 2002, but no earlier than November, as I moved back to Vermont on November 11, 2002)

On November 26, 2013, I said goodbye to ADSL2! That's when I got FTTH! (The exception was, June 12, 2016 to February 24, 2018, when I was in Bellows Falls, Vermont, so I had Comcast coax cable internet)
It was back to VTel FTTH on February 24, 2018, of course!
Posted on Reply
#83
dicobalt
I saw this coming from a mile away when DirectStorage was announced as a feature of RTX3000 during the launch. Also didn't buy a m.2 ssd because I knew there would have to be requirements and a sata drive loads current games just as fast. All I need now is Windows 11 and a compliant m.2 drive.
Posted on Reply
#84
techtard
Ah yes, new directx tech as the carrot on a stick to get people to upgrade. At least it's free.
I was actually wondering if Microsoft would drop their own linux distro as Win 11, they might be leaning in that direction eventually with all the linux underpinnings they've been shipping in win 10.
Imagine Windows with a decent filesystem and smarter scheduler.
*edit* My body is ready for Winux.
Posted on Reply
#85
TheinsanegamerN
BorisDGWe will move to 11 anyway...forced or not just like we did with past versions. It's always good that there is driving force. Win 10 was DX12, Win 11 with it's DirectStorage feature, which to be honest doesn't look mandatory. At least not in the near future.
*laughs in linux*

Honestly at this point why even bother with windows? Are generic $100 AAA games really worth that much of your time? Practically everything else can be made to work in linux, there are so many games on the market now you'd hardly miss anything that doesnt run, and you can always get a console to play those if you really must have Battlefield 17: Call of Halo.
Posted on Reply
#86
R-T-B
zlobbyWell, the binary blob will most certainly give you a way better experience through compatibility and performance
Not on amd drivers. The OSS ones outperform the blobs by far.
zlobbyNow, to gaming. It's true that now many games support Vulkan and native Linux experience, but these are still mostly indie titles.
Meh, dxvk enables most tripple aaas to run too, with very little performance loss.
Posted on Reply
#87
zlobby
R-T-BNot on amd drivers. The OSS ones outperform the blobs by far.


Meh, dxvk enables most tripple aaas to run too, with very little performance loss.
Alas, AMD are severely lacking on Linux.
Posted on Reply
#88
R-T-B
zlobbyAlas, AMD are severely lacking on Linux.
No, not the new OSS ones. The propietary driver binary pains they used to have are well behind them. No one seriously uses their binary blobs anymore.

The OSS drivers are pretty bare bones (no control panel etc) but they perform better than the nvidia binaries now in reliability and speed.
Posted on Reply
#89
RJARRRPCGP
This is a repeat of 2006, pretty much! Like Vista, with DirectX 10, where Microsoft prohibits DirectX 10 on XP.

Microsoft clearly, doesn't want it the Windows 98, Windows ME, Windows 2000 and Windows XP-like way, where Microsoft supported DirectX 9 all the way from at least Windows 98 SE to Windows XP!
Posted on Reply
#90
robal
BSim500Kind of like how "DX12 would never work on W7", until support was quietly added?... ;)
And that was after "Halo for PC can only run on Vista. XP cannot support DX10 and the required technology"!
Didn't take long for a pirated version of Halo running on XP, with better FPS than on Vista :)
Posted on Reply
#91
BSim500
robalAnd that was after "Halo for PC can only run on Vista. XP cannot support DX10 and the required technology"!
Didn't take long for a pirated version of Halo running on XP, with better FPS than on Vista :)
Yeah, it was the same with Quantum Break. Windows Store = "DX12 Exclusive, no there won't be a DX11, this the future you WILL upgrade to". A few weeks of poor sales later, the DX11 Steam version gets released with +20% higher FPS... ;)
Posted on Reply
#92
RJARRRPCGP
Halo 1/CE never required Vista. That was PC Halo 2, which was infamous for that.

CE is DirectX 9-based and still runs well on Windows 10! (I play Halo Custom Edition regularly!)
Posted on Reply
#93
Chrispy_
Halo, one of the most successful game franchises of all time, completely FAILED to gain traction on the PC because Microsoft artificially limited it to Windows Vista, even though third-parties cracked the protection and proved it ran fine on XP. They also used Halo 2 as the delivery mechanism for one of the worst SaaS DRMs ever conceived, the ill-fated GFWL.

Microsoft has a long history of failing to learn from their mistakes. People will use Microsoft products based on the merits of those products, not because they're forced to. A Microsoft account is useful for Microsoft services, but do people really want Microsoft to have full access/control/telemetry on everything you do on a PC - the majority of which has nothing to do with Microsoft at all? As for the TPM module, so far it has only proven to be bad for the consumer, good for the greedy corporations.

The surest way to ensure that DirectStorage is a stillborn failure on PC is to do what Microsoft are proposing; Take something good and arbitrarily use it as bait to get people to do something undesirable.
Posted on Reply
#94
Pank2019
In fact,many people use less than 500GB SSD and GTX GPU.
Posted on Reply
#95
ThrashZone
Hi,
My favorite requirment is directx 12 ultimate gpu what ever that is :sleep:
Posted on Reply
#96
Mussels
Moderprator
ThrashZoneHi,
My favorite requirment is directx 12 ultimate gpu what ever that is :sleep:
RTX 20/30 or AMD 6000
Directstorage has high requirements, but games will work fine without it, they'd just load slower.

Instead of something stupid like PhysX, we get a tangible benefit to having high end hardware... no loading bars! wee.
Posted on Reply
#97
Chrispy_
Musselswe get a tangible benefit to having high end hardware... no loading bars! wee.
Correction:
For a brief period whilst DirectStorage is a rare luxury, we get much faster loading bars! Wee

But then just like mechanical drives for your OS, developers will get lazy and neglect to optimise until it's so bad that you will be unable to have any kind of decent experience UNLESS you have DirectStorage. If you don't have >1000IOPS now, your OS chugs along and certain application suites hang/go unresponsive for long enough that you often can't tell if they've crashed or have just been thrashing some spinning rust for the last two minutes....
Posted on Reply
#98
ThrashZone
MusselsRTX 20/30 or AMD 6000
Directstorage has high requirements, but games will work fine without it, they'd just load slower.

Instead of something stupid like PhysX, we get a tangible benefit to having high end hardware... no loading bars! wee.
Hi,
Thanks new line for rtx
Posted on Reply
#99
SirB
Hardcore GamesI have many games that require Windows 10 x64

so Windows 11 etc will have to maintain backwards compatibility
I've been using 11 as my primary pc for some time. Relax, every game works just fine. So far. Steam. Xbox game pass, warzone, etc. work fine .
Even EA crap works.
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/
Windows 11...smooth as butter. free too. And everything just works. Gave up on Xp did ya? lmfao.
Posted on Reply
#100
Mussels
Moderprator
Considering how laughably easy it is to mod W11 to work on "anything" i doubt there will be any real issues going forward.


I've found one game with driver related bugs (same bug in W10, ghost recon: wildlands hates GPU hardware scheduling being turned on as much as it hates Gsync being turned on with wild FPS swings)

and everything else... works the same. W7 x64 drivers installed onto W11 x64 on my laptop for its card reader and intel chipset with zero issues as well. Havent had a single crash i couldnt blame on OCing/undervolting, either.
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.