Apple's aging Mac Pro is falling behind Windows rivals
computerworld.com
computerworld.com
It's quite possible Apple was waiting for E5 v4 and is still waiting for AMD Polaris or nVidia Pascal, though.
The current 15'' rMBP is faster in single core operations...
I hope Apple will release a "developer machine": something with tons of CPU power, easily expandable internal storage, and a mid-range single GPU. And for heaven's sake, don't try to make it small, thin, or round. I'd buy it in an instant.
Switching between the two is annoying.
That's logical, since Apple focuses on all other aspects of a machine than raw specs first (construction, size, weight, battery life, trackpad, screen, etc).
I hope Apple will release a better one this year because 2014 model lacks i7 option.
It can take months or years for a 3rd-party to reverse engineer the hardware in question and produce a compatible replacement.
Their viewpoint makes a lot more sense when you look at their Enterprise leasing program, where you effectively are paying for hardware "by subscription" and your laptop just gets replaced every two years like a phone. In such a setup, you don't want to stick extra stuff in the chassis that will go away when you replace the thing. You want all your add-ons to be little boxes with Thunderbolt ports, that you can just plug your replacement laptop into and continue on.
Artists can use Windows / OS X in some cases, but given the main apps they use (Maya, Mari, Modo, Katana, Nuke) all run on Linux, there's no point really, and using Linux everywhere makes admin much easier and more consistent.
There are some apps that are used which are Windows-only (ZBrush), and so certain artists/modellers who need to use it will use that, but these are generally the exception.
And before someone says "that means they're not native" - well obviously, and anyway, they have their own theme which is quite dark, as artists don't like bright colours in an interface distracting them from the content or what they're doing.
As cool as this machine is, it is definitely targeted at video makers who spend more money on powerful hardware (because they need that) compared to developers.
And when you're an iOS / OSX developer, the only practical kind of machine you can use is apple's hardware. You can't go buy a 4 socket compile server that easily like people on other platforms.
But yes, for an all-up project build, it will be slightly to much faster because big projects can horizontally scale with the right tooling (make -j, etc).
And having a PCIe SSD is already built into the mac pro and macbook. RAID 0ing a whole bunch of SSDs didn't increase build speeds for me either when we did a test.
And yes, the parallelization is done as you said. The compilation unit step tends to dwarf the linking step.
edit: since HN prevents a reply to the downstream comment, we did test the ram disk case and turning off swap, and comparing to an HDD. The SSD from HDD was a marked improvement, otherwise everything else wasn't that much better unfortunately. This was a few years ago for a full rebuild on a C++ project, focused on the linking step.
Look at the average node in a big data cluster
And today if you work with Deep Learning you'll want a fast GPU
Maybe they'll go back to the cube. Developers seemed to like that shape.
My next workstation? Not from Apple.
6th generation Quad-core i7 vs 5th generation Quad-core i7
32GB DDR4 vs 16GB DDR3
GTX 960M vs R9 M370X
3840x2160 4K display vs 2880x1800 'Retina' display
Thunderbolt 3 vs Thunderbolt 2
Both 1TB SSD
1.78kg vs 2.04kg
$3049 vs $3199
It's kind of sad that a few years ago Apple was the one leading notebook technology, but now they are just playing catch up and don't even seem to be trying.
[0] http://www.dell.com/us/business/p/xps-15-9550-laptop/pd?oc=c...
[1] http://www.apple.com/shop/buy-mac/macbook-pro?product=MJLT2L...
The Dell might well be the better of the two, but you would expect that since it's a recent release. It's not as if the MacBook Pro Retina has languished for years, though.
On the other hand, there is pretty much no problem anywhere on the Mac. Apple just handled it. Pretty much all 3rd party apps were updated within a few months and most just "worked" without modification. A remarkable feat, at least to me.
The Mac is still the only way to go if you want a 100% retina desktop experience without glitches.
That said, I have no clue if linux is better in this regard.
So I guess my point is that the 4K on a Windows laptop is largely wasted. The GPU is not up to driving it for games and the GUI is not up to driving it for daily use. A shame, truly.
Disclaimer: I have a 2013 MacPro (with 2 4K Dell monitors) and love it. I use it for Photoshop and software dev.
The only people using Apple workstations are because they either really want to use a MAC or because the software they use is not available on PC. In both cases they won't buy a cheaper and faster PC.
I'm a disgruntled Apple NON-customer : they never created the desktop I wanted (basically an affordable version of the old MAC pro line) or a phone I could afford without having to sell a kidney on the black market. So I use Windows and Android with the satisfaction of knowing that I use both of the bests keyloggers disguised as an OS on the market.
Some would argue that that sounds more like a project management failure than a change in market strategy—that they shipped a beta product as done, that someone screwed up somewhere, etc.
I don't think so, though; I think Apple just made a correct call in shipping the "core" of the product early (in the same way most enterprise products get 'Early Access' releases) to allow actual professionals to start evaluating the architecture of the software and tailoring their pipelines to fit it. Professional-use software doesn't get used on day 1 of release; it gets played with by an internal pipeline infrastructure team for six months while the working craftspeople continue to use the stable pipeline.
Handing out something that would be "patched into usefulness" at right about the same time it would actually be put into use makes sense, in strictly consequentialist terms, for both Apple and the professional studios—although Apple latching onto that release to do a bunch of marketing of their product as if it was usable for indies already, could be seen as a bit scummy.
> since it only supported one CPU. For compressing feature films, dual CPUs are a must.
This might not be the case right now (I don't know much about video encoding), but encoded video has keyframes, and effectively you can "chunk out" a set of raw frames to become a keyframe plus its successor interstitial frames, and then parallelize on those chunks, right?
In which case, I'd expect Apple figured that even if CPU-based compression is currently en vogue for this use-case, it'd be obviated by GPU-based highly-parallel compression soon enough, making the dual GPUs a much more significant benefit and the single CPU a much less significant drawback.
Tell me if I'm getting that wrong; I honestly have no idea.
As for compressing films, maybe GPUs will pick up the slack. But there are still other applications like Maya and After Effects that depend almost entirely on the CPU for rendering, so having dual CPUs makes a big difference.
I don't really mind Apple leaving the pro market. Adobe Premiere has taken Final Cut Pro's place for most people I know. I just use Windows machines now for my video and graphics work.
FCP 7 had made a name for itself as a solid professional solution. Then they changed it. Completely. And they didn't ship it as a beta for review. They shipped it as a finished product.
The professional reaction was best summarised as "WTF is this shit?"
It's kind of settled down now, but a lot of pro users have either moved elsewhere or continued with FCP 7. Meanwhile support software like Motion hasn't had a proper update since forever.
New users have come on board, but they're mostly students, semipros, small-time boutiques, and YouTube dabblers. FCP X is certainly usable for pro work, but it has some incredibly obvious and annoying shortcomings that make it really hard to integrate into a commercial workflow.
It's hard not to get the impression that Apple is trying to become a blingy toy factory, and not a cool computer company that makes cool tools for cool professionals.
This is unfortunate, because by losing the cool Apple is also becoming less bling. It's starting to look like a middle-aged guy trying to dance with teenagers at a party - and nothing about that is good in any way.
So - MacPro? Maybe not. It looks an update would push the cost over five figures. Considering that many pros are using standard software (i.e. Adobe CS) it's much easier and cheaper to get better and faster PC hardware.
This is why killing FCP loyalty was a bad idea. If FCP had kept its user base, a MacPro would have sold itself. Nuking a strong software user base also killed demand for the hardware.
MacPro sales are rumoured to be unspectacular - and this was easily preventable.
True, but the new users might not be as great in number because the FCP X outrage had another effect. You noted the pros leaving it, but that also included a fair number of schools. FCP X is most definitely not FCP 7 so all the teaching material gets thrown. Also, FCP X is not really a pro app. If the school is going to buy all new books and build new class material why not go with software made by a pro company. They are already teaching other Adobe products so its not much of a jump to add Premiere. Its popular and integrates well.
So, I'm not sure the up and coming student is really going to use FCP X.
Once you switch to Premiere, your dependance on OS X starts to leave and the hardware on the Windows side is a whole lot better. I had a lifelong die-hard Mac user ask me about building a PC.
Although chipset cycles could be part of the delay, I wonder if virtual reality hardware and software support could also be part of the plan too.
further reading: http://buyersguide.macrumors.com/ http://www.macrumors.com/roundup/apple-vr-project/
Nothing really new here. Because there are several PC makers. Even if all of them releases new hardware in the same rate as Apple (say 2 year generation), having 3 of them can easily interscale release dates and make it look like PCs are releasing new stuff much faster.
PC makers can get a continuous incremental revenue stream from gamers and independent professionals. But most Mac Pros are likely sold to companies (even if just tiny one-man companies) that refresh them on a set schedule rather than whenever a shiny new thing comes out.
Half the people who buy that thing probably never use more than the browser and some music/video play apps.
I think there's a real possibility Apple will stop selling computers. They already don't care about the "high-end creative" market. OTOH I don't know what people would use to develop for iOS/Watch, but...you heard it here first.
[1] http://www.statista.com/statistics/263428/apples-revenue-fro...
To continue the analogy, compare their revenue numbers with, say Daimler[0]. Daimler sells more Mercedes cars than their other vehicles, but they still get revenue from trucks and buses and other pro/commercial vehicles.
I'm not sure what counts as "prime time" if 75 million phones sold in one quarter doesn't?
http://www.wired.com/2016/01/apple-sold-a-record-number-of-i...