TL;DR version is this:
On this new build I'm gonna be working on, I'm considering throwing an XP941 into an MSI X99S SLI Plus (a la Pistol's X99 upgrade) but I'm having some issues figuring out if that motherboard is gonna be sufficient for the features I have planned.
Details:
Relevant parts are as follows:
--> X99S SLI plus (budget is a factor; I could save up for a more expensive mobo if it's absolutely necessary but I'd really rather not.)
--> 2x GPUs (will be running at x8/x8)
--> 28 lane processor
--> an ethernet expansion card at x4 (it's sort of a long story why I'm set on this one, but basically I need MAD ethernet. Virtual setup + network bonding + blah blah.)
--> XP941 M.2
AT FIRST I just thought that I could throw in the GPUs,(x8/x8) chuck in the ethernet card,(x4) and then toss in the M.2(x4) and everything would be gravy, because I'd have only 24 lanes taken up with 4 left over, right?
But when I look at the specs for the SLI plus, here's what I see under the "expansion slots" section:
4 x PCIe 3.0 x16 slots, support up to 3-way mode
1-way mode: x16/ x0/ x0/ x0
2-way mode: x16/ x16/ x0/ x0, 16/ x8/ x0/ x0*
3-way mode: x16/ x16/ x0/ x8, x8/ x8/ x8/ x0*
For the CPU that supports 40 PCIe lanes** For the CPU that supports 28 PCIe lanes
When I see that data, what I'm now thinking is that this mobo can only use three slots at one given time, even though it physically has four slots.
But is the M.2 even affected by this "up to 3-way" limitation? Because it doesn't look like it's even physically attached to a PCI slot. And this then leads me to believe that the M.2 may have a logical connection to one of the PCI slots, in which case, "up to 3" would mean there's one device I wouldn't be able to use. Right...?
I've googled around for a bit but I can't seem to find a solid answer as to how the M.2 would interact with the PCI bus, whether or not it's eating up lanes, and I've seen some more confusing stuff about the "CPU having different lanes from the chipset" or some devilry like that.
So basically, am I worried over nothing or do I need to rethink my build a little bit?