That and all 8 cores (I am counting the HT threads as cores) in the system monitor are fully saturated on both machines until the the linking stage of the build. I have a great deal of confidence the newer CPUs are significantly for at least building C++ code when disk bandwidth is not an issue.
But really I am building C++, all the parsing and re-parsing is stupidly CPU intensive. most 5400 rpm drives can feed the compiler fast enough to keep them saturated.
I doubt this will change anything, (because the compilation time decreased as CPU time was added) but the information could be helpful in other situations.
2860QM: http://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-2860QM...
6700HQ: http://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-6700HQ...
6920HQ: http://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-6920HQ...
MacBook Pro (17-inch Late 2011, i7-2860QM): 3180 / 9593
MacBook Pro (15-inch Late 2016, i7-6700HQ): 3968 (+24%) / 12189 (+27%)
MacBook Pro (15-inch Late 2016, i7-6820HQ): 4093 (+29%) / 12883 (+26%)
> I've upgraded it to the max and done repairs to maintain it.
but didn't mention it in your retort to the rest of that paragraph.
You can't upgrade the new macbooks. I am typing this from a 2015 Macbook Pro Retina, I bought it with the biggest hard drive they offered at the time, and am currently doing development off a thunderbolt hard drive. Do you know how much that sucks?
I would do anything to be able to just open up my computer and pop in more RAM or a bigger SSD, like I used to do with my matte 15" macbook. That macbook lasted me so long, and so many RAM upgrades / network card installations (for Bluetooth 4.0) / etc etc.
I've been using this computer for almost three years, I have have to go through a lot of trouble to do my work on it (I work at a .NET shop), and I'm strongly considering just getting a Windows 10 laptop instead of dealing with this mess. It sucks to have to carry around a hard drive for my SQL back-ups because I can't upgrade the hard drive in my computer.
If you work at a .NET shop, why would you NOT use Windows 10? Seems like you're swimming against the current.
Most of the developers at the company either get a Macbook Pro and use Parallels for Windows (Boot Camp leads to headaches because you can't resize the partitions later on without deleting everything and reformatting, or paying for Paragon NTFS for Mac, which might still crash and lose all your data!), or build their own Windows desktop.
I'd rather continue using a laptop, since sometimes I work from an office sometimes I work from home and sometimes (like right now) I work from random locations while visiting family.
At home I mostly use a Linux desktop, I've been looking at System76 laptops but nothing grabs my eye.
None of the Win10 laptops have grabbed my eye either, it seems that Windows laptops that are performant are either massive gaming "laptops" or severely lacking in some other way (although maybe now that the new Dell XPS has the newest discrete GPUs, maybe).
https://www.ifixit.com/Guide/MacBook+Pro+15-Inch+Retina+Disp...
The newer Macbook Pros you can't upograde the storage, and yeah, that really sucks. I get that most people don't upgrade anyway, but I spend a lot of time showing people how much faster systems can be with a few hundred bucks of upgrades when those same upgrades would have cost them a thousand or more at purchase time.
Now if I want something future-proof I efectively have to max it out even if I don't need those specs now, so I have to pay $3500 instead of $2500 because in five years I'll need that extra oomph and it's technically still cost-effective over the long term even if it's ridiculous now (and in a year or so these laptops will come down in price anyway).
It's still current. I can also rip CDs with it (it is handy children) :)
I've even found a VERY simple way to dual boot Windows 10 on it after trying to get the instructions I found everywhere to work (after Apple made sure it was indeed difficult).
I even play games on it.
To me it was the reference developer laptop and still is.
I would pay as much as $5000 for a 17 inches Retina Matte MBP, the same SSD speed as the TouchBar models, the Pascal chipset, an 8 core i7 and 64GB of RAM and I do not think I am alone in that category.
"It's like an old-fashioned CD."
"What's a CD?"
Even with top dollar you cannot squeeze more than ~550 MB/s out of SATA3, compared to the ostensibly 2+ GB/s in the new MBPrs with NVMe.
Anything is better than the 5200rpm Toshiba drive my MacBook came with, that's for sure!!
i'm surprised Apple even offers mechanical hard drives in their Macs any more. they're soooooooo slow. they make the whole machine feel like a wet sponge.
Apple still gives users the option to buy the slow system drive (i.e. shoot themselves in the foot) rather than forcing them to ante up for (at least a 256GB) flash system drive.
But, given it's Apple we're talking about, I find it really, really weird. Historically, Apple is notorious for denying the user these kinds of choices (e.g. a floppy disk drive, optical drive, user upgradeable RAM ...)
But slow system drives? Apple lets people buy those all day long. I don't get it.
Size on the screen does matter, I'd rather the screen do the work than my eyes.
With a 17 inches I don't need to hook up an external monitor. I am able to work at full proficiency anywhere.
>Actually way way more. Less varied ports (basically 2 types: 4 USB-C and 1 headphone), but way way more I/O power and connectivity.
If you don't mind paying for and carrying around a dozen dongles. Also no ethernet port. And you're forgetting about the ExpressCard slot...
It's a bit pricey at $300, but will also get you a power supply (so you can leave the original in your bag), displayport, gigabit ethernet, S/PDIF, and a bunch of USB-A all over a single cable.
(Yes, sarcasm. That protocol is called Ethernet. And basically every high-speed interface we currently have is a bad reimplementation of it for political reasons.)
However, HDMI (which is primarily four pairs of high speed serial--just like Ethernet) and later Displayport became the "solution" because of all the people pushing HDCP.
Thunderbolt was the "solution" to the fact that USB 3.0 wasn't coming down the pipe fast enough. And that drivers were just too complicated. Why solve the simple problem of loading a driver at boot time when you can just give the peripheral complete control over a system bus? What could possibly go wrong?
USB 3.0 is an "evolution" over 2.0 in the way that a jackalope is an evolution--splicing two completely unrelated things together (USB 2.0 spliced with 4 high speed pairs--just like Ethernet). But you can't charge a licensing fee for Ethernet ...
(And yes, I'm assuming bare ethernet frames, not IP or such)
However, Ethernet IS cheaper than USB 3.0. And Ethernet is significantly less complex. Look at carnage from all the audio interface people trying to come to grips with Thunderbolt and USB 3.0. Whereas, people implement gigabit Ethernet interfaces all the time.
And this dovetails with USB 2.0. In terms of complexity, I have found that Ethernet wins. I have started removing USB 2.0 from anything I can and replacing it with Ethernet when possible. USB 2.0 is such a pain to handle in terms of drivers while Ethernet "just works".
(Yes, sarcasm. Two can play.)
ethernet is a wire protocol upon which a TCP/IP stack runs on top of. if USB looked a lot more like ethernet, it would be far easier to write drivers for devices.
> it would be far easier to write drivers for devices
I can only assume this comes from a place of "I know a bit about ethernet and would like to transfer that knowledge to the embedded space." It certainly doesn't come from a place of "I write drivers for the USB and PCIe stacks and think ethernet would make my job easier."
There's also the matter of what HW/FW likes, which probably has greater bearing on the situation than what SW likes, and I can assure you that they'd be even less enthusiastic about the replacement than I am. Proof: they've got a choice! If they wanted to use ethernet, they could just do it. They don't. For good reason.
And I'm not an outlier case. There are a lot of audio professionals and semi-pros that depend on old Firewire interfaces. These were Apple's market for selling high-end laptops! This is basically just disregard for your oldest and frankly most profitable customers. If I didn't feel like a new MBP would actually be sacrificing functionality, I'd probably have upgraded already. Instead, I'm considering a platform switch. That's bad.
btw, as someone who didn't use firewire, i hated that port. waste of space, could have used an extra usb port instead. and it wasn't like there was a lot of gear that used it, unlike e.g. ethernet or vga which sometimes came in handy (i also loath vga).
USB2 was more competitive, but Firewire stuck around due to its lower latency for audio applications.
And actually you aren't Apple's most profitable customer since you are still clamouring for old technologies. It's early adopters that upgrade every year that are the most valuable to Apple.
If it were up to the luddites and their obsession with compatibility, a laptop would have a dvd drive, firewire, usb-a, usb-c, thunderbolt, hdmi, dvi, vga, sd, microsd,vga, and display port all in one laptop chassis.
Having one single port, that can do all those things and do them just as well, is a far preferable alternative. Couple that with the future transition to wireless-only technology, and we're on our way to the future.
Any recording interface more substantial than a headphone jack is wired. It's going to remain that way for a while. Audio is a quasi-realtime problem with a lot of bandwidth. Neither Bluetooth nor 802.11 are really reliable enough for the task, and won't be for some time to come.
Preserving investment in hardware that works, rather than making a risky expenditure on hardware that may or many not work (and will change process), isn't "Luddite". It's realist. We have the same problem with much more static tech, like ATMs and voting machines. The "one single port" dream you're spouting? I've heard that dream before. It was called "Firewire" back then. Another decade or so, and we'll be digging Lightning connectors out of our junk drawer and saying "Hey, remember this? Do we even need to keep this anymore?"
But this is where I get pragmatic. I know I have compatibility issues, so I'm looking at semi-retiring the MBP just for the heavy lifting and compatibility of audio, and maybe looking at what else can be done about photo editing. And a Chromebook for web browsing and other not-hard-work sounds better and better all the time.
It's all part of change. It's inconvenient(change) when done well, and absolutely show-stopping when done poorly. Apple took a ham-fisted approach to this, and decided you should go through that right now. Not a lot of choice left to people like you(those with significant hardware investments) beyond using refurb gear, or spending a large sum on a brand new set of hardware and accessories(which will go through this same cycle again in the future).
It kind of all stinks, but there isn't a terrible lot us little people can do about it.
They're still putting that crap* in interfaces!
*Note, I say "crap" only because I'm not cool enough to have any ADAT interfaces.
What is that interface? And it's not supported through the USB-C interface?
It's like if we had no common way of measuring things. Imagine having to walk around with like 10 different tape measures because there was no standard. It's stupid. All of these different port interfaces are just like that.
Your view is short-sighted. You're saying "What about me? What about right now?".
Suppose I bite the bullet and switch to Windows? Apple's lost me then. They're not going to win me back. And that's not just the Mac. That's maybe my next phone. My next pad. My next router (oh wait, they're getting out of the wireless router game too).
Losing customers who have been with them for decades, who have spent thousands and thousands of dollars on their products and will stop? That fucking well matters.
As for losing customers, well, then we will look at the sales numbers.
I wasn't "happy" with the new MacBook Pro lineup, but I personally love the direction they're going. The only bad thing is the price increase, but they will drop the price.
But for your "I'm a customer I matter" comment. No you don't. Apple isn't going to let people who want a gigantic laptop with a million different ports get in the way of a wireless or standardized port world. I hate the fact that my work monitors have all these connections. You have all these cords coming out, different port types that do the same thing, and how many times has somebody gone to a meeting only to have to bring some dongle or find out that they have hdmi and the conference room is vga only or something? All of that is stupid. It's 2016. We can do better. I don't want to be tethered to the wall or a some device like a slave.
Wasn't that my original argument?
Out of pure curiosity, when's the last time Apple lowered the price of an existing product?
http://blog.fosketts.net/2016/10/29/total-nightmare-usb-c-th...
I'm not opposed on principle to a Macbook with a touchbar but I'm not buying, why? Because it has plus or minus the same specs as my current model which also connects to my monitors and everything else I use. Why would I impose that cost and pain on myself? Just to have the latest and greatest for the sake of it? Screw that, I'd rather be a luddite than a lemming.
Wires are great, honestly. Easy to debug and use. The original zero config.
I lived in a house with several roomates for a year or so, and I never ever had a problem with the internet because I used an ethernet cable. My roomates went through 3 wireless routers and a wireless repeater and they were never able to completely solve the myriad of issues that comes with wireless technology on a congested spectrum.
It really boggles my mind that they'd allow themselves to be frustrated, waste many combined hours of their life troubleshooting, and spend hundreds of dollars on network hardware when the solution is SO SIMPLE and dates back to 1970s.
This is what we're moving to. It sucks that people can't see that.
So this wireless dream future? It's just a dream, for those who have more demanding needs than surfing the web.
That way I'd have a chance to actually pick up any USBC devices whatsoever before moving to a laptop that can only connect to USBC without dongles. 'Cuz right now I have zero, and so does my Mac-only office. Even the couple of USBC Android testing phones floating around come with a to-A USB cable, so I'd have to buy a new cable for them.
This time round Apple has replaced every port with a USB-C port, which means I don't need to transition only 1 interface. I need to transition all.
And the most painful part about this move is they are doing it to the product line that in the past was loved because it came with USB + FW400 + FW800 + Video + Magsafe. IOW, a design goal for the Pro line used to be easy compatibility so professionals could end up in any situation and have a great chance of getting their computers to work with their environment without any adapters.
What? That's not even close to true. The iMac replaced all of Apple's then-standard ports with USB. ADB: gone. Serial: gone. SCSI: gone.
More or less back on topic ... I bought a HP Probook for my on-the-road studies/work last cycle because I needed a portable that I could do _work_ with and repairability, matte screen, mouse buttons, VGA, HDMI, and whole lot of other things were much more important to me than width or mass or shiny. It came with Windows and it's well supported.
I would like to get another 17" macbook pro someday (mine is pretty old and 80% retired), and this move and the messaging around it suggests that Apple doesn't care to make one. It's no surprise, but it still stings a bit, and as noted else where it is breathtakingly clumsy for their remaining mac business (as is that press conference).
USB-C was a great idea taken one step too far. USB-C would be perfect if it hadn't been saddled with the requirement to handle 100 Watts of power. That's an overkill requirement for a feature that wasn't demanded by anyone aside from OEMs looking to cut an additional charging port off the bill of materials.
It works well. I just miss a 4rt USB port.
Personally I dont use anything wireless apart from WiFi, and even then only on my laptop
(Well traces anyway, but you know what I mean.)
Wireless technology needs to get a whole lot more reliable to get its foot in my door.
Compared to a five year old 17"? More like double the power. And unbelievably faster SSD (even if you have an aftermarket SSD on your 17", it will be nowhere near as fast as the ones in current MPBr unless you pay top dollar).
>has a smaller screen
Smaller but hi-dpi, and with far greater color accuracy and brightness. Also, you can hook up an external monitor, apparently lugging 17" beasts around wasn't popular enough to carry the models forward.
>and less I/O functionality
Actually way way more. Less varied ports (basically 2 types: 4 USB-C and 1 headphone), but way way more I/O power and connectivity.
>and would be incompatible with my audio interface unless I daisy-chain multiple adapters to get Firewire.
Or just get a USB-C to Firewire adapter of hub. Daisy chain multiple adapters? Huh?