The MPX module may well fit additional SOCs daughter cards and I do remember a big thread on the fate of the Mac Pro from a few years ago… someone had mentioned a clamshell design and ‘cartridges’…when the new Mac Pro arrived I assumed the cartridges’ are the MPX modules (no idea what happened to the clam shell rumour though)
There were several loopy "rumors" on the Mac Pro about 'lego' (snap bricks of CPU or GPU .etc) and some other
shapes that made no sense. The notion that those were or are precusors of what Apple is going to do with their own SoC are likely just as far off from what Apple actually did with the Mac Pro 2019
Now Apple could well release daughter SOC mpx modules (and yes the current ones support 500w cards. No coincidence there.
This is a huge handwaving stab at causality that isn't there. The Vega II Duo and 6800X Duo is what primarily drives the appropriate 500W power delivery of the the MPX subsystem. Large , power hungry discrete GPUs need lots of power given the design choices made over the last 6-8 years. If want to put two of those onto a single card then need a solution past the 1-2 eight PIN Molex legacy solution. PCI-e v5 is moving to a 12-pin which is higher still for upcoming discrete GPU cards.
It is a bit twisted to spin that into some notion that Apple is so deeply in love with dGPUs that they want to move essentially the whole computer onto the dGPU card. More than likely there are two things much higher on Appel's priority list. First, getting rid of a 400W power hog of a GPU. Apple has already said explicitly numerous times that Perf/Watt is what they are primarily focused on. Not bigger and even more power hungry GPUs. Second, the MPX connector doesn't just provide power to the card. It also provisions two x4 PCI-e v3 lanes to enable the on board Thunderbolt controllers on the full width MPX cards. Apple has moved Thunderbolt controllers and GPU cores to the CPU cores. The main motivator for the MPX connector is because the CPU was decoupled from the GPU. Apple entire effort is going in the opposite direction from that ( more
tighter coupling between CPU and GPU). If anything there is a lowering of a "need" for what MPX provides will all of Apples efforts. ( likewise another feature of MPX is providing DisplayPort streams back to embedded TB controllers in main system ).
Apple "4 GPU cluster" is going to run under 360W ( 4 * 90 ). There is no need for 500W there. All the Thunderbolt has moved back to the SoC. ( cuts way down on complex logic board routing and switching. ). Apple whole point has been to remove that complexity. 2/3 of the MPX functionality is rendered "useless" if drag the SoC onto the add in board. Even if repurpose the MPX x4 PCI-e and Display Provisioning to export all of the host now have to export to the motherboard.
The modular at all costs is what drives higher power consumption (and lower Perf/W ) which is exactly where Apple said they did not want to go.
It was obvious with the modular talk and the subsequent release of said modules that’s how Apple saw expansions going forward.)
But if they do, we still don’t know how the system will see these modules :
Nodes ? Does that mean increased license costs ?
There are over a hundred non GPU cards that work with Macs. The notion that the CPU and GPU are the only aspects of modularity for workflows on Macs is highly myopic. That is one of main MPX design objectives to decouple the augment for an extremely narrow subset of Apple GPU modules from provisioning slots for those other cards.
There is a much bigger problem with the current SoC only provisioning a small handful of PCI-e v4 lanes ( nothing x8 or x16 ) than in trying to push the SoC onto some alter to the modularity gods. Don't fix that and whatever hand waving at will be a fail.
[ Leaning on a single x16 PCI-e connection provision general I/O needs as a Mac Pro would be about as flawed as leaning on three TBv2 controllers to "solve the problem". It is just about as too narrow and inflexible for the real scope of the problem. ]
Additionally, Folks tend to forget how that Mac Pro 2012 got banned from EU because Apple didn't meet regulations on protecting fan blades. There is a newer California energy board regulation that gives "get out of jail free" cards to systems that scale along with the number of slots provided. Going to eight slots just gave them more clearance on the Intel/AMD GPUs used in the MP 2019 system. Not the sole reason shot up from 4 to 8 slots ( also better justification for the 100% base price increase among a few others ). However, there is a spin that somehow Apple caught some ultimate love of modularity at all costs that is not well motivated.
What interface ? PCI-e gen 5/6/7 etc or proprietary?
Highly likely not if based on a "M1" foundation. Apple dribbled in some low scale PCI-e v4 into the M1. Doubtful that will see anything like PCI-e v5 before either M2 or M3 sequence. Pragmatically PCI-e v5 isn't as useful without CXL and Apple has shown extremely little movement there. PCI-e v6 without CXL is substantially even less useful ( since that is one of main drivers to v6 .... it isn't going mainstream. )
Apple's M1 internal SoC already is a bit maxed out just handling the mix of function elements they have now. There is no indication can handling someting like PCI-e v5 thrown on top. The notion that hey are trying to build some EPYC, Xeon SP , AMD Neoverse derivative 'killer' is
Besides will the end user be ok with extra CPU (or GPU) cores they may not need for their work ? Certainly it would be cheaper to sell the Mac Pro SOC cards as is with all bells and whistles intact ( no need to design extra options ). Apple could well price them good enough so it doesn’t matter whether your expansion needs CPUs or GPUs ( you get the other one free )
If Apple is just going to make the end user pay for the "extra" CPU/GPU cores up front anyway..... it is just cheaper (for Apple) to just solder the SoC dow and skip the card.