NVIDIA has it's own, but similar technology that seems to skip copying to system RAM.Well if it's like that it's good but there is no real information about this from Nvidia. This is why some says it will work and others no. Who is right? No idea.
X570? Would that apply to my B550 board too? So that theoretically means I can go ahead and get a 2 TB NVMe on my chipset, and it'll work? Not going to do it until I have 100% confirmation obviouslyUsing CPU lanes will provide a bit lower latency but otherwise it's similar. Linux of course has P2PDMA which shares similarities with this technology, and notably it depends on chipset support. I see a lot of people posting other places (TPU) "mansplaining" how the PCIe root complex works who apparently don't know about P2PDMA, an exception being the SSD reviewer from AnandTech Billy Tallis, with two follow-up posts on the subject here and here. As hotaru says above, the implication is that you do not need a direct CPU connection with proper support as the PCH is a PCIe switch. In fact, the AMD Zen chipsets like X570 (which support P2P DMA explicitly on Linux) use a PCH that is literally the same as the CPU's I/O die.
Impossible unless I find a way to take out my GPU.We'll have to see what Microsoft decides to do with it as they'll be having compatibility categories and such no doubt, but there's no actual roadblock to its support in my opinion. Ideally you would be using a primary M.2 socket with CPU lanes (even though all historic Intel boards have NO CPU LANES FOR M.2) for best performance.