Apple Silicon triggered a set of changes but it doesn't eliminate modularity from a future Mac Pro across the board. 32-bit apps were axed before Apple Silicon arrive but likely were coupled to that move ( to make transition cleaner and overall support matrix complexity cleaner. ). Likely the move to the new driverKit ( and deprecateing kernel extensions). those came to the Intel side also though.
New cards for macOS on M-series have come during the transition. For example, Sonnet Technology introduced this card over a month ago.
https://www.sonnettech.com/product/mcfiver-pcie-card/overview.html
It works in a Thunderbolt external PCI-e expansion box, so it is extremely likely it would work in a PCI-e slot in a new M2 <insert adjective here> powered Mac Pro that had a decent x8 (or better) PCI-e v4 slot. The drivers are already there. (just need a plug-in-play driver extension to basic PCI-e driver for the Thunderbolt aspect. So basic driver is likely there. )
If Apple had done a Mac Pro M2 generation Mac Pro at WWDC 2022 then that card would been a perfect merge to put on stage that .... yes we are still doing a sizable set of PCI-e cards support. If go back to 2019 Apple was *NOT* doing dog and pony demos for off-the-shelf from Fry's/Microcenter/Newegg demos for "Windows" GPU cards. It was stuff like Sonnet Tech storage/network cards, AVID HDX , Aja, Afterburner , etc. here is a picture of what Apple flashed up on the screen WWDC 2019
Pretty sure all of that stuff works on macOS on M-series now. So would work in a M2 generation Mac Pro. What dramatically changed there? Relatively little.
Now the AMD vs Nvidia GPU fan clubs would say the sky has fallen but there dozens of PCI-e cards that do work with macOS on M-series. And the number has gotten steadly bigger over the last two years. Those cards have worked on the MP 2019. The MP 2019 can cross boot into Windows so can even kludge the Nvidia GPUs if temporary swap out of macOS.
The whole "bare iron" boot Windows is likely gone for the next Mac Pro but the 2019 still has it. The Mac Pro came with a T2 chip so the days of "hack the system firmware" were over at that point. Apple Silicon walking away from UEFI should have been a surprise. ( Apple grumbled for years before about UEFI security issues. the iPHone/iPads didn't use it. ).
Apple has not been working toward zero PCI-e card support. Myopically viewed through discrete GPUs may give that view, but that is by no means the whole PCI-e card ecosystem.
For non critical boot environment (e.g., not the primary display driver) they groundwork is already there in the future path of Apple Silicon systems.
Apple committed in that April 2017 meeting to high bandwidth at least as much as to modularity. (modularity mentioned there was about the screen). Going to SoC mounted RAM is getting them high bandwidth. ( effectively a "poor man's " HBM implementation). The presumption has been that they would sacrifice bandwidth for modulatory. That is probably flawed. Even more so given Apple has droned on repetitively since 2020 about Pref/Watt priorities.
I think some folks presumed that hyper expensive MPX modules would be futured proofed into future machines. That is probably not true. It probably would have helped if Intel had previewed their Gen 11 (TigerLake) SoCs with integrated TB controllers earlier, but Apple simplifying the Thunderbolt solution in the Mac Pro shouldn't have been hard to see coming. (well perhaps not for Mac Pro folks as 100's of posts from 2013 to 2019 about how Apple should dump TB from future Mac Pro... didn't happen. Those folks have missed the boat for a decade now... probably won't change. ) . The MP has seen GPU MPX modules from 580X/Polaris , 5000 (RDNA ) , 6000 (RDNA2) series. Three generations (yeah Apple started off with something 'old' at the low end). So there have been updates over time.
The other parts from the April 2017 meeting on state of future Mac Pro was that:
1. Many users wanted one big GPU rather than multiple GPUs. Well, careful for what you wish for. A four die, mega package GPU is going to be 'big'. They said some users wanted dual ( or more) GPUs. That is somewhat of a break. Although I suspect they will counter that this is really big single.
[ Apple probably does need a multiple GPGPU ability. Multiple GPUs for driving display probably not. ]
2. "leaned to much on Thunderbolt" for storage. Got slots for PCI-e SSDs and some SATA sockets and 3rd party brackets for HDDs. I would not bet against those for an Apple Silicon Mac Pro. A x16 PCI-e v4 slot for a SSD carrier card needs work (not supported in current M1 generation), but a x4 SSD could be done with a M1 Ultra now. There is just no room in a Studio for a M.2 slot.
The internal USB socket for a iLok dongle has a more than good chance too.
[ e.g. If Apple chopped 4-6 slots from current MP 2019 there still would be room for a PCI-e M.2 carrier car and/or the same bracket ( if the SoC socket and heat sink to creep into the HDD bracket zone. ). If just half the volume of current Mac Pro there is still lots of internal space left relative to the rest of the Mac line up. Lower chance, Apple could see Apple pushing folks to a U.2 drives is a push do dump SATA. Or just provisiong 2.5" SSD as cheap storage if the socket/cooler get bigger. ]
3. Modular screens. Mini , Studio already do this . New Mac Pro wouldn't be a problem.
4. "... we’re committed to making it our highest-end, high throughput desktop system, designed for our demanding pro customers. ..."
That isn't promising modular everything. Throughput is not modularity. Happens to coincide in the past , but really the same thing.
" ... As part of doing a new Mac Pro — it is, by definition, a modular system — we will be doing a pro display as well. Now you won’t see any of those products this year; we’re in the process of that. We think it’s really important to create something great for our pro customers who want a Mac Pro modular system ..."
The explicit modularity was display (also least revealing since already there on previous Mac Pros, but in contrast to heavily hinted future iMac Pro in same conversation. ). Got more with the Mac Pro 2019. but largely that was driven from constraints that Intel did; not Apple. Xeon W3200 series has no GPU , thunderbolt ( hence there complexity of routing video to various different places on the logic board. ). Intel picked the memory format. That whole package is a "repurpose" of a die primarily constructed for data center servers. That is highly unlikely Apple basic guidelines when they start their design. Apple doesn't operate deeply in the data center server market. Apple is going to start off with the intent of making a single person system as the primary end goal. That's what they sell.
For another example, the Afterburner card. The Ultra (and an Extreme) basically 'smoke' that card. Apple should have thrown that out of SoC because it didn't meet some modular design constraint. That is kind of goofy. A modern , bigger FPGA won't beat the Ultra/Extreme either because there is bandwidth bottleneck with a external card.
The disconnect comes from folks who read "high throughput desktop system" as being a euphemism for top end Nvidia GPU card support.
P.S. Grrr. audio site image presents in editor but not inline. Similar picture different angle.
At WWDC 2019 today, Apple offered our first look at its brand new Mac Pro. Read on as we roundup...
9to5mac.com