• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

DirectStorage API Works Even with PCIe Gen3 NVMe SSDs

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.96/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
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!)
 

quakebox

New Member
Joined
Dec 29, 2020
Messages
23 (0.02/day)
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:
Top