• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

DirectStorage API Works Even with PCIe Gen3 NVMe SSDs

Discussed with some others and they seem to agree with me, but lets say I am wrong and for some reason its decided to require cpu connected pcie lanes. How could the DirectIO software determine if a nvme drive is connected that way? from what I can tell there is no distinction, its still connected via 4 lanes, and it runs at the same nvme specification with the same performance characteristics. So I think it may not even be possible to enforce even if they wanted to.

Also



Well yeah this is what I have been trying to tell you, you making assumptions based on theory, and the speedup in the new i/o stack is optimisations to the software stack as to how the data is read, the bottleneck is the sata protocol and i/o stack not the chipset interface. Plus that gpu hardware can handle the data decompression etc. faster than a typical cpu can.

Those nvme performance reviews are relevant to the point to prove that in a typical system the chipset link doesnt strangle a nvme drive. You would maybe have issues though if trying to read from multiple nvme drives at the same time over the chipset or have some other bandwidth heavy device running there, but these are very rare cases in consumer pc's.

We simply going to have to wait and see.
He doesnt get that its pretty much the NVME driver stack/IO stack is the key requirement here, its the magic sauce (do your research!)
 
Will this work on non DX12 titles, there are plenty of DX9, 10 and 11 titles that would benefit from this boost.

Also, when MicroShaft says "current GPU's" are compatible, what does "current" mean.? Does this only apply tos DX12 GPU's or DX11 GPU's as well.?
I don't think they will support new features in DirectX 9 or 10 maybe 11 but still 12 is the future.

Current GPUs are DirectX 12 GPUs.

Most GPUs sold today are DirectX 12 compatible even the lowest end ones off course you can play old games with them but you can't play DirectX 12 games with card that only support DirectX 11.

Cards that are only DX11 compatible are old last one was released 8 years ago I guess most cards released in the last 4 years are DX12 compatible.
 
Last edited:
Back
Top