Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

jscipione

macrumors 6502
Mar 27, 2017
429
243
Ok now try that again with 6 slots. I guess the prototype devs just tripped and fell and 6 testing slots landed in there. 🙄

6 slots is a lot different than 1 slot and could mean that the AS Mac Pro will feature PCIe slots or it could mean that PCB’s are cheap for Apple to make too and they are using one they built for testing inside a current but not shipping Mac Pro case. The Mac Pro that actually ships may still have 0 PCIe slots. If true this means a current or future Mx processors can use PCIe slots which was not known before and may still not be possible at this time. No current shipping Mx Mac or iPad utilizes PCIe slots.
 

deconstruct60

macrumors G5
Mar 10, 2009
12,493
4,053
I’ll believe PCIe slots when I see them. Apple did shock me by putting 8 on the 7,1 but I still bet there will be 0 on the 8,1. Rumors of 1 or 6 slots are quite recent and incompatible with previous rumors of a mini Mac Pro.

Gurman's circa late 2020 - early 2021 rumor was a "about half size Mac Pro".

Don't see how the Mac Studio could be accurately considered a "half size" Mac Pro. Chopping 'half" off of every single dimension doesn't lead to halve the volume. That would be something much smaller than half.

Six slots and get rid all of the double wides would go from a total slot backplane of 12 wide down to 6. That closer to getting to the "about half" adjective being more appropriate. Would be a substantially bigger volume than a Mac Studio box.

[ Similar to a MPX Bay in a MP 2019 where if use a 2x-3.5x wide card that it covers up some PCI-e slots. ]

For anything close to half the volume of a MP 2019 system, then it is unclear as to how it would not have some kind of PCI-e or M.2 slots in it as the SoC of even a "quad" Max package size along with a 400W heat sink wouldn't take anywhere near that amount of volume. Apple going back to a bucket load of SATA 3.5 HDDs is even less likely than a dGPU ( and really not meeting "highest bandwidth demands" either. )



If Apple is developing discrete MPX GPUs it would be the first time I’ve heard about it. Possible but unlikely.

For better or worse, I think some folks are chattering about 'MPX" more so as an indicator of "Apple Propriatary socket" than of actually same socket as currently being used. The actual same socket makes no sense at all when an Apple SoC is present.

Apple SoCs have Thunderbolt built in. That probably isn't going to change for the Mac Pro. So the whole "send 2-4 DisplayPort channels" provisioning is for what? There are no discrete TB controllers to provision.


Similar with PCI-e v3 provisioning for "GPU card" TB controllers. If doing hackery with a iGPU intended SoC as a dGPU then could just bleed x4 PCI-e v3 out of a x16 PCI-e v4 connection anyway. Flip the other TB/DP controllers to just being DP 2.0 out.
 

ZombiePhysicist

Suspended
May 22, 2014
2,884
2,794
6 slots is a lot different than 1 slot and could mean that the AS Mac Pro will feature PCIe slots or it could mean that PCB’s are cheap for Apple to make too and they are using one they built for testing inside a current but not shipping Mac Pro case. The Mac Pro that actually ships may still have 0 PCIe slots. If true this means a current or future Mx processors can use PCIe slots which was not known before and may still not be possible at this time. No current shipping Mx Mac or iPad utilizes PCIe slots.

I'm totally offended that you dismissed, out of hand, the equally if not more likely, 'they tripped and stuffed slots in there' possibility.
 
  • Haha
Reactions: AlphaCentauri

Boil

macrumors 68040
Oct 23, 2018
3,478
3,173
Stargate Command
Super doubtful Apple would go thru the trouble and expense of moving from a single slot to a six slot prototype if they were never going to ship the eventual ASi Mac Pro with multiple PCIe slots...

And there are a whole lot of things folks put into expansion slots besides discrete GPUs...

As for MPX, more for the power delivery than any TB provisioning; a multi-SoC (GPU-specific; two, four & eight chip variants...?) add-in card would use more than the 75W a standard PCIe slot provides...?
 
  • Like
Reactions: AlphaCentauri

jscipione

macrumors 6502
Mar 27, 2017
429
243
Gurman's circa late 2020 - early 2021 rumor was a "about half size Mac Pro".

Don't see how the Mac Studio could be accurately considered a "half size" Mac Pro. Chopping 'half" off of every single dimension doesn't lead to halve the volume. That would be something much smaller than half.

We agree that the rumored half size Mac Pro could not be the same as what became the Mac studio.

Six slots and get rid all of the double wides would go from a total slot backplane of 12 wide down to 6. That closer to getting to the "about half" adjective being more appropriate. Would be a substantially bigger volume than a Mac Studio box.

[ Similar to a MPX Bay in a MP 2019 where if use a 2x-3.5x wide card that it covers up some PCI-e slots. ]

I suppose 6 single wide non-MPX slots could fit in a half sized case but that would mean the end of shipping GPU support so seems unlikely that Apple would drop MPX unless they drop PCIe GPU support altogether. 6 single wide with 1 or 2 MPX slots more likely.

