The problem of market size and unique hardware goes hand-in-hand: manufacturing a 'unique' electronics product (e.g. with a different form-factor, different connector etc.) has huge up-front costs that make small runs very expensive and risky (and you have to develop the software/firmware anyhow). Software/firmware updates for mass-market hardware are far more economical.
And the Mac Pro video card market is what? relatively small runs or large ones? It is relatively small. That's why there historically (last decade or two ) relatively few "Mac" video cards that have been brought to market. The default cards sold as Apple standard configurations are by far the largest number of cards sold. So not only a relatively small market but Apple is going to get most of the money in pool. The secondary cards are going to what is left over in a already small pool.
That's why Apple is probably going to "own" boot display solution. The number of Mac Pro's sold is going to at best plateau ( if not decrease from 2008-2010 levels ). The contribution of eGPUs probably would be an offset a discrete GPU decline even for the impact on the overall Mac market.
Do Apple know that? The only clear "lesson learned" from the mea culpa was "don't tie the thermal design to one CPU and two mid-power GPUs".
That isn't strictly true (there are more than one and the nuance is off). Three major points. First, the nuance was to not tie two largely asymmetric heat sources to the same heat sink. If the mid-power GPUs were in the same TDP range +/-15% as the CPU the system would have worked better. The issue was that GPU were tracking more along the lines of having double the TDP of CPUs that Apple was likely to use in a Mac Pro.
The applied that "reduce the coupling" lesson to the iMac Pro. There are two fans. There are two radiator loops ( one for each GPU and CPU) and don't tightly coupled with each other. Share the same exit vent and maybe some very mild heat bleed across the two loops (due to close proximity at vent), but very substantially decoupled.
The Mac Pro would likely allow them to decouple it even more. They don't really need to share the exact same exit vent that is nominally hidden behind the pedestal arm. Hiding the vent was the primary driving force coupling the exit vents on the iMac. Two fans probably means don't have a single cone shape wrapped around the single relatively large fan.
The Mac Pro 2013 GPU card sat on a daughter board in a socket. Once decouple and assign its own heatsink and cooling fan that really doesn't inhibit sticking with using a socket in any way.
Second, one of the other significant admissions was that the MP 2013 ( and likely the iMac Pro also )
"... In the interim, we know there are a number of customers who continue to buy our current Mac Pro. To be clear, our current Mac Pro has met the needs of some of our customers, and we know clearly not
all of our customers. None of this is black and white, it’s a wide variety of customers. For some, it’s the kind of system they wanted; for others, it was not. ..."
https://techcrunch.com/2017/04/06/t...-john-ternus-on-the-state-of-apples-pro-macs/
It is clear from that they can't do another very highly overlapping system like the MP 2013. The higher "horsepower" iMac is probably good for most of the folks who were OK with the MP 2013, but the set of needs the folks left parked on older Mac Pros (and folks that left) are substantively different. A MP 2013 concept pushed into a rectangular box with two fans isn't really going to solve the market issue.
" .... and we want to architect it so that we can keep it fresh with regular improvements, and we’re committed to making it our highest-end, high throughput desktop system, designed for our demanding pro customers. ..."
Lacking regular improvements was a major problem. With some reasonable periodicity Apple needs to drop incremental improvements. An extremely effective way of doing that would be to drop a new GPU card into the system on a regular basis tweaking the standard configs. Similarly highest throughput is more than hampered if they block x16 lanes off the CPU being being used. Apple also outlined that dual GPU as a standard configuration wasn't a good fit ( perhaps buried in that 'two mid power GPU' point). So what high throughput task is assigned to the lanes that Compute GPU was sitting on? And why is that decoupled for the wide diversity of users? Nothing particularly indicates that Apple doesn't get those points. Some people in the Mac Pro market need a Compute GPU and others new some
other high throughput solution. If everyone needed Compute GPU then dual GPUs would still be on the "standard configuration" target. They aren't.
In the MP 2013 the pins on the Compute GPUs DisplayPort path were dead. It was just symmetrical consistency to use the same adaptor on both and two were always in use (so just buy twice as many of the same custom adapter). If going to enable a high throughput Compute GPU that Apple may or may not sell then a standard PCI-e slot works far more better for a much wider range of solutions.
I think Apple understands all to well that a huge fraction of these "other" Mac Pro customers are going to apply a 'form over function' argument of PCI-e slot to to the boot display GPU. ( the standard slot doesn't ingrate cleanly with Thunderbolt at scale. It doesn't meet the function. ). So in addition to not talking about details of future products are also going to avoid "drama" of standard PCI-e slots should be the only solution you use discussion.
Again this somewhat boils down to not overdoing coupling. Decouple the "Compute GPU" socket from the "Display GPU" socket since they have substantively different functions. Unnecessary coupling paints you into corners that can be difficult. That doesn't mean that Apple's objective is to be a biggest container of the widest variety of parts. High Throughput is an objective. So that decoupled probably had high priority. That someone has 6-8 2.5" drives they want to stuff into a Mac Pro container box is probably not a priority.
[doublepost=1521048041][/doublepost]
In the iMac pro it's rumoured the raid is essentially hardware based, with the T2 chip handling raid.
All modern reasonable SSD controllers "raid" the NAND Flash chips. If your SSD reads and writes at roughly the same speeds, then it is using are variant of RAID.
There is no SSD controller on the two "cards" attached to the T2. It is pragmatically an SSD split into two daughter boards.
[doublepost=1521050139][/doublepost]
What I don't get - what would Apple have to win by limiting onboard GPUs.
They used to do this when it was interchangeable - but now they are actively pushing eGPUs on other models, what would they have to gain by limiting the GPUs you could throw into a PCI slot when you could just hook the same GPU up via thunderbolt anyway?
What I'd like to see personally:
- Dual Xeons. So we don't have to go for the stupidly expensive high-core count ones like they use in the iMac Pro.
Going from Intel W solutions to Xeon SP solutions is moving to more affordable Xeon solutions. In most cases it is moving to a higher price point not a lower one.
You can toss performance out the window and find a 8 core SP that matches core count with an 8 core W.
$417 Base clock 1.8GHz turbo 3.0GHz
https://ark.intel.com/products/123544/Intel-Xeon-Silver-4108-Processor-11M-Cache-1_80-GHz
$1,113 Base clock 3.7GHz tubro 4.5GHz
https://ark.intel.com/products/126707/Intel-Xeon-W-2145-Processor-11M-Cache-3_70-GHz
but if try to match base clock
$2925 Base clock 3.5GHz turbo 4.2GHz
https://ark.intel.com/products/124943/Intel-Xeon-Gold-6144-Processor-24_75M-Cache-3_50-GHz
That's is a > $1,000
increase in cost. That isn't the bargain discount path (and still incrementally slower).
You can buy 16 very substantively slower cores with Xeon SP silver products, but you are not going to get the same performance on marginally to low threaded apps. Frankly some leading edge MBP will probably beat the crap out of it too.
$500 Base 2.1GHz
https://ark.intel.com/products/123547/Intel-Xeon-Silver-4110-Processor-11M-Cache-2_10-GHz
so 2 * $500 = $1,000 bring into rought parity with 8 core W model.
16 * 2.1 33.6 hz*core metric
8 * 3.7 29.6 hz*core metric ( 12% decrease )
the above is base, but turbo ( 1 to 2 , 1-2 cores )
1-2 * 3 6 hz*core metric
1-2 * 4.5 9 hz*core metric ( 50% increase )
- 8 RAM slots. This should be a no brainer. If they can put 4 in an iMac, a MP should have 8.
This yes. The dual CPU packages to get to 8 DIMM slots basically means paying higher $/DIMM slot unless completely fart away performance.
- 2 full bore PCI-e slots, and a couple of lower bandwidth slots
Probably not going to happen. Thunderbolt and/or SSDs will soak up some of those "lower bandwidth slots" since only have a smaller budget.
One of those slots slot suggest probably is going to be assigned to the display GPU.
Again the presumption of a huge glut of lanes due to dual CPU packages runs up against the reality of dual CPU pricing. 2 controllers ( 4 ports ) probably consumed your "lower bandwidth slots".
- 2 NVMe ports with hardware raid (a la iMac Pro) + a bunch of sata ports
As noted before the T2 aren't two SSDs it is one SSD split into two logic boards. Those are custom, it is just the internals of an SSD exposed a bit more than usual.
However, the Mac Pro should have some M.2/NVMe sockets built in. More than one storage drive would be highly useful.
You might get 1-2 drive sleds but somewhat random SATA ports dangling on the end of cables probably not happening. The number of SATA sleds is probably down from previous systems. The 4 drive sleds of old were primarily there to do RAID. As I outlined if you have a SSD you have "RAID".
- Upgradable PSU (or at the very least, a very high wattage one available as an option)
Wasn't particularly an option on previous Mac Pros. Kw range also probably not. The 2010 versions were in the 800-900W which is relatively high and was standard.