...
Woah, ease up there buddy. Nothing I posted is "fundamentally flawed". You're simply advocating that there is enough PCIE bandwidth coming from a SP Xeon CPU to support the future MacPro7,1 platform.
You just keep digging a deeper hole.... The workstation solution that Apple will likely use is
not a SP processor. The 2 (or more ) solution is being forked off from the workstation solution (-W and so far nameless product name). The notion that the a single SP processor is short on PCI-e lanes is even
more ridiculous than saying that the -W version is coming up short. The bandwidth coming off the SP processors is even
higher. That is one reason why it is called "Scalable Processor".
If Apple wanted to do something like two custom GPUs and then allow users to put in two more "off the shelf" GPUs then yeah, it would warrant two CPU sockets. But there hasn't really be a Mac Pro like that in a decade. And 4 GT 120 cards really doesn't count because that was far more so that limitation that low end GPUs couldn't drive multiple streams back then. The current Mac Pro can drive 6 off of one card. Scaling cards to cover more screens is a solved problem that doesn't involve CPU PCIe lanes at all.
If Apple is saying the current Mac Pro has "problems" because a large enough set of customers couldn't take advantage of 2 GPU why is 3-4 GPUs going to get a better market share. It won't. So Apple it is extremely unlikely Apple is going there. Yes there are folks who stuff 2-3 cards into Mac Pros. Apparently they are not the bulk of the Mac Pro market. ( There is a current poll on this very same forum that quite clearly demonstrate that it is. Strip out the "keep the boot screen card" numbers from that poll and it is even lower. )
All your assumptions get thrown out the window if Apple simply decides to offer four x16 PCIE slots (with full x16 electrical support) like the old cheesegrater Mac Pros.
It isn't really an assumption when Apple, after looking at their customer marketing data, says that single GPU is there market weak point right now. They made an explict and overt statement about that. I'm assuming
nothing. I'm actually listening to what the market research is showing.
I am assuming that Apple is not going to completely walk away from two GPU solutions. I think the next Mac Pro will optionally do that. However, from what Apple is saying it isn't likely anymore to be the default configuration.
Then they would need two Xeons for the four PCIE slots, as well as all the extra PCIE lanes for NVMe/m.2 drives and TB3 ports.
You have left completely unjustified why there is a significantly high market demand for 4 x16 systems. Only a corner case of Dells, HP, Lenovos workstation line up covers that. There is nothing to indicate that is the "missing piece" that Apple needs to have a viable Mac Pro.
The circiular logic here is you. Assume 4 x16 so therefore need two CPUs. That isn't what vast majority of customers are saying.
Then we come full circle to the Mac Pro and non upgradeable PCIE cards... Which was my original point.
You are going in circles. The real core issue is some folks being fanatical on either side. That either all the GPU video needs to go into the logic board or that all of the GPU video needs to go out the card edge. TB doesn't mandate that at all even in the slightest. You just need one. Once you go past one GPU in the system then that requirement that the 2nd ( or 3rd , 4th, etc) need to go through the TB is zero.
There was nothing about the current Mac Pro that made the GPUs "non upgradable" other than Apple lazniess. There is no technical blockage there at all. They could make it "cheaper" ( low cost end user service) but TB inherently blocking? No.
Yes, I'm well aware of the MacBook's TB constraints.
The Macbook doesn't have TB yet. They have stripped out so much internal volume it is going to be a tight squeeze to get it in even with the current TB controllers. I suspect they will solve that ( because largely once again it is Apple painting themselves into a corner with self imposed constraints rather than the technology's constraints demanding it).
But my point was that Apple could roll out TB as the standard port for its MacBook and iMac platforms, while keeping the Mac Pro on USB C if it decides to let users upgrade their own graphics cards.
It makes no sense for Apple to 'fork' the Mac ecosystem like that. Mac share of the market is at best 5-7%. The Mac Pro is single digit of that. That makes the Mac Pro pretty close to approximately zero percent of the market.
USB Type C sockets solve none of the Mac Pro's current core issue. Zip. Nothing. In fact, the Mac Pro probably has more 'hard core', legacy Type-A socket users than any of the other Mac products. ( software key locks with Type-A. expensive peripherals with Type-A ports and cables. , 4-5 USB ports filled all the time, etc. ) For just pure USB Type-A goes just as fast as Type-C. Changing shape buys no bandwidth speed gain in the slightest. None.
I think should "fork" the Mac Pro off from the rest of the Mac products, but only in that they should "slow down" the Type-C revolution on the next Mac Pro. A Type-C only Mac Pro is a
bozo move and more than a little tone deaf. Some Type-C via TBv3 .... sure. But having just four is plenty. It works for the MBP 15" and the Mac Pro can actually
use all four since will have a separate power cable. So pragmatically, it is more than any other Mac. ( user can chest beat on bragging rights on that if that gets their rocks off. )
The only thing you lose by using USB C instead of TB3 on a MP7,1 platform is the ability to create TB daisy chains. Bandwidth is also lost, but because you're not daisy chaining it's not a big deal anyway. Apple could easily make up for this by providing a **** tonne of USB C 3.1 ports, especially if they use a DP Xeon platform.
So piss port bandwidth down the drain by not using TB..... but need bandwidth so put more ports on than would have had before just to make up for you just pissed down the drain by not using it?
Sigh. USB Type C is just a port shape that has been also coupled to some Alternative modes. From a strict USB (only) versus Thunderbolt perspective, USB do not solve the problem that TB solves. It simply doesn't. If going to implement Alternativ modes on a Type-C port, then TB just does it better. It is a prepackaged solution for that in addition to all of the things that TB v1 and v2 did. If you just want to have USB protocol
only then Type-C buys relatively little from Type-A.
What you do gain by dropping TB3 in favour of USB C is fully customisable PCIE graphics cards.
No. If there is a second open slot users can put anything they want in there. It is customizable. Done.
Those other cards aren't going to give the user's boot screens ( corner case hackery exceptions excluded. In general, they won't. ) Dropping TB still doesn't solve the non-Mac specific boot problem in and of itself. It is
not a holistic solution.
Customizable and getting into a pissing match with Apple about removing everything that Apple put in the system are really two different issues.
Compatibility with TB3 isn't a big deal since TB3 devices can run in USB C mode anyway.
TBv3 is a superset of the modes that a plain USB port can do. It is a big deal if have a TB device because it won't work if the Alternative mode isn't there for either TB or DP devices. Whereas if you have a TBv3 port you have all three of the major modes covered. Apple is going to want a road where users can go up or down depending upon how their workload needs change over time. If you make so that only the down product line systems have the full superset then over an extended period of time that is where most of the migration is going to go. Down..... smaller Mac Pro sales. When you get to the point that as Jobs put it, "(practically) nobody is buying them" .... it will extremely likely get canceled.
So the decision is really about do really care about long term viability of the product. From Apples comments the migration trends are already toward the other products ( laptops/all-in-ones growing, Mac Pro not nearly at the same rate.). Tilting the playing field even more so toward the others is only going to speed up the process.
Apple being Apple, they will probably choose to go with the TB3 option, forsaking user upgradable, standard PCIE graphics cards. So you may see a situation where Apple will fit the MP7,1 with custom graphics cards with onboard TB controllers (and 5K+ support), and allow users to purchase new graphics card from the Apple Store (very expensive though).
This is all myopically about alot of hot air. Apple needs a PCI-e slot. Not so much for GPUs only, but also for other usages. A x16 slot can hold a x1, x4 , x8 , or x16 card. The Mac Pro needs an add a card capability to incrementally broaded its scope from where it is now. Making this solely about GPUs is hooey. It was hooey back in 2012 when Apple did it. And it is hooey now when muckrakers try to do the same thing from the opposite direction.
Actually, if the entire GPU industry integrated TB support on their graphics cards (Intel would need to allow this too), then Apple could support both upgradeable GPUs and TB3 support. But alas, we're in this situation, and part of the dilemma isn't really Apple's fault.
TB needs three inputs. GPIO, PCIe , and DisplayPort. Putting TB on a GPU card is highly dubious. It was so in 2011-2012 when folks hand waved about the concept and it is even more dubious now.
Nvidia and AMD don't really like Intel so telling them they have to buy an Intel part for their cards isn't going to fly. Somewhat petty? Yes. But it is basically a reality. The PCI-e bandwidth encoded for transport bleeds bandwidth away from the GPU chip ( hence getting in the way and incrementally reducing their performance). Even if the GPU vendors didn't dislike Intel you really think they are going to be happy with the bandwidth bleed? Nope ( you are only deluding yourself if you do. ).
Even if you get the DP on the board to TB you are still missing the GPIO connection. So doesn't work.
The mainstream PC "box with slots" market has already settled on their "Rube Goldberg" solution of external loop back cables and custom card/cables solution. It is a hack, but it is a cheap. Cheap and tight margins is primarily what they care about. It is not real well engineered solution.
If TBv3 gets to critical mass perhaps they will come along. But it is still the case some vendors want it to die because it is just not a "lowest common denominator" solution. That isn't Apple. Since APple designs the Mac Pro it probably isn't the Mac Pro either. TB enables Apple to make the Mac Pro into a literal desktop. ( as opposed to a desk side box that is thrown into the "desktop" category. ). It has much higher synergy with the rest of the Mac systems.