It is highly likely that has relatively little to do about room and more so about a "fall back" ( plan 'b') option Apple held in mind. The Core X ( i7 - i9 ) variants range in PCI-e output from 28-40. For example
https://ark.intel.com/products/1237...X-X-series-Processor-11M-Cache-up-to-4_30-GHz
Intel kneecaps those at 28 lanes. If Apple could get Intel to do the somewhat custom Xeon W variants at the price points they wanted, they may have designed the iMac Pro to fall back 'off the shelf' Core X. Apple doesn't particularly want unlocked CPUs but they also don't want to pay more than they want to either.
There is room with a slight tweak expansion to the main logic board taller to put two M.2 SSDs ( instead of Apple's split single logical SSD implementation) and just skip doing the T2 chip. ( two SSDs would drive up the count). It isn't a space thing. Getting a 2nd GPU in there to soak up x16 would be more of space thing (no room for appropriate cooling and layout. )
Apple really didn't say that. Apple basically said that the thermal core was a "mistake" due to the mismatch between the CPU TDP and the higher end GPU TDP. All three don't approximately match. That is implicitly something they were not going to repeat. Also making dual GPUs manditory is something that didn't pan out. That is fundamentally different than dual GPUs aren't useful and don't want to enable them in next version. So from the transcript to bad those up.
https://techcrunch.com/2017/04/06/t...-john-ternus-on-the-state-of-apples-pro-macs/
duals as default config not being a good match ( user base is broader than that)
"... I think one of the foundations of that system was the dual GPU architecture. And for certain workflows, certain classes of pro customers, that’s a great solution. But, to Phil’s point, ‘Pro’ is so broad that it doesn’t necessarily fit all the needs of all the pros. ..."
standard config as single GPU, but leaving from for thermal capacity growth.
"... Being able to put larger single GPUs required a different system architecture and more thermal capacity than that system was designed to accommodate. So it became fairly difficult to adjust.
thermal core and equal wattage ( and reinforcement on default config for dual ).
".. The triangle you mentioned, the thermal core, is designed to have three fairly similar loads – similarly balanced in power. And so the overall size of the product and the fan, that defines the overall thermal capacity for the enclosure. And we didn’t see as much take up in dual GPUs and we would have expected. ..."
software limitations of some packages to single GPU
"... Those can be in VR, those can be in certain kinds of high-end cinema production tasks where most of the software out there that’s been written to target those doesn’t know how to balance itself well across multiple GPUs but can scale across a single large GPU. ..."
[ More than a few of the machine learning ones can though. ML is a hot topic with Apple and it would more than loopy for Apple to partially shoot the next Mac Pro in the head by blocking the option (not standard just an option) for a second GPU. Similarly Apple just demo'ed at WWDC that DaVinci Resolve scales almost linearly with additionally GPUs using eGPUs. ..... what if can scale to two with no additional hardware. Wouldn't that be a very good idea? They are making the point that multiple GPUs
are useful to some. ]
There is nothing there to exclude dual GPUs; there are some customer who want/need it. It is just that dual GPUs for 'everyone' didn't work with MP 2013. Notice that the iMac Pro has the similar GPU fixed count and thermal limits as the MP 2013. To differentiate the new Mac Pro would likely remove that "painted into corner" constraint in a substantive way.
IMHO whether Apple enables a 2nd GPU more so has to do if they are sticking with strict constraint that the next Mac Pro be a purely desktop machine or not. ( small, approximately Mac Mini sized desktop footprint. )
That x4 PCI-e v3.0 ---> two x4 PCI-e v2.0 is more of "switch down shift" similar to what they did in the Mac Pro 2013 for the where took x8 PCI-e v3.0 and switch down into four x4 PCI-e v2.0 lleads. (and used three for Thunderbolt). It isn't so much saving lanes as much a PCI-e version matching bandwidth appropriately. There is v3.0 coming off the CPU and the things attaching to are v2.0.
[ technically the
AQqtuion QC107 can be either v3 or v2 but the v3 mode is essentially overkill x4 PCI-e v2.0 is 20Gb/s which is enough x4 PCI-e v3 is 32 Gb/s which is enough to run two 10GbE ports.. so overkill. ]
No there aren't strong marketing reasons.
Apple isn't pushing USB Type-C monitors. Thunderbolt v3 monitors perhaps but USB ones? No. But if detaching the monitor because the customers for those system put a high premium on monitor choice... it doesn't make any sense to then backslide and limited the choices. Marketing would be looking at which monitors are likely to be hooked to these new system. Marketing is not 'tail wagging the dog' of trying to make Mac Pro drive Thunderbolt Display docking station sales.
Marketing, real marketing, is identifying what folks needs are and producing product and services that match those needs. Marketing as a euphemism for sales pitch spin is more about creating smoke. 6 TB ports did not save the Mac Pro 2013. Saying that the next Mac Pro needs 6 TB ports because the last Mac Pro 2013 had 6 ports is pure hooey. (even more so when a substantive portions of the target audience moan and groan about the MP 2013 design choices for years. ) They isn't real marketing. The Mac Pro 2013 having six TB was dubious too. [ I outlined eerily the arm flapping that appeared shortly after the MP 2013 debut about monitors needs. Just as dubious now as it was then. ]
One of the factors is about folks and their commitment to the sunk cost equipment they already have. If they have monitors that have DisplayPort/mDP connectors and they already have miniDP-DP or miniDP-miniDP cables then that is a marketing miss if send them out to buy new cables when your competitors don't. I know Apple wants to pull folks into the Type-C future but one of reason have a Mac Pro ( in the context of having an iMac Pro) is that there is a substantive group of people who "don't want to".
If Apple wants to bump the number of Type-C ports on the Mac Pro then they could put 2 USB (only) Type-c ports on the front [ or one Type-A and one Type-C on front] . That would make them extremely easily distinguishable from the 4 Type-C Thunderbolt ones on the back [ The 4 Type A's presumably on back are visually distinguishable.] . The Mac Pro would 'win' the relatively lame Type-C port count war with the iMac Pro since it has no front ports. (could win both type-c and type-a if split the mix on front). Frankly there are going to be folk grumping about no front ports anyway if there are none. However, highly doubtful some type-C port count is going to win some tech porn port contest in any substantive numbers over the Mac Pro if it is as limited and closed as the iMac Pro.
If Apple adds a single std x16 PCI-e slot to the Mac Pro it will be far more differentiated from the iMac Pro than any port count pissing contest. That's what will separate the two.
Six TB ports doesn't make sense. Even less so with TBv3. There is no other system vendor out there with more than two; let alone six. The majority of the folks who are holding out for a revised Mac Pro are clamoring for more stuff
inside the system not outside. So a M.2 slot or a standard x4 slot would fill more marketing need than continuing to agitate those folks with ports they didn't ask for. Honestly, who is actually using 6 TB ports as Thunderbolt ports ? What is there relative size to the remaining mac Pro market?
Again the iMac Pro form factor is likely not the reason behind stopping on exactly 28.
It isn't PCI-e lanes that is a major brouhaha in the Mac Pro product space. it is allowing at least some user std PCI-e card usage. ( which optionally could be in some cases a second GPU card. Other folks other cards. )
There is no RAID 0 solution in the iMac Pro. There is one and only one SSD there. For whatever reason Apple spread the physical implementation of the single logical SSD into "dumb" NAND cards . There is only one SSD there. IF look at the internal schematic that is "STG PCIe". Not PCI-e that connects those dumb cards. The cards have no SSD controller on them. So they are aren't distinct drives. Other SSDs have separate feeds to separate groups of NAND chips on them using just one logic board. Technically those are not RAID 0. All modern SSDs use some variation of RAID ( multiple access streams) if reading and wriing are in the same range. What Apple did in iMac Pro just is laid out physically different, it is not different in conceptual sense.
Apple could use the T2 ( or T3 incremental bump) as the boot solution, but they aren't buying anything by ignoring standards and M.2 for a secondary storage slot on a machine where users can take off the cover and get inside. Same thing with second PCI-e slot. Similar issue, if Apple needs a custom GPU slot for the main GPU card then that should be tightly coupled to the second x16 PCI-e slot. It is unnecessary coupling that was the core problem issue with the Mac Pro 2013. The 1st and 2nd GPUs don't have to be extremely coupled to one another any more than they need to be to the CPU.
[doublepost=1528151642][/doublepost]
Metal doesn't run on Macs? The only thing Macs lack in the standard configuration is non-facetime cameras to drive AR.
ML doesn't work on macOS. I'd wait until all the WWDC sessions were done before proclaiming that. Again, there is even less reason why it wouldn't also run on Mac ( don't even need to use a camera and Siri (natural language) is more than present on the Mac. )