For anything close to half the volume of a MP 2019 system, then it is unclear as to how it would not have some kind of PCI-e or M.2 slots in it as the SoC of even a "quad" Max package size along with a 400W heat sink wouldn't take anywhere near that amount of volume. Apple going back to a bucket load of SATA 3.5 HDDs is even less likely than a dGPU ( and really not meeting "highest bandwidth demands" either. )

Cut out the hard drives and cpu heatsink with a row of fans gets you closer to the half size PCIe along with half the PCIe/MPX slot area. (4 double + 4 single => 6 single)

For better or worse, I think some folks are chattering about 'MPX" more so as an indicator of "Apple Propriatary socket" than of actually same socket as currently being used. The actual same socket makes no sense at all when an Apple SoC is present.

Apple SoCs have Thunderbolt built in. That probably isn't going to change for the Mac Pro. So the whole "send 2-4 DisplayPort channels" provisioning is for what? There are no discrete TB controllers to provision.

Similar with PCI-e v3 provisioning for "GPU card" TB controllers. If doing hackery with a iGPU intended SoC as a dGPU then could just bleed x4 PCI-e v3 out of a x16 PCI-e v4 connection anyway. Flip the other TB/DP controllers to just being DP 2.0 out.

MPX provides power to GPUs in addition to thunderbolt routing eliminating cabling. Although it’s 500W limit is still not enough for upcoming GPUs but that’s another story.
 

ZombiePhysicist

Suspended
May 22, 2014
2,884
2,794
Super doubtful Apple would go thru the trouble and expense of moving from a single slot to a six slot prototype if they were never going to ship the eventual ASi Mac Pro with multiple PCIe slots...

And there are a whole lot of things folks put into expansion slots besides discrete GPUs...

As for MPX, more for the power delivery than any TB provisioning; a multi-SoC (GPU-specific; two, four & eight chip variants...?) add-in card would use more than the 75W a standard PCIe slot provides...?

Speaking of thunderbolt. I think the thunderbolt 5 spec is out and supports 8k now. Think there is a chance the new Mac Pro ships with TB5?
 

exoticSpice

Suspended
Jan 9, 2022
1,242
1,952
Speaking of thunderbolt. I think the thunderbolt 5 spec is out and supports 8k now. Think there is a chance the new Mac Pro ships with TB5?
Intel has not officially released Thunderbolt 5, just 'teased' it. But since Apple was one the first to use TB 4 when it came out they would ship it ASAP on the Pro Macs.

For now Apple should ship real HDMI 2.1 to Mac Pro and MBPs.
 
  • Like
Reactions: ZombiePhysicist

mattspace

macrumors 68040
Jun 5, 2013
3,344
2,975
Australia
Ok now try that again with 6 slots. I guess the prototype devs just tripped and fell and 6 testing slots landed in there. 🙄

yeah potentially a generic test mule motherboard to allow different hardware to be worked out on separate cards, before addition to the motherboard directly, or to test thunderbolt compatibility with simulated bandwidth limitations etc - I don't recall, but did the 6-slot claim say what ports were on the main board itself? It wouldn't surprise me if it had its processor on a daughter card, perhaps even one that interfaces with the motherboard via a standard zif-style connector.

What does lead me to suspicion, is how trivial it would be for Apple to find out who the operator of that hardware is from the posts here.
 

Boil

macrumors 68040
Oct 23, 2018
3,478
3,173
Stargate Command
Six slot chassis, but one slot is for the SoC daughter card...?

(1) SoC slot - proprietary ultra high-speed / low latency connection to MPX & PCIe slots
(2) MPX slots - x16 Gen5
(3) PCIE slots - one x16, one x8, one x4, all Gen4 (production loadout - M.2 RAID, 8K video I/O, audio DSP)
 

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
has 6 PCI-E lanes and all packed in current 7,1 case.
You probably mean 6 PCIE-E slots correct? Lanes describe the bandwidth. PCIe lanes are the physical link between the PCIe-supported device and the processor/chipset. Most graphics cards in the market today require at least 8 PCIe lanes to operate at their maximum performance in gaming and rendering applications.
 

ZombiePhysicist

Suspended
May 22, 2014
2,884
2,794
yeah potentially a generic test mule motherboard to allow different hardware to be worked out on separate cards, before addition to the motherboard directly, or to test thunderbolt compatibility with simulated bandwidth limitations etc - I don't recall, but did the 6-slot claim say what ports were on the main board itself? It wouldn't surprise me if it had its processor on a daughter card, perhaps even one that interfaces with the motherboard via a standard zif-style connector.

What does lead me to suspicion, is how trivial it would be for Apple to find out who the operator of that hardware is from the posts here.

My “trip and they accidentally fell in there” ‘potentially‘ has better odds.
 

ZombiePhysicist

