In April, Apple Senior Vice President of Worldwide Marketing Phil Schiller spoke to a small group of reporters near Apple’s headquarters in Cupertino. He outlined a plan to re-engage with the Professional Community. As he spoke to them back then, the small assembled group could only eye the many machines in the Product Realization Lab which had black drapes pulled over them, hiding components or prototypes being crafted inside.
This week those covers, or rather some of them, have been removed and the iMac Pro has been released.
At fxguide, we got to work with one of the first units that Schiller had alluded to, – the iMac Pro.
We travelled to NYC to both discuss and start using the new iMac Pro. Since then, over the last week, we have been test driving the new iMac Pro at the fxguide Tech Compound.
Can Apple win back the hearts & minds of the Pro community?
The new iMac is just the beginning of the new line of Apple Professional Mac computers. It is will be the smaller of the two major revamped lineups, the other will be a new ‘Tower’ Mac, that replaces the current “trash-can” design Mac, along with a new Pro Monitor.
This new iMac is certainly a winner as a high end video editing machine. It is fast, stylish and incredibly productive. It delivers on just about every point. It does not solve all the problems Apple faces, in fact, it leaves a significant product gap to be filled by the new Pro Mac. This is still an iMac which means it lacks expansion slots, graphics options or obvious upgradable engineering. One can only hope that all those points will be covered by its big brother when it arrives. What this iMac does deliver in spades is stylish, fast sexy, hard core power and the promise of being able to get work done in an ever demanding media landscape. This is a great editing machine… insanely great.
What is it?
The iMac Pro is actually a range of machines. There are four core processing units, (one more configuration than was previously announced at WWDC) and they come in either Xeon 8, 10 ,14 or 18 cores. Until recently a 10 core PC was as good as it got, so these machines are very much cutting edge. The Intel Xeon W processors feature up to 18 cores and thus up to 36 threads, with clock speeds up to 4.5 gigahertz. The iMac Pro’s graphics comes in one of two levels, the Radeon RX Vega 64, and the Radeon RX Vega 56. The top of the line Vega 64 has 16 GB and the Vega 56 has 8 GB.
It looks like a cool dark Space Grey version of the current top of the line iMac but inside it has been fully redesigned, from the thermal system to the workstation engineering specifications. For professional teams, the machine also has 10Gigabit Ethernet.
Who is it aimed at?
A common complaint I hear about Apple is that the company’s income comes from iphones and consumer devices, so it doesn’t need or care about the Pro Market. I can’t speak for corporate motivation, but it does seem like the Pro market is important to Apple because of at least one key group. One of the biggest purchasers of Pro machines is Apple’s own app developer community. Apps help sell iphones and ipads, and so it is worthwhile to do anything to help these app developers. The Apple App store boasts close to 2 million different apps, and Apple reported that App developers earned US$20 billion in 2016 from the store — up 40 percent from 2015. Making tools for a $20 billion dollar market is very much a viable business.
But revenue alone does not address the need to have tools that allow development environments that are part of the same pipeline and technological family. Cross compilers and developers tools notwithstanding, developers would prefer to develop Apple Apps on Apple Pro systems. This is especially the case looking forward. Apple is the only company that makes the iPhone X style face tech or Apple ARKit, and these specialist technologies are vital to many of the new applications developers will be wanting to design for.
The new iMacs are not cheap starting at US$4,999, but then neither is buying a 10 core professional PC with serious memory and graphics cards, – and they are nearly always sold in an ugly boxy tower form. While the iMac Pro does not allow for graphics card upgrading, it has a vastly smaller footprint and is infinitely more polished than a common high end Tower PC. There is one other huge advantage of the iMac Pro, – the quality of the monitor. For professional work, quality computer monitors are a must and the colour fidelity and accuracy of the iMac is impressive. It is not a professional grading monitor, but it isn’t far off either. The iMac leaves room for the announced dedicated Pro Monitor to handle full HDR grading, but the iMac does have a Wide Color P3 colorspace. So once you compare the iMac to a similar spec’d PC AND a good quality monitor, the iMac looks pretty affordable, if not a bargain.
The system is exactly the same shape and size as the current iMac. The iMac’s Pro Retina screen handles 500 nits, but it is of course integrated with the computer. Next year, Apple will release a new monitor that is a stand alone Pro monitor, but until then this screen defines gorgeous.
How good is it?
The new machine I have been using for the last week also has the new Final Cut Pro, which we will cover in full later this week. But this feels like a brilliant machine for editing. The work I have been researching lately uses VR/AR for virtual digital humans. This type of work is both graphics and computationally demanding, requiring both at least 10 cores and the best Graphics card money can buy. It also requires a large amount of complex machine learning/AI. Unexpectedly, this iMac actually scores well on this front.
This new iMac has a fast half float graphics card, perfect for OpenEXR and many AI applications in machine vision. The Vega Graphics has an enhanced geometry engine and a new compute core with twice the performance for half float, such as OpenEXR. The Vega provides a wonderful VR experience on say a VIVE headset at 90 fps in stereo.
This machine dovetails into the advances Apple is making into complex AI. Apple recently released their Core ML, machine learning libraries, and this machine, (as with all new Apple Macs), takes advantage of it. Core ML is the foundation for domain-specific frameworks and functionality. Core ML supports Vision for image analysis, Foundation for natural language processing (for example, the NSLinguisticTagger class), and GameplayKit for evaluating learned decision trees. Core ML itself builds on top of low-level primitives like Accelerate and BNNS, as well as Metal Performance Shaders. This iMac Pro stands as Apple’s best computer for Machine Learning application development. And given Apple’s pipeline approach, Apple’s Core ML is designed as one unified approach from the iMac Pro to the iPhone X.
Core ML today is very focused on inferencing. It provides preprogrammed models and libraries that developers can build on and the GPU in the iMac Pro is particularly relevant as it has the enhanced half float performance that is as important to ML development as it is graphics pipelines. AI and Machine Learning is very popular and relevant right now, especially with computer vision applications that Apple excels in. This machine is a gift to AI and AR developers such as, well us!
While many people talk about the cloud, it is actually very important to develop for the edge or rim of the cloud with local computational power. AI solutions are not just ‘rip and replace‘, it is a matter of adding on top of clever APIs and Apple seems to know this. Data Engineering is underestimated and supervised learning requires big data. With this iMac Pro you can apply 22 Teraflops to your machine learning and if that is not enough you can add a few more standalone GPUs via the 4 Thunderbolt 3 ports.
Machine learning is an application that can really use the depth and breadth of these new Pro machines.
As mentioned this computer is beautifully engineered for OpenEXR and video format. The machine can decode native RED camera .r3d 4K files in realtime. No pre processing, no background transcoding. As the machine is naturally 5120 x 2880, it can display the 4K 1:1 with screen real estate left over. The machine also allows use of the new professional Canon Raw formats.
The display is based on a Framebuffer Depth with 30-Bit Color, so it is not able to do full HDR or Dolby Vision (like) grading but it is perfect for P3 style work, especially if you are an indie filmmaker avoiding an expensive final grade. The match between my iPad Pro and this iMac Pro is remarkable. Apple does not get enough credit for outstanding color science and image fidelity.
The iMac Pro is well placed for VR 360 degree content generation and we will cover this more fully when we review Final Cut Pro.
While this machine will be great for some developers, it does not have any hardware tools to aid iPhone X face development or special AR hardware. The 1080-P camera in the front is a standard RGB camera without the iPhone X’s Depth sensor.
Ok I admit it, the new low profile Space Grey keyboard is darn sexy and a joy to use. It is an extended rechargeable keyboard with full function keys and works with either the matching Magic Mouse 2 or Magic Trackpad 2, both included as standard. (I want to replace every keyboard I have with this sleek low profile new dark beauty).
These input devices match the Space Grey main system perfectly.
Do look alone matter to a developer or Pro user? Darn right – life is too short to use ugly things.
The majority of Mac developers use the Macbook Pro rather than an old stand alone Mac or a new consumer level iMac, so the only really sensible practical comparison I care about for this iMac Pro is to my fairly new MacBook Pro.
While the new iMac has no touch strip, I don’t miss it. I find myself plugging in my MacBook Pro to external monitors when I am working for long periods. In reality, I am often using an external Apple monitor, keyboard and mouse, and the MacBook Pro sits as a second screen.
But the real action is just the raw power of this iMac Pro vs my Macbook Pro.
The machine I have been editing and using here for the last week has 128GB RAM (4 x 32GB), 10 cores, with the high end Vega 64 /16 GB graphics and a very fast 2TB drive with fully encrypted data thanks to the new T2 chip which is custom Silicon from Apple. (I suspect, that this will be a sweet spot for many users, if you really need 16 cores you most likely also really need the Mac Pro when it is released).
My poor laptop has 16 GB not 128GB of RAM. It has 4 cores not 10, and it has the Pro 460 graphics with 8GB of graphics memory. It is designed around compact size, light weight and low power consumption/battery life, factors that just don’t apply to the iMac Pro. As a result transcoding half an hour of video on the MacBook Pro takes a quarter of the time on the iMac Pro. Four times speed difference is really noticeable on practical jobs, (A little over 3 mins on the iMAC Pro vs around 12 mins on the MacBook Pro, Handbrake File HD conversion – latest release). daVinci Resolve is also showing similar 4x to 6x speed ups. This machine is fast.
We also tested applications in visualisation, VR and Cinema 4D. The geometry engine is used very well by Cinema 4D and at Siggraph 2017 Maxon announced the integration of the Radeon ProRender into the R19 release of Cinema 4D. The ProRender runs on the GPU and gives a realtime physically based GPU render (C4D has traditionally been CPU based) and it is incredibly impressive. The Radeon ProRender GPU technology is seamlessly integrated with support for Cinema 4D’s standard materials, lights and cameras.
Is it perfect?
It is a move in the right direction but it is not the perfect pro machine, I still want Nvidia graphics. I love this iMac but I want to be able to have my Mac and have my Nvidia graphics pipeline too. The iMac’s graphics are fast and impressive, but choice is good, and some applications just fly better on Nvidia hardware. This machine also lacks an RGBD camera for simulating, testing and developing face and AR App material.
What the iMac lacks such as Nvidia graphics options, upgradability, expansion and user upgradeable hardware plus a wider gamut stand alone monitor, we can only hope, will be the hallmarks of the unreleased Mac Pro.
But if I had to have clients in a room editing, I would move heaven and earth to have this machine in the room. For cool, effortless editing of modern 4K material, – faithfully and quickly, this is a near perfect machine.
Perhaps the most important thing about the iMac Pro, is what was promised. Not only do the developer and creative communities hunger for a fast Pro iMac, but it is even more keen to see Apple hold to Phil Schiller’s promises of re-committing to the developer community.
In the end this iMac Pro is as significant for the direction it healds for tomorrow, as the performance it delivers today.
The iMac Pro will be available to be order from the 14th of Dec 2017.
Check back later this week when we review Final Cut Pro and the integrated new pipeline.