BTW, Discussion on DirectStorage API for PCs is over here: https://forum.beyond3d.com/threads/blazing-fast-nvmes-and-direct-storage-api-for-pcs-spawn.61761
I don't really see them as competing.Basically, XSX can already do what Nvidia have cleverly branded "RTX IO"
I don't really see them as competing.
The velocity architecture is the implementation of the direct storage api with a superset of some features.
RTX IO is making use of direct storage also which doesn't seem to be ready yet, on pc anyway.
They both will make use of the new api. So they had to call their thing something, even if it is marketing, same way amd will call theirs something also.
Anyway, I just hope that PC RDNA 2 has the same kind of Direct Storage support that XSX does!
I'll be pretty amazed if RDNA2 on the PC isn't doing something very similar to RTX IO.
I've some people in some less enlightened corners of the internet declaring that RTX IO makes "XSX" look obsolete.
They probably mean in speed, it's both faster then XSX and PS5 ssd tech. I think not many expected this on the pc.
They probably mean in speed, it's both faster then XSX and PS5 ssd tech. I think not many expected this on the pc.
I think there is some weird thing where people buy Sony on a pedestal and think they are ahead of the curve. However a redesign of IO for windows has been in the works for almost 5 years at this point. This isn't something new that they thought of since nov.
Well, the folks I've seen seem to think this is a new paradigm that makes XSX fundamentally outdated. Even thought it's mostly just .... doing in 2021/2022 what XSX is doing this year.
But could it be equally or more capable than what is a likely quite a cheap hardware unit? I see no evidence to suggest it wouldn't be and I see Nvidia claiming very specifically that it will be.
And I very strongly suspected this was possible, I just wasn't sure anyone would be up for changing everything from SSD firmware through to chipset drivers through to GPU. But it's kinda awesome that this is happening. MS have done it on console, and Nvidia will now support their end on PC, and so everyone else has no choice but to come along at some point. Good stuff!
Considering that XSX can decompress on its GPU like Ampere, or on CPU, or through it's custom decompression block (with no hit to GPU or CPU), and that CPU overhead is if anything lower than on PC even with DS and RTX / IO .... I'm pretty sure that SSD IO is going to be the least of XSX's problems.*
For Microsoft it actually comes from needing better performance on mobile devices like the neo . It was a big focus on windows 10 x. The problem is that windows is like a huge boat and it takes quite a while for boat to change course. Not only does microsoft have to do a lot of work to make sure none of this breaks anything like programs from 30 years ago but they also need to make sure it comes out as hardware vendors are ready for it. If they announced it last year and nvidia didn't have hardware support and nvme makers didn't have hardware for it what would be the point ?
.
Then again, it's not like MS can't release an optional faster drive at some point ... in theory. Whether that would make sense is another matter, but I'm pretty sure they could, and they could pump the data straight to the GPU to do whatever decompression they wanted to just like Nvidia are showing in the slide above. It's not like the XSX couldn't afford the CPU overhead.
I would guess this is possible, but I heavily suspect they are limited by their encryption.
Xbox one encrypts data in and out of memory / HDD. It only ever is decrypted when within the APU. I would think they will continue this as prior security has proven very resistant to attack.
What they do now I doubt we will know until the end of the generation, but I think any change to IO will have to fit around whatever is implemented now, and how much overhead this has is unknown.
I mostly agree, but a shit ton of applications/games now needs the right Windows compatibility layer settings to run at all particularly a lot of games from the lates 2010s are just a nightmare to run. Try running Fallout 3 or Elder Scrolls IV Oblivion without having scarified a chicken and arranged its entrails in the right orientated.MS does not get anywhere near the kudos it deserves for it's incredible ability to produce new O/S that don't break everything that runs on the old O/S. DirectStorage is genuinely exciting even if the prospect of regular GPU, SSD and mobo BIOS updates while the tech matures is not
This is a very good point.
My feeling though is that as MS are going to be using large volumes of the Anaconda silicon in their Azure blades, and that as the Azure team were working closely with Xbox throughout development, they would make sure they could make full use of the PCIe x4 bandwidth.
I wouldn't be surprised to see the Azure devices equipped with faster SSDs than consumer XSX units. Given how expensive server farms are to set up and run I can't imagine they would "cheap out" on a relatively tiny block of silicon, and have no option to use faster drives.
Like you say MS aren't going to be giving out too many details, but down the line perhaps they would be willing to say if their Azure Anaconda units can use top end Gen 4 NVMe drives.
The loading demo is a little surprising. It is the second demo of loading time and it still shows about 4x loading speed of last-gen console with HDD.We can see what seems to be a short clip demonstrating SFS/Velocity Architecture in the Inside the Series S vid:
Starts around 2:51 in the vid.