Suspended
May 22, 2014
2,884
2,794
6 slots is a lot different than 1 slot and could mean that the AS Mac Pro will feature PCIe slots or it could mean that PCB’s are cheap for Apple to make too and they are using one they built for testing inside a current but not shipping Mac Pro case. The Mac Pro that actually ships may still have 0 PCIe slots. If true this means a current or future Mx processors can use PCIe slots which was not known before and may still not be possible at this time. No current shipping Mx Mac or iPad utilizes PCIe slots.

Right because using a never before used 6 slot architecture makes a ton of sense for testing when you’re totally not going to use slots. 🙄 it’s like your just opposing to be contrarian or it’s own sake. Like you’re rooting for your team no matter what. Yay Jets! Yay Mets!
 

mattspace

macrumors 68040
Jun 5, 2013
3,344
2,975
Australia
Right because using a never before used 6 slot architecture makes a ton of sense for testing when you’re totally not going to use slots. 🙄 it’s like your just opposing to be contrarian or it’s own sake. Like you’re rooting for your team no matter what. Yay Jets! Yay Mets!

Yes, that's exactly how it would be done. All the technologies to be used would be tested and integrated on a generic, pluggable motherboard, up until the point at which the physical integration into a single finalised form becomes critically important, and then the dev hardware would start approximating the shipping versions.

That's why the original developmental versions of the iPad, and iPhone cover / covered an entire table - they were separate parts, physically connected with wires, and as each subsystem developed, it was dropped in to replace the previous revision, up until the miniaturisation and integration stage.

No one in their right mind would develop a new computer by starting with a final form customised, specialised motherboard.
 

Boil

macrumors 68040
Oct 23, 2018
3,478
3,173
Stargate Command
Six slot chassis, but one slot is for the SoC daughter card...?

(1) SoC slot - proprietary ultra high-speed / low latency connection to MPX & PCIe slots
(2) MPX slots - x16 Gen5
(3) PCIE slots - one x16, one x8, one x4, all Gen4 (production loadout - M.2 RAID, 8K video I/O, audio DSP)

Maybe Apple takes a page from the old Silicon Graphics playbook...

SoC daughter cards, upgrade cards available but you have to send back the SoC daughter card that was replaced; maybe the same for mobos, which would mean Apple keeps a "universal layout" sort of chassis (in regards to the mobo securing within the chassis)...?

So one gets a shiny new ASi Mac Pro, a few years later the daughter card gets replaced by one with a newer SoC, or maybe just by one with more RAM...?

That happens a few times, but then the mobo is the bottleneck, so time for a new mobo...!

Would this be "cheap"...? Most likely not at all, but it would allow a modular upgrade path of sorts...?

Yes, that's exactly how it would be done. All the technologies to be used would be tested and integrated on a generic, pluggable motherboard, up until the point at which the physical integration into a single finalised form becomes critically important, and then the dev hardware would start approximating the shipping versions.

One would think the "table full of connected parts" is a lab scenario, whereas sending six slot prototypes out for evaluation would be indicative of a more complete prototype...?

No one in their right mind would develop a new computer by starting with a final form customised, specialised motherboard.

No one here is saying that is what is happening, and the fact that the thread starts off talking about a single slot prototype based on the M1 Ultra / Extreme SoCs, and then works up to a six slot prototype based on the M2 Ultra / Extreme SoCs; well that could indicate that a good bit of work has been done already and Apple may actually be sending out T&E units that are highly representative of the intended final product...?
 
Last edited:

mattspace

macrumors 68040
Jun 5, 2013
3,344
2,975
Australia
One would think the "table full of connected parts" is a lab scenario, whereas sending six slot prototypes out for evaluation would be indicative of a more complete prototype...?

Could be indicative of anything.

But there was basically no leaks about the 2013 Mac Pro, and the "darknet guy" "leaks" about the 2019 Mac Pro were wildly offbase...

No one here is saying that is what is happening, and the fact that the thread starts off talking about a single slot prototype based on the M1 Ultra / Extreme SoCs, and then works up to a six slot prototype based on the M2 Ultra / Extreme SoCs; well that could indicate that a good bit of work has been done already and Apple may actually be sending out T&E units that are highly representative of the intended final product...?

Indicative of the final product, or indicative of someone being fed a specific sequence of highly singular prototypes by a company's intelligence operatives, and about to have the skin sued off them for violation of NDAs?
 

MarkC426

macrumors 68040
May 14, 2008
3,697
2,097
UK
Maybe Apple takes a page from the old Silicon Graphics playbook...

SoC daughter cards, upgrade cards available but you have to send back the SoC daughter card that was replaced; maybe the same for mobos, which would mean Apple keeps a "universal layout" sort of chassis (in regards to the mobo securing within the chassis)...?

So one gets a shiny new ASi Mac Pro, a few years later the daughter card gets replaced by one with a newer SoC, or maybe just by one with more RAM...?

That happens a few times, but then the mobo is the bottleneck, so time for a new mobo...!

Would this be "cheap"...? Most likely not at all, but it would allow a modular upgrade path of sorts...?
I like your thinking on this concept......👍
 
  • Like
Reactions: prefuse07

deconstruct60

