This is certainly a mystery to me. The nvme support card that holds 4 ssd's is an X16 , The other separate card that only holds 1 nvme ssd is an X4 card. It seems each pci-e X16 slot would have its own data pins connected to the micro. So it seems the x16 card should show all 4 ssd's. Yet it only allows 2 ssd,s I figured that's all I could yet. Yet I get 3 nvme ssd's total if I add another card into another the third pcie slot. I know they want the video card in pcie slot #1 for best results, but why does that matter. I have three X16 slots, are they not the same? Would the video card have limited data transfer if used in slot three or something? If so, why even had three X16 connectors. As it stands, the X16 nvme works with up to 2 ssd's in pcie slot number two. And the single nvme X4 works in pcie slot # three. So I have a total of 3 individual nvme ssd's working but why couldn't I get more than 2ssd's to work in the card that holds up to 4 ssd's? Something tells me you can't really make full use of three X16 cards. I really don't get it. They say an X4 card uses 1 lane, an X8 uses 2 lanes and the X16 uses 4 lanes. So why can't the single cards that holds up to 4 ssd's use all 4 lanes, one for each ssd. This really makes no sense. Maybe the lanes may be set to 4 on pcie slot number 1 "if it's in there" and trimmed down to 2 lanes on pcie slot 2 and 1 lane on pcie slot 3. I know some mobo's have more lanes such as the x299, I have the 370a with fewer lanes so the X299 board might be intended as a server or something that can actually use three separate pcie X16 with 4 lanes on each slot. I'm beginning to think if I had put the card that holds 4 nvme ssd's in pcie slot 1 where the video card is, it may have actually acknowledged all 4 ssd's. But then the video card if put In pcie slot #2 may only be able to use 2 lanes limiting its data flow. How does this all really work? Anyone know???
Last edited: