Your post left me bent out of shape and my nose out of joint, and kind of angry - but not at you, rather, at Apple...
Those rather nifty charts and the stuff I've seen courtesy of my connects with Intel (running Win 8.1 and 10 demos) and the recent deployment of 10.10.3 enabling me to run two 4k monitors as Dell designed them - none of those specs, performance charts, and hundreds of rants on the Apple Discussions and MR forums mean
NOTHING if Apple doesn't put out drivers or allow 3rd-party companies to write drivers and software that enables that nifty new hardware down the pipeline!
When 10.10.3 came out, it's like I got two new displays for free!
<rant directed at Apple> But then I remembered the conversations I had at the Apple Store with the "Graphics Genius" or Apple Support (engineering) two months ago that "it's the limitations of the hardware" or "it's the limitations of DisplayPort", and the Graphics Genius's forwarding to me a breakout box that is Windows-only.
I'm hoping for new hardware, but also for Apple to get off their collective cans - when the hardware comes out, not a year later... </rant directed at Apple>
Sorry about that.
Yep, unfortunately
Apple has been neglecting OS X (This isn't new, of course.) for a while. Updating behind-the-scenes stuff just isn't as cool as an entirely new interface (Not disparaging Yosemite of course. Love the new interface) or a new app. In the new ADHD-esque world where people are constantly stimulated by the new, slow, gradual improvement (Hence all of the 'Apple is dead' posts that come about every couple of years. Journalists have failed to understand Apple's mode of working: Major innovation-->Small refinement-->Small iteration-->Small improvement-->Major innovation (Cycle repeats.) is underrated.
I remember being rather satisfied with the OS X Snow Leopard update, which had plenty of 'under-the-hood' technologies improvements (But then again, I was easily impressed by the 3D dock in OS X Leopard, and thought it was the best feature ever, back then.). 64 bit support, Grand Central Dispatch, OpenCL, QuickTime X, ...
http://web.archive.org/web/20090929105529/http://www.apple.com/macosx/technology/
Back to graphics: The 750M was woefully underpowered back when it was launched with the rMBP (770M was a lot better), and 2 years down the line, it's absolutely horrendous.
Graphics hardware has come a long way since my first MacBook Pro (unibody MacBook Pro, nVidia 8800 GT with 256MB VRAM, I think.). So has CPUs.
The 970M and 980M (If you're interested,
here's a post about it on AnandTech) is ridiculously impressive.
Mobile graphics has been progressing at a ludicrously fast pace. nVidia is the Intel of GPUs (Discrete mobile, and discrete desktop). The only advantage of AMD at this point (for both the GPU and CPU space) is the price (Not really my concern here, nor is it usually for the typical Apple
prosumer) and the commitment to open standards (nVidia, like Intel, likes to create its own standards. It does have its own benefits, but the drawback is vendor lock-in.).
There are basically two camps here (I'm part of the mythical third camp) on MacRumors, in terms of GPU on Apple laptops.
The first camp: dGPU is dead, Intel integrated GPUs are good enough. Intel Iris 80%(?) of 750M's performance (Very low to begin with).
The second camp: dGPU isn't dead, but reserved for high-end MBP models.
AMD, not nVidia.
The (rare/inexistent) third camp (Me): dGPU isn't dead. Probably will be reserved for high-end MBP/for all the redesigned Skylake MBPs (see below. Last point on my forum reply.).
nVidia (Maxwell).
Apple has shown that they're willing to play vendors off of each other, and doesn't get nostalgic in terms of corporate relations. They'll pick the best option on the market.
- CPU: PowerPC--> Intel, despite insulting Intel and calling Pentium a 'snail'.
- GPU: nVidia --> AMD --> nVidia --> AMD (Current) --> nVidia(?)
Unless AMD is willing to give Apple a significant discount, and also increase performance of their mobile dGPUs, I have a feeling that Apple will return to nVidia (nVidia like their profit margins. They turned down the 'next-gen' consoles (Xbox One, PS4) and gave it to AMD because supplying dGPUs to the consoles didn't yield high enough of a profit margin. But their performance is insane, like Intel for CPUs.).
Regarding 10.10.3 and dual 4K displays... (How do you run it by the way? Are you on a rMBP, with 1 running off of HDMI and the other off of Thunderbolt, both Thunderbolt, or 1 Thunderbolt and daisy-chaining?)
I was never aware of any issue with the software side of things for graphics. What happened with the update?
But then again, I did hear about horrendous UI lag with the Retina laptops (Apparently still not resolved with the current-gen rMBPs, and is still manifested in the rMB 12"). The lag is probably on the software side, which will probably be fixed in OS X 2015 (as I presume it'll be the first fully Retina OS. Makes sense though, as the MacBook Air line is essentially discontinued, so essentially all Mac laptops and desktops are Retina-class. I suspect the 5K Cinema Display will be launched during WWDC 2015, along with a redesigned Mac Mini (Made some predictions about
both on this thread).).
And about graphics/general hardware, and a forward-looking statement, and why discrete GPUs on the MacBook Pro will not disappear (I'm sure I've argued about it before on another thread but I'll reiterate the points here):
The new retina MacBook 12" is the MacBook Air, essentially. The MacBook Air 11"/13" is, by this point, vintage hardware. The 2015 update is the last update that they'll get, and after they're discontinued, there won't be a new line replacing the MBA 11"/13" (In the most ideal situation, the MBA 11"/13" would be renamed the MacBook, and the rMB 12" would be called the MacBook Air instead. However, the logistical confusion is problematic (The 13" MacBook Pro was first released as the MacBook Aluminium 13", and then called the MacBook Pro 13" when it was released. Likewise, the MacBook (White) was called MacBook, changed to MacBook White, and then back to MacBook which was confusing in terms of branding)).
So we've established that the rMB 12" is the new MacBook Air (Built on the same ideology that Steve Jobs had in mind for the original MBA: Thin, light, portable, long battery life, no compromises on keyboard (Debatable, but we'll leave this debate for other people. We're talking about graphics hardware here on this thread.), trackpad and screen).
We've also established that the MacBook Air is a discontinued line (Superseded by the retina MacBook 12"). So that's out of the way.
What do we have left?
The MacBook Pro.
Before we explore that, we have to look for inspiration at Apple's other product lines: The Mac desktop, the (i)Phone and the tablet.
- Mac desktop: Mac Mini (Redesigned, 2015/16). iMac (4K). Mac Pro
- Tablet: iPad Mini. iPad Air. iPad Pro (2015/16).
- Phone: iPhone 5S. iPhone 6. iPhone 6 Plus.
3 things. 3 product lines (So a reverse scenario of this:
https://youtu.be/vZYlhShD2oQ?t=138)
If you notice, Apple likes to have a clear gradation.
Good. Better. Best.
For the laptop line I think they'll just reduce it to 'Good' and 'Best'. 'MacBook' and 'MacBook
Pro'. (No point in having 'Better' in the form of the 'Air' because the difference between the MacBook 12" and MacBook Air 11"/13" is so small. They're both built off of the same underlying philosophy of the first MacBook Air.)
As such, I argue that Apple will be looking to strongly differentiate between the MacBook, and the MacBook Pro.
With that, proper hardware specs (Their CPUs are fine. It's the GPUs that need work on.) is in order.
nVidia 970M at the best scenario, 960M at the slightly optimistic and hopeful scenario, 950M at the :/ but still alright scenario.