macrumors G5
Mar 10, 2009
12,493
4,053
Intel has not officially released Thunderbolt 5, just 'teased' it. But since Apple was one the first to use TB 4 when it came out they would ship it ASAP on the Pro Macs.

One of the first?

Intel outlined TBv4 in July 2020 along with Gen 11 of laptop SoC ( TigerLake )


Dell XPS 13 by that Fall




Apple didn't achieve TBv4 until the MBP 14"/16" which is Fall of 2021; a year later. Bleeding forward edge of TBv4 adoption??? ... not really. Apple squatting on the non compliant M1 SoC for a year. The M1 is USB4 not TBv4. The M2 is still not TBv4 complaint in 2022.

They are also on the trailing edge with HDM 2.1 (still constrained to what AppleTV box HDMI output is ) and DisplayPort 2.0 (and pragmatically 2.1 which is cleaned up interpretability 2.0 )

I suspect will see Apple work on TBv4 with DPv2.1 passthrough deployed before they go back and work on TBv5.

Pretty good chance that TBv5's PAM3 encoding has more interoperability issues than previous versions and that is going to take a while to shake out (along with USB4 second gen ). Doubtful anyone gets to market before Intel does on native host support. Until that happens not much of a 'driver' there. The vast majority if Apple systems deployed (M1/M2) don't even do TBv4. How are they going to push the inertia for TBv5?


"Thunderbolt 5" is probably not coming in bulk until after Intel Gen 14 (Meteor Lake)... That won't show until mid-late 2023. So 2024-ish time frame. There still aren't any 3rd parties doing discrete TBv4 controllers yet. About as close as have gotten is a USB4 one (still not in high volume deployment).



Intel releasing a "v5" controller before anyone does a "v4" one won't help TB long run. Perhaps Intel releases some discrete "TBv5" controller around time USB4 version 2 products start to roll out but that would be toward end of 2023 or early 2024 (at CES 2024).


For now Apple should ship real HDMI 2.1 to Mac Pro and MBPs.

Don't hold your breath. Probably same firmware and discrete parts as are on the AppleTV ( better margins for Apple ). DisplayPort is royalty free. HDMI costs money. Apple is likely going with 'free' spec for an update. If Apple does a DisplayPort 2.1 then there likely will be 3rd party DP 2.1 -> HDMI 2.1 dongles show up that make more 8K folks happy (but Apple doesn't have to do any of the scut work.)
 

ZombiePhysicist

Suspended
May 22, 2014
2,884
2,794
Yes, that's exactly how it would be done. All the technologies to be used would be tested and integrated on a generic, pluggable motherboard, up until the point at which the physical integration into a single finalised form becomes critically important, and then the dev hardware would start approximating the shipping versions.

That's why the original developmental versions of the iPad, and iPhone cover / covered an entire table - they were separate parts, physically connected with wires, and as each subsystem developed, it was dropped in to replace the previous revision, up until the miniaturisation and integration stage.

No one in their right mind would develop a new computer by starting with a final form customised, specialised motherboard.

Right, because those were in similar parts of development curves. :rolleyes: But you keep fighting that fight. Anything is possible...now 'probable', well that's a horse of a different color.
 

deconstruct60

macrumors G5
Mar 10, 2009
12,493
4,053
I suppose 6 single wide non-MPX slots could fit in a half sized case but that would mean the end of shipping GPU support so seems unlikely that Apple would drop MPX unless they drop PCIe GPU support altogether. 6 single wide with 1 or 2 MPX slots more likely.

First, 6 single wide slots won't not stop a 2-3.5x wide GPU being inserted at all. At least it shouldn't ( presuming Apple keeps the standard full length slot clearance.). The extra wide card would 'cover up' slots that could not be used for something else , but it would fit. If there is was an 8-pin AUX power connectors moved over from the MP 2019 it would get power also. Going to single slots wouldn't push out a GPU card. Pragmatically probably could not have multiple ones. ( would have to leverage to iGPU in the Apple GPU to do some substantive work).

Second, "would end of GPU support". "Would" ? The tense on your verb is wrong. Apple has already ended 3rd party GPU support two years ago on macOS on M-series. Hasn't been there since day zero of the transition kit. So in now way is that "new" or these new prototype single slot width making any substantive change of direction there.

