One thing the Mac Pros dont have a big shortage on is mother board space. There is a lot of blank space actually.
Not that much. For 2 (or more) GB of RAM that is huge space waster.
It really doesn't make alot sense to mess around with entry level "desktop" GPU with VRAM constraints that are the same as the upper end "mobile" GPUs. If they use the mobile one they get reuse. If they use mid-range (or more) GPUs in the desktop sequences then > 1GB makes much more sense.
The iMac goes 2GB in the most extreme optional config but the space behind a 27" monitor is actually bigger than what the Mac Pro's motherboard had to fit in.
They could easily afford to integrate a GPU to the motherboard if they wanted.
Yeah, with a mobile GPU module that they use from the iMac.
I think for the sake of homogeneous display driver support I could see why they might use a mobile GPU. That is what the rest of their products utilize. Heck most of their products rely on chipset video with GPU being the exception.
Not. Frankly there are Intel HD4000 and Nvidia/AMD dual drivers needed for the MBPs. Single driver software isn't the point. Again this is myopic that the Mac Pro would stick with a single GPU. The 15" MBPs have two. Why couldn't a Mac Pro.
GPU processing is still a niche application, not nearly enough to sway the form over function ethos of current apple designs.
This is not "form over function" at all. Even the MBP 15 Retina has two GPUs. There are 'thinness' issues Apple has, but even the new iMac bludges once get away from the edges. The Mac Pro has no laminated LCD panel to artificially skew the thinness issues there.
Apple definitely chips away at what is "necessary" to include inside or on the edges of the box. In workstation class of machines PCI-e cards haven't gone away. Thunderbolt isn't a replacement for 2-3 x16 PCI-e sockets. It doesn't even try to be.
In the single package Mac Pro, you might loose a x16 PCI-e socket's bandwidth (or have it cut in half), but dual package E5's have gobs of PCI-e lanes to support the 'classic' 4 slots of a Mac Pro and an embedded GPU with no socket bandwidth sharing at all.
I kind of think we will be lucky if there are two or more PCIe slots in the next Mac Pro.
Two x16 socket set-ups are not unusual if there is a very fast LAN (10GbE ) or DAS ( 2-4 SAS external connector RAID card ). They'd need at least one x4 slot for misc stuff. It is unlikely they'd drop down to >= 2 if using a E5 package. If there was a smaller box with an E3 perhaps, but I don't put a higher probability on a two box Mac Pro line. ( it solves some problems, but creates more if volume doesn't dramatically rise to support the effort. )
If I am paying for a Mac Pro I want better than chipset video.
I would prefer if it ran big high performance video cards,
If there are x16 PCI-e slots and an ample power connectors it could. The "high performance" video would just come out of DVI/DisplayPort ports on the PCI-e card and not Thunderbolt. There is absolutely nothing wrong with that.
Many apps just need high performance computations done, but the "video" GUI isn't all that complex. The GUI elements of FCPX, Logic, and large number of "pro" apps don't really tax even an Intel HD4000 all that much. The HD4000 can push rendered 4K video around. There are some PCI-e v3.0 transfer time issues in the more extreme cases but the notion that it all has to be packed on to one card isn't really true. Even on the high end: e.g., Maximus (
http://www.nvidia.com/object/maximus.html ).
A GTX 675MX ( from iMac or GT 650 from iMac & MBP 15 ) and a Nvidia GTX 670 (or AMD 7970 or AMD 7850 ) would be a Maximus set up but it would provide more than decent performance for wide spectrum of folks.