One of the followups to the six slot description suggest that there is an 8-pin AUX power connector present (at tester didn't have to invent some Rube Goldberg solution to power the 6900XT ). That could be for a "Compute GPGPU". The major piece that is missing is software for a "Display" GPU.

Apple could have worked out a "Display GPU" driver solution on M1 series Macs that had Thunderbolt and PCI-e card enclosures attached any time over the last two years . They did not. A Mac Pro was entirely not necessary to get that basic work done.



Cut out the hard drives and cpu heatsink with a row of fans gets you closer to the half size PCIe along with half the PCIe/MPX slot area. (4 double + 4 single => 6 single)

Not sure how going to cut out the CPU heat sink when the "Quad" M-series extreme would be pushing into the 300W range. ( 4 * 80-90W ---> 320-360W ) . Even with Apple's vaunted Perf/Watt metrics they still have going to have a high power consuming SoC there. ( It is Perf/Wat is better than a 280W Intel Xeon W-3200 and W6800X combined consumption. But if Apple is 'targeting' the 6800/6900 the amount of power consumpton pushed to the class CPU only socket is going to go up from what the MP 2019 had. Not down. )

What more likely to loose is the chop down the height of the box is the middle MPX bay ( two , dual width sockets and the associated Fan fronting that. ). That fan and cooling system associated with the MP 2019's "CPU section" ... still going to need that.

The rumor was they shoved this prototype board into the current MP 2019 case. A shorter (in the vertical placement orientation) would still fit ( and get covered by the mid and lower fan ).

Technically, there are not hard drives in a MP 2019. If the main logic board is shorter they could probably keep those mount points around. Might need a new bracket attached drives side-by-side ( is shifted the heat sink lower in the case ).


[ If Apple is keeping the rack chassis around then six slots would be a better fit than chopping the board down to just 1-2. Might be able to pack 4-5 drives into that extra space which would make a "drive modularity" subgroup happy.

And perhaps like the M1 Mini Apple skips the a chassis change on the tower out of "already exists " is cheaper than "scale it down about 1/3". Still can sell those $400 wheels. :) ]


MPX provides power to GPUs in addition to thunderbolt routing eliminating cabling. Although it’s 500W limit is still not enough for upcoming GPUs but that’s another story.


If all Apple is doing is writing a extremely narrow set of drivers for a couple of "off the shelf" cards then they don't need the MPX power distribution; the mainstream cards don't have them. For example,

MI210_Car_678x452.jpg




A double wide , 300W card. ( if takes two slots still have 4 single widths left.. even if get rid of all of the double wides ). No video out ( just a "Metal compute" driver stack. ) . No MPX power necessary. Hardware R&D costs for Apple about zero ( past putting the AUX power connector on the board). Similar thing that Apple did with HDDs with the MP 2019. Does Apple ship any BTO configuration with HDDs installed ? Nope. Did they leave a couple of low cost sockets around so could stuff two in there if you wanted to? Yes.

This would be a bit more heft in software driver support ( have to do a Metal compute stack) , but it is another FP32 40+ TFLOPS can toss into the box if need some more. [ versus ~30 TFLOPS of a W6800 Duo ]

At some point probably will be an MI310 which would provide an even bigger raw TFLOP budget.


Or a Flex 170

Intel-Arctic-Sound-M-150W-Conference-Room.jpg

https://www.servethehome.com/intel-brands-arctic-sound-m-as-intel-flex-series-data-center-gpus/


with some wrappers to get at hardware AV1 en/deoders as well as more modest side compute expansion.
Can still avoid spending money on the full GPU display graphics stack R&D .
 

deconstruct60

macrumors G5
Mar 10, 2009
12,493
4,053
Maybe Apple takes a page from the old Silicon Graphics playbook...

SoC daughter cards, upgrade cards available but you have to send back the SoC daughter card that was replaced; maybe the same for mobos, which would mean Apple keeps a "universal layout" sort of chassis (in regards to the mobo securing within the chassis)...?

If the SoC daughter card has

SoC , RAM , SSD modules (even if discrete modules ... secure enclave keys disappear... pretty much pragmatically starting over if loosing access to the drive metadata. ) , TB ports.

How much cheaper than whole new system?


If feed two x16 PCI-e v4 lane bundles off to a PLEX switch on the motherboard so can disperse that out to 2-6 sockets ... when new SoC comes with v5 or v6 ... there is zero bandwidth increase coming. Paid for v5-6 and pragmatically have zero access to it. Is that going to be a big value add?

If try to strip the SoC card from hosting that I/O ( push TB sockets and SSD modules off the card) the daughter card socket gets even more proprietary and the backplane discrete components even more stuck in time. ( e.g., maybe pick up TBv5 controllers but the main logic board redrivers are still stuck on v4. So again value add disappears. )

The major point of a System on a Chip (SoC) is to put the System onto the Chip package. Very likely chance that the SoC 'blackhole' is going to suck far more stuff off the main logic board than was every done back in the old Silicon Graphics ( or even MP 2009-2012 days).

PCI-e v4 , 5 , 6 are pushing shorter and short path lengths. (without substantive re-driver workarounds. )

USB4 version 2 with PAM3 ... pretty close to the same 'boat'.

So one gets a shiny new ASi Mac Pro, a few years later the daughter card gets replaced by one with a newer SoC, or maybe just by one with more RAM...?

Newer SoC is likely going to be more integration of something else.



That happens a few times, but then the mobo is the bottleneck, so time for a new mobo...!

Would this be "cheap"...? Most likely not at all, but it would allow a modular upgrade path of sorts...?

Therein in mostly lies the 'rub' . Many of the hyper modularity discussion threads have a subtext of cost savings. A more expensive solution is often not what they want. Really want it "cheaper" because replacing with commodity parts where can hope that competition between vendors drives down the costs. Yes there will be some who are chaffing to be the fastest , most expensive thing Apple can pump out each year ... but if look closely that is really not the most of the advocates. ( more "5,1 is great cause I just bought xyz doo-hicky and it works, so there Apple... you get no money" folks than " can't wait for that $12K daughter card coming from Apple next week; have too much money just laying around. " )

No one here is saying that is what is happening, and the fact that the thread starts off talking about a single slot prototype based on the M1 Ultra / Extreme SoCs, and then works up to a six slot prototype based on the M2 Ultra / Extreme SoCs; well that could indicate that a good bit of work has been done already and Apple may actually be sending out T&E units that are highly representative of the intended final product...?

In both cases perhaps. M1 Extreme system didn't make it. Timing wise and likely had some serious adoption negative blowback. But if M1 Extreme was never really ever going to be a real product then the one slot makes some sense as it would be a more affordable board (that would never have any direct cost recovery).

If Apple did a set of M1 Extremes and then never shipped that probably isn't going to make the M2 Extreme SoCs any cheaper. The M2 series would likely have to pay to both generations. And if Apple is provisioning 6 slots with a M2 Ultra ... even more suspect that it is built from a 'plain laptop' M2 Max components. ( unless using Thunderbolt port hackery to 'backhaul' provision the slots. )
 

Boil

macrumors 68040
Oct 23, 2018
3,478
3,173
Stargate Command
A more expensive solution is often not what they want.

I did say Silicon Graphics, and those were never cheap...! ;^p

And if Apple is provisioning 6 slots with a M2 Ultra ... even more suspect that it is built from a 'plain laptop' M2 Max components.

There is the rub, spread the cost of desktop-class Mn Max SoCs by using in the ASi Mac Pro & the Mac Studio, but then the Mac Studio has the unused PCIe lanes just sitting there...?

So maybe Apple just goes ahead with bespoke "building block" SoCs just for the ASi Mac Pro...?



(Possible) ASi Mac Pro:
  • M2 Extreme SoC
  • 48-core CPU (32P/8E)
  • 152-core GPU
  • 64-core Neural Engine
  • 384GB LPDDR5 SDRAM
  • 1.6TB/s UMA bandwidth
  • 8TB SSD - (2) 4TB NAND blades
  • (2) 10GbE ports
  • (6) PCIe slots
(Possible) PCIe slot specs (and what they might be used for):
  • Gen4 - x4 - Apple I/O card (USB/TB/3.5mm headphone jack)
  • Gen4 - x4 - third-party audio DSP card
  • Gen4 - x8 - third-party 8K video I/O card
  • Gen4 - x16 - third-party 64TB M.2 NMVe SSD RAID card
  • Gen5 - x16 - ASi MPX GPGPU card
  • Gen5 - x16 - ASi MPX GPGPU card
 

Boil

macrumors 68040
Oct 23, 2018
3,478
3,173
Stargate Command
LOL, thinking about those SoC "building blocks"...

If so, then the above specs for an ASi Mac Pro would be different...?

I would think these "building blocks" would rely on the increased transistor density provided by the N3E process...?

( ...and these same "building blocks" could really "stretch their legs" when they reach the N3X process... )

I could see two separate "building blocks", one a CPU/GPU block, the other a GPU-specific block; so one could have a higher ratio of GPU to CPU cores in the overall package...?

This would give one more display GPU horsepower, but ASi MPX GPGPUs (options for two, four, maybe even eight GPU-specific SoCs on said add-in card) could be installed for even more rendering grunt...?
 

deconstruct60

macrumors G5
Mar 10, 2009
12,493
4,053
There is the rub, spread the cost of desktop-class Mn Max SoCs by using in the ASi Mac Pro & the Mac Studio, but then the Mac Studio has the unused PCIe lanes just sitting there...?

So just sitting there. As long as not a costly "space waste" it isn't a show stopper. There are extra Secure Element , SSD controller , x4 PCI-e v4 , and Thunderbolt Controller in an Ultra . ( Studio doesn't have more than one SSD, Ethernet Port or 8 Thunderbolt ports. ]

The iMac Pro has a Xeon W-2100 series processor in it provisioning 48 lanes and doesn't use more than 32. About 33% on the sidelines. Also not a show stopper. Cross 50% unused prehaps start of an issue. It is better trade off on the 18 core version (because using lots more of the 'other stuff') with the same socket and logicboard.


The desktop class Mn 'Max sizsed" building block doesn't have t have PCI-e on the die. Disaggregate the PCI-e and desktop I/O ( perhaps some SATA and extra USB ) onto a separate die then don't have to 'duplicate' in every single building block die for CPU and GPU cores. If pull away from the constraints of a full monolithic laptop die then have options.

Look at Intel Gen 14 ( Meteor Lake )

Intel-Meteor-Lake-Monolithic-v-Disaggregated.jpg




Intel has a CPU , Graphics , SoC ( memory , display controller , security , switch-intra-network 'glue' , etc) , I/O ( PCI-e , thunderbolt ) tiles. Apple probably won't disaggregate that extensively ( Apple not going to take as high of a perf/watt hit as Intel is. Nor do they have to tap dance across a wide range of fab providers. ) . However, splitting off the "desktop" I/O would make lots of sense if not going to put any these in a laptop ( or a desktop that the thinness politburo had complete control over ... iMac == iPad on a stick).

so if there was a single x16 PCI-e v4 + two 2x PCI-v4 for Ethernet/or something else , 2 SATA + 2 USB 3 I/O tile chiplet. (maybe push a subset of TB controllers out here also).

Then attach one to a "Ultra" plus two base CPU+GPU+NPU dies . Likewise two to a quad CPU+GPU package set up.

Feed either one or two x16 PCI-e v4 into a PLEX switch chip and regardless provision the 6 slots on the logic board from that ( thereby isolating rest of the logic board form the SoC pacakge differences on PCI-e ). Get thinner PCI-e aggregate bandwidth with higher provisioning with the Utlra and better backhaul on the "Extreme".

When throw the single or dual into the Studio than only one (or zero ) of the desktiop I/O chiplet. So relatively little waste ( other than connector to I/O chiplet ) . [ Studio's could get mildly defective I/O chiplets if not using some part of the chiplet. ]


Similarly could have two building blocks tiles that were largely monolithic. Largely the same except swap out a x16 PCI-e v4 complex for the 4 TB controllers on one version. One/Two tiles with TB for Studios and and a mix (TB and PCIe ) for Mac Pro.

Same thing. "expand" the 1-2 x16 PCI-e v4 feed out into 6 slots.... and basically done with relatively little "waste" of space on the dies.


The major problem with the primarily monolithic laptop dies as building blocks is that they are too chunky for a 'chiplet'. Do not make 'good' chipsets because they 'optimized' too much toward being monolithic and about zero notion of scale past two.


So maybe Apple just goes ahead with bespoke "building block" SoCs just for the ASi Mac Pro...?

That makes no economic sense at all. Shrinking the highly custom SoC onto the Mac Pro unit volume only makes the Mac Pro significantly more expensive. It has already gone though a 100% rise in entry price. Another 20-30% isn't going to help much keep unit volumes higher.





(Possible) PCIe slot specs (and what they might be used for):
  • Gen4 - x4 - Apple I/O card (USB/TB/3.5mm headphone jack)
  • Gen4 - x4 - third-party audio DSP card
  • Gen4 - x8 - third-party 8K video I/O card
  • Gen4 - x16 - third-party 64TB M.2 NMVe SSD RAID card
  • Gen5 - x16 - ASi MPX GPGPU card
  • Gen5 - x16 - ASi MPX GPGPU card

Pretty skeptical that going to get x48 PCI-e v4 worth of backhaul bandwidth out of anything that Apple ships in a Ultra/Extreame SoC. Especially if trying to shoot for maximum RAM capacity they can cobble toegether wtih their semi-custom LPDDR5 RAM packages.

The catch 22 is that the quad tile configuration are going to soak up even more edge die space as the single sided M1 Max UltraFusion connector did. (more UltraFusion connectors on die means less space for RAM and I/O functions) That is going to get in the way of keep up with memory bandwidth. Apple isn't likely going to sacrifice that to because have to keep > 100 GPU cores fed with data. Which means that general I/O bandwidth is highly likely going to get the short end of the stick.

Also why relatively dubious outcome of Apple GPU cores sitting on the other side of a relatively slow PCI-e bus from the SoC is going to see any kind of effort.

There also is quite unlikely going to be TB on a "apple i/o card". The TB controller is in the SoC. Why Apple would 'undo' that is seriouly unmotivated. It is working and essentially needed in the rest of the line up. So Mac Pro probably gets exactly the same thing to save money. the Mac Pro's only issue is that they need to cap the number of TB controllers at around 6 (maybe 7). So building block should reflect that scaling issue.

Apple has already done work on replaceable USB4/TB4 ports and Audio modules on other Macs without cobbling that onto a half sized PCI-e I/O card. No good reason why Mac Pro can't use same 'fix it' modules.


I would expect ( 'old slot' via the MP 2019 )

x8 (old slot 7 )
x8 (old slot 6 )
x16 (old slot 5 )
x16 (old slot 4 )
x4 (old slot 8 . prehaps an electrical x8 if they are feeling generous. )
x16 (old slot 2 )

Same thing as on MP 2019 in that those are all provisioned out of a PLEX switch. So may have x16 electrical but not necessarily getting x16 worth of bandwidth. The "old slot 8" shifted down 'old slot 2" in case have to "throw away" the slot on a 2 wide card. ( if going to a only single wide line up on all slots. Otherwise, if a double wide at the bottom could move that x4 up to the top. ). Similar set of "knobs" on a PCI-e slot manager app to dole out the limited bandwidth the way the user wants it for the set of cards they are using (but some automagically set splits by the Mac Pro if don't bother to set explicitly).

What loosing are the 'direct to CPU package" slots.

If there are six single width slots then perhaps Apple is also a bit less rigid about M.2 blade bay(s) on the logic board. Similar to tribute of putting a couple of SATA ports on the board but not doing anything in the Apple store BTO options with it. ( just Apple acknowledging that folks probably have more than one SSD in these systems on average).

With zero support for GPU cards in macOS there is likely no huge PCI-e backhaul here. Apple has already laid that groundwork.
 

deconstruct60

macrumors G5
Mar 10, 2009
12,493
4,053
LOL, thinking about those SoC "building blocks"...

If so, then the above specs for an ASi Mac Pro would be different...?

I would think these "building blocks" would rely on the increased transistor density provided by the N3E process...?

( ...and these same "building blocks" could really "stretch their legs" when they reach the N3X process... )

Apple is likely on N3 and N3P. At least the for upper end M-series. 3X ... probably no.
Doubtful Apple is skipping N3 completely. Remember Apple wanted to finish by the end of 2022. They arent' because of hiccups, but that is only because their 2022 plan slid into 2023. Not that they were shooting for 2023 back in 2020. If they were purposely shooting for 2023 they would have said "about 3 years" and they would have less 'egg' on their face at the end of this year.

The notion that Apple wanted to push the Mac Pro transition into 2023 on purpose is pretty dubious. Only if they were completely betting the farm on a Mac Pro 2021 with Xeon W-6300. Given one of the major omotivation for switch to M-series was Intel highly spotty roadmap accuracy level over last 6 years... not sure what someone at Apple would have been smoking to place that kind of bet.


You keep handwaving that the Mac Pro isn't coming until Fall 2023. That would be minor disaster for Apple. Run the MP 2019 for 4 years with zero replacement. Dell/HP/Leneovo are all on track to do major refreshes of their upper half workstation line ups between now and June 2023 to 'absorb' the GPU refrsh cycle that has already started. Apple sitting in the weeds doing almost nothing would be a rehash of 2012. (and back then they had not cut off Nvidia GPUs). In 2012 some Mac Pro users thought it might be a glicth. Two more times ( 6 year gulf followed by yet another long gap ) is not likely going to be treated that way.


You appear to keep trying to 'kick the can' farther into future because Apple will release a even more "super duper" SoC if can grab some fab process further out into the future. That's a 'fail'. At some point they need to ship. And it is more than pretty likely that the more expensive M-series SoC will iterate slow than the smaller/cheaper ones. ( Apple has to make the ROI on the SoC and shorter production runs isn't going to make that happen faster. Even at higher price points. Apple just doesn't have that many resources/people/time )



I could see two separate "building blocks", one a CPU/GPU block, the other a GPU-specific block; so one could have a higher ratio of GPU to CPU cores in the overall package...?


UltraFusion appears to be mainly a die mesh to die mesh connector. It is very wide. Where these two block adjion next to each other would then likely need to match up on size (same size UltraFusion to same for the die on the 'other' side).

Can shift around the mix of CPU and GPU core ratios but doesn't really solve the I/O variant needs problem. (although that also could be blended into the differences of the two tiles ).

Dumping the CPU cores from a tile isn't going to buy a huge amount die space.


This would give one more display GPU horsepower, but ASi MPX GPGPUs (options for two, four, maybe even eight GPU-specific SoCs on said add-in card) could be installed for even more rendering grunt...?

Doesn't make much sense at the big picture level. Apple is jumping up and down telling developers to super heavily optimize their code for uniform, unified memory Apple GPUs . To turn around then say .. have yet another type isn't going to speed up the efforts they haven't really completed so far. Not going to help rest of Mac line up much at all. iPad even less.

MPX is likely a dead end. It was created to fill a stop gap during the transition, not a future. No Afterburner cards likely coming either. Yet another stop gap.

If the new Mac Pro needs some compute GPUs it would be way more cost effective to pull that hardware from the relatively much higher volume food-chain. (e.g., do a AMD compute card that already has a substantive market tp primarily pay for most of the hardware R&D for the card. Apple could very likely tweak a reference design or just tag a vendor for a card. ).
 

exoticSpice

Suspended
Jan 9, 2022
1,242
1,952
The vast majority if Apple systems deployed (M1/M2) don't even do TBv4. How are they going to push the inertia for TBv5?
Why don't Apple have TBv4 in base M1 or M2? Because the base M chips are an iPad Pro SoC's and that support 1 external monitor.

The real Mac SoCs are Pro, Max and Ultra SoCs and these have TBv4. I don't think your avg college student needs TBv4 in a MBA or iPad Pro.

Yes, Apple is a bit slower than Intel(Well, Intel has be to first they own the spec) and it's OEMs but MUCH better than AMD and it's OEMs. It's very rare to find AMD powered laptops/desktops with TBv4 even in late 2022.

As soon as Apple wants to support 2 external monitor support in the iPad Pro it will have TBv4 support.

Apple MacBook's have always pushed USB-C/TBv3 since the MBP 2016. Apple is all in on Thunderbolt on Pro Macs.
Even after they left Intel, Apple still likes to use TB.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.