[ Update: On March 19, 2019, Apple released updates to the iMac Pro. The new system features expanded RAM and an updated GPU option. While the new system improves performance, the recommendations in this article remain unchanged. ]
Ever since Apple released the iMac Pro, my email has been clogged with people asking advice on how to configure their system. So, I did some research and here’s what I learned.
This article is designed to help you make more informed decisions when you don’t have an unlimited budget. Also, the iMac Pro is designed for many different markets. In this article, I’m just focusing on digital media.
NOTE: Here are two other configuration articles you may find useful:
If money is no object, buy the top of the line. It will be blindingly fast, it will work great and you’ll have enormous bragging rights.
But, if money IS an object, then you need to make trade-offs, balancing the performance you need with the money you have.
The good news is that you don’t need to buy the top-of-the-line to get a system today that can meet your editing needs for the next several years.
When Apple rebuilt Final Cut to create FCP X, they focused on upgrading its underlying architecture to take advantage of coming advances in hardware. This includes an all-64-bit architecture, optimization for core technologies including Metal, tight integration with both CPU and GPU, and the ability to take advantage of faster i/o – both to the processors and storage.
There are no optimizations in Final Cut, Motion or Compressor that focus specifically on the iMac Pro. Instead, Apple’s media apps take advantage of whatever technology or performance benefits are provided in the hardware.
In other words, there are no new features in FCP X that appear if it is running on an iMac Pro. What does appear is faster performance.
Apple’s website states:
iMac Pro takes Mac performance to a whole new level, even when compared to our fastest quad-core iMac.
NOTE: Keep in mind that Apple reports these performance numbers are based on: “Testing conducted by Apple in November 2017 using pre-production 2.3GHz 18-core Intel Xeon W-based 27-inch iMac Pro systems with 128GB of RAM and pre-production 3.0GHz 10-core Intel Xeon W-based 27-inch iMac Pro systems with 64GB of RAM, both configured with Radeon Pro Vega 64 graphics with 16GB of HBM2.”
In other words, these numbers are based on the high-end 18-core system, which won’t be shipping until next year and, as you’ll see, may be more than you need.
DO YOU REALLY NEED AN IMAC PRO?
Well, “need” is a relative term. If you principally work with SD or HD material, an iMac will be perfectly fine. The performance benefits of the iMac Pro don’t justify the expense.
If you are hobbyist, no, you don’t need an iMac Pro. This is not the same as not wanting one, but you don’t need it.
However, if the bulk of your work involves 4K or greater frame sizes, 360° VR, RAW files, or HDR, the performance benefits of this new system make it worth considering, because the design of the iMac Pro significantly speeds working with larger frame sizes, faster frame rates, more effects, more processor-intensive codecs (such as HEVC).
With that being said, let’s take a look at the specific components to see which ones make the most sense for video editing.
The iMac Pro uses the same display technology as the 5K iMac. So everything you see on a current iMac looks the same on the iMac Pro:
But, while the display of the iMac Pro is the same as an iMac, the display capability of the iMac Pro is greater:
Before the shouting starts, let me say again that if money is no object, buy the top-of-the-line iMac Pro. However, for most of the editing that most of us are doing, we don’t need to buy the top-of-the-line system to get significantly improved editing performance.
The 8-core system is fine for most editing and compression. For example, H.264 compression takes advantage of a hardware encoder which is built into all current Macs. This hardware encoder is independent of CPU cores.
However, there are benefits to more cores, especially when decoding and encoding heavily threaded codecs like ProRes or HEVC. Also, the 10-core system offers a higher Turbo Boost speed of 4.5GHz versus 4.2GHz for the 8-core CPU. This additional speed benefits rendering and exporting.
The 14 and 18 core systems are designed for other applications than video editing. I would invest my money elsewhere in the system because video editors will see greater benefits in upgrading RAM and GPU when using Final Cut Pro on an iMac Pro.
An exception to staying within a 10-core system is that editors using RED RAW media or working with multiple streams of ProRes — for example, multicam work — will see improved performance with higher-core systems.
Larry’s recommendation: 8 cores for general editing. 10 cores for multicam editing and RAW video workflows.
SIDE NOTE: PERFORMANCE VS. HEAT
One of the issues I’ve heard about the current Mac Pro is that it has a problem with heat under heavy load. What I discovered is that, even more than the Mac Pro, the iMac Pro internals are designed specifically to dissipate heat under heavy load.
Outside, the iMac Pro is millimeter for millimeter the same size and shape as a standard 27-inch iMac with Retina 5K display; outside of the space gray color and a few extra vents on the back. But, on the inside, it’s radically different.
One of the key things Apple was able to do is make the system all flash-based; 3 GB/s of fast SSD is pretty darn fast! Switching to all flash allowed Apple to remove the 3.5” hard drive and use that large space for a dual blower design and a massive heatsink and heat pipe architecture.
This delivers 75% more airflow and 80% more thermal capacity, enabling far more CPU and GPU power in the box over a traditional iMac. It is also worth noting that it does all this while still being super quiet (it is an iMac, after all), letting you focus on your work.
In general, editing video tends to use more of the CPU while effects and graphics tend to rely more heavily on the GPU. Increasingly, both FCP X and Premiere rely on the GPU for more and more tasks. Also, the greater the VRAM, the better the GPU performance.
Whether you use Motion, After Effects, Premiere or Final Cut, investing in the best GPU will be a wise choice.
NOTE: While VRAM is important, VRAM is not the only determinant of a superior graphics card. For example, the Vega 64 is significantly faster in addition to the larger amount of VRAM. Also, more VRAM offers benefits when working with large frame sizes, multiple video streams (i.e. multicam), multiple displays, and complex motion graphics.
Larry’s recommendation: Upgrade to the Vega 64 graphics card or better.
UPDATE: It important to note that buying a better GPU does not improve image quality. What it does, instead, is work faster. Specifically, faster rendering and exporting. If time is scarce, an updated GPU will speed effects rendering, exporting and, in some cases, video compression.
The 32 GB default RAM is fine for virtually all editing. If, on the other hand, you run multiple applications at once – say FCP X, Motion, Compressor, Photoshop and a web browser – 64 GB of RAM is better.
While there is value in more RAM beyond 64 GB, you won’t get enough bang for your buck to justify the additional cost.
Larry’s recommendation: 32 GB for people on budgets, with a maximum of 64 GB for serious multi-application users.
UPDATE: The latest updates allow expanding RAM to 256 GB. Cool. But all you really need is 32 – 64 GB.
The iMac Pro ships with a 1 TB SSD. I have’t measured it, but it is probably way past blindingly fast. (Apple says 3 GB/second!) The problem is that most media projects today far exceed 1 TB in storage. You will need an external high-speed, Thunderbolt 3 RAID system for even medium-sized projects.
Larry’s recommendation: Stay with the 1 TB SSD. Spend your money on faster, bigger external storage.
SIDE NOTE: VIDEO COMPRESSION
Unlike video editing, video compression has its own requirements for system resources. While this is worth its own article here are some thoughts.
Both H.264 and HEVC are relatively highly compressed formats. This compression, of course, leads to smaller file sizes, but the resulting compression requires more processing power. With H.264 and HEVC, decoding and most encoding actions are processed via dedicated H.264 hardware within the system.
NOTE: A select set of custom H.264 encodes in Compressor may use the H.264 software encoder, which is threaded across multiple cores.
So while ProRes encoding benefits from faster, higher-core CPUs, H.264 and HEVC are not similarly CPU bound. Also, it’s important to note that video compression often includes other operations including retiming, scaling, and color conversion — all of which use the GPU.
If you are interested in HDR, 8-bit HEVC does, in fact, support HDR. Still, 10-bit encoding is recommended for the highest quality HDR output when using the HEVC codec. The reason this is important is that current Macs only support hardware acceleration of 8-bit HEVC. This makes the iMac Pro about 3x faster in HEVC encoding than an iMac.
For 10-bit encoding, the HEVC software codec is threaded and can therefore take advantage of multiple CPU cores when encoding; more cores means faster video encoding.
WAIT, WHAT ABOUT THE MAC PRO?
First, Apple has announced and reiterated that they are working on a new, modular Mac Pro. However, they haven’t announced specs nor a release date.
The current Mac Pro is getting long in the tooth. In terms of performance, the iMac Pro is a better choice.
That being said, there are still two reasons to consider the existing Mac Pro:
For me, while these benefits are not trivial, the hardware inside the system has not be upgraded in several years. If you are focused on video editing, the existing Mac Pro is not the best current choice.
Here are my two recommendations for an iMac Pro for video editing: a budget version and a “top-of-the-line-for-editors” version. (The mouse and keyboard come standard, I make no recommendations about either of these.)
TOP-of-the-LINE EDITORIAL VERSION
As always, let me know what you think.
98 Responses to Configure an iMac Pro for Video Editing [u]← Older Comments
Wonderful article I got a lot from it
I am also looking at an iMac Pro refurbished from the Apple Store
Running both Resolve and FCP
Mostly H.265 4K 10 bit and Canon C200 raw files.
Single cam stuff
I am getting stuck with 8 vs 10 Core
Vega 56 vs 64
32 vs 64GB ram.
Should I spend the extra money and just get the 10C Vega 64 and 64GB ram or is this total overkill and go 8C Vega 56 32GB Ram or some variant of the two different configurations.
Will I get more bang for, the buck going for Vega 64 or 10 core CPU
Yup, all these decisions can drive you nuts.
Here’s the short answer: your quality will be the same, regardless of the gear you buy. So, if you are not on deadlines, you can spend less. If you are on tight deadlines, you need to spend more.
* H.265 is really hard to edit, I would recommend 10 core. 8-core will work, however, if your budget is tight.
* 32 GB of RAM is fine. You can add more later if you need it.
* You didn’t say if you were doing lot of effects, so you don’t need a high-end GPU
* 10 core is also better for video compression
In regards to effects, I do some color grading working with VLOG or CLOG
Stabilize, nothing fancy simple graphics etc.
So if I am on a budget and H.265 is 80% of my work it sounds like I would be better bang for the buck going 10 Core and save on the GPU and get the Vega 56 over the Vega 64 oh yeah and 32GB Ram
I think that sounds reasonable.
Will your 10-core, 64Gb Memory and Vega 64 recommendation handle 4k mxf multicam timelines in Premiere Pro? I’d have a separate Thunderbolt 3 media drive. Finally, is adding third party hardware like AJA 4k Plus overkill?
Thanks in advance!
In general, this would be more than enough. Keep in mind that the GPU is not used for editing, but for rendering and effects.
HOWEVER!!! It is totally possible to create a multicam edit which no system can edit natively. For example, 20 streams of 4K RAW files will bring both your storage and computer to its knees.
Remember, the bandwidth of your storage is determined both by the protocol (Thunderbolt 3), the type of devices it contains (spinning media or SSD) and the number of devices (more is faster). It is possible for your storage not to be fast enough to support a massive number of clips in a multicam edit.
Proxies are still your friend – even for multicam edits. I recommend using them for large multicam projects because they will allow yourself to get work done faster.
Thanks for all the effort that you put into this.
I push video equipment and video editing to the limits, but not in normal ways. My challenges are not with 4K and up (though I understand why this is important), but how to reduce the cost and time requirements of prodigious amounts of 1080 HD compression and down-res work.
I work with small inshore fishing boats, trialling the use of automated video to make fish stock assessments (and other issues relating to the sustainability of the fish) better and cheaper. It’s important because the video coverage now coming in on large offshore vessels cost multiple $100s a day, more than the value of most small day-boat inshore boats’ catches. But if we can’t solve this it puts the survival of the inshore industry at risk as the (reasonable) demands for better data to permit fishing increase. As day-boats only make up 10% of all landings, they often don’t have much clout nationally, but they are hugely important to local communities and those who get the benefit of the (ultra-fresh) fish.
Currently we are piloting equipment with the capacity to cope with video from 10 vessels per day each providing up to 14 hours of 1080 HD video using Garmin VIRB Ultras, which also provide essential GPS data. So that means up to 140 hrs of video per day, around 2TB every day. If successful we will need to deal with more than 10 boats.
When that video comes in we need to:
1) downres a copy of all video to 480 SD, because we need to preserve – at least for a couple of months/years – an entire record of each trip from the boats, from power up to power down. Minimising the terabytes is the key issue here, image quality less important but not unimportant.
2) we also use the GPS data (boat speed) to detect when the boats are actually fishing, and use that to quickly strip out just that fishing video, perhaps 3-4 hours per trip per boat. That also needs to be compressed, but here image quality is important, so the resolution is maintained at 1080 and the trade off in compression is in favour of greater image quality. This video is then quantified – essentially to count, identify and measure fish – by researchers, either us or clents
Currently 2) quantification is done by humans, but this video will also:
3) be used to see if we can train computers to count, recognise and measure fish. For AI we will in addition go back to the original 2-4 hours fishing video off the cameras and extract the individual frames, to provide a set of training images from the stills..
My impression is that most of the current attention is on accelerating 4K and 8K video workflows. For us, paying out even $40k for a maxed out Mac Pro isn’t necessarily a problem, if the equipment can be worked to capacity and it allows a human to cope more economically with processing more video and more boats. But I am finding it difficult to get a sense of how much faster, if at all, iMac Pros or 2019 Mac Pros, are going to make a 1080 workflow (and 1080 > 480 down-res) compared to, say, top of the range 2018 iMacs and MacBook Pros that I am familiar with. If all of the attention is going into hardware to accelerate 4K and 8K workflows, perhaps not as much as I would like?
If there are resources dealing with current hardware speeds, re 1080/ 1080> downres I’ve not found them.
Do you have any sense about what difference it will make – even order of magnitude stuff.
Any thoughts from you or the community much appreciated,
Ps when I started this I thought offloading from microSD cards was going to be a bottleneck – but it isn’t with UBS-C where it is possible to offload 4 x 128 GB 128 MB/s read time microSD cards in 7 mins (although a card from one brand melted in the card reader), or 1 TB 160 MB/s cards with an entire week’s fishing activity in 2 minimally supervised hours.
This is a fascinating note. Thanks for writing. It is impossible, at this point, to know for sure what the capabilities of the 2019 Mac Pro will be. Apple has not released enough information for us to know. Until they do, I would hold off making and hardware purchases.
Three key points to keep in mind:
* The codec – and bit rate – you are compressing into makes a BIG! difference in speed and image quality.
* Computers that support hardware acceleration for the codec you are using will be 10X faster than the same compression in software
* There are affordable, automated tools that can help simplify this process. Three to look at include: KeyFlow Pro (probably your best option), Kyno, and Axel.ai.
Feel free to contact me directly – larry (at) LarryJordan (dot) com – and I’ll help further, if I can.
That’s really helpful Larry, thanks – I’ll have a think, check these out, and be in contact, thanks for the offer. – Malcolm
This has been quite informative, I wonder how relavent it is now though. Is it still worth it to get the iMac Pro If I am trying to edit raw material for short films ect… plus I do film production has a living with prores mainly at XQ 4.6k.
I was looking at either a full speced out macbook pro 16 inch or the imac Pro with 8 cores, 64X graphics, 32 ram, which one do you think would be better? Davinci is gpu based so am I right for going with the best gpu for both computers? I want real time playback.
With the MacBook Pro, you are trading off power for portability. With the iMac Pro, you are trading portability for power. GPUs are always better in iMacs than laptops.
Since ProRes XQ 4.6K files are HUGE, not only will you have the computer, but significant external storage to store your media.
Also, I firmly believe proxy files are best for rough cuts, simply because they provide superior performance until you get into finishing effects and color grading. There’s no reason to tie up bandwidth looking at high-quality master files when you are trying to figure out which clip has the best take. Proxies are more than fine for that.
Given what you want to do, and the files you are working with, I’d recommend either the iMac Pro or, if your budget supports it, the new Mac Pro releasing in December.
Thank you for your reply Larry!
So on a budget would 32gb ram for the imac pro be ok, 64X graphics and 8 core for what I need to do? Or should I wait for Mac Pro + maybe just a 4k screen or 5k LG screen apple sells?
I really hate all the computer stuff, just trying to get back to making the art. Been editing on a macbook pro from 2014 for years with no nvidia graphics sooo ya davinci was horrible to use.
The better questions are: How tight are your deadlines and how big is your budget? Any computer shipping today will create the same quality videos, the determining factor is HOW FAST they create them. If you are on screaming tight deadlines, more power – which means more money – is better. If deadlines are looser, you can save money by stepping back a bit in power.
32 GB of RAM is fine for most editing. As frame sizes increase, RAM should increase. 32 GB should easily handle up to 6K images.
An 8-core i7 or i9 is preferable to a multi-core i5. For your work, I would not recommend an i3.
An iMac, or iMac Pro, is sufficient for most editing. A Mac Pro would be recommended for exceedingly tight deadlines, massive frame sizes, HDR or high-frame rate work. Other computers can also edit these formats, the new Mac Pro will edit them more easily.
Since you are coming from a 2014 laptop, I’d still recommend the iMac Pro, rather than the new Mac Pro. You don’t need to spend that much money.
BIG NOTE: As important as your computer is, the speed and capacity of your storage is FAR!! more important. For 4K images, you need a fast, external Thunderbolt 3 RAID, or a high-capacity NVMe SSD drive.
Thanks for all your help.
Can you recommend a fast a external Thunderbolt 3 RAID, or a high-capacity NVMe SSD drive that can handle 4.6k blackmagic raw or prores 4.6k XQ?
I am guessing the macbook pro 16 inch is out of the question, even fully specd? It has 8TB storage which is a benefit.
I am mostly going to be working with prores 4.6k XQ for film production but I really want to get into using and have capable full playback of blackmagic raw 4.6k footage for short films ect..
Thanks again for all the advice, my computer knowledge is reminiscing of 4GB hard drives like 20 years ago and building a tower.
Take a look at drives from OWC – http://www.macsales.com – or Glyph or LaCie.
A 16″ MacBook Pro is NOT out of the question. 8 TB of storage for smaller projects may be enough, though, as with an iMac, external storage may still be needed.
Is 32gb of ram enough to edit and colour 5k raw in davinci and FCPX?
32 GB of RAM should be fine.
Thanks for your response Larry. So For best playback of higher resolution raw, 32 gigs would still do playback fine? In your discussion you list multiple applications is what its used for but I have seen elsewhere and in your replies to me that resolution has something to do with Ram?
While more RAM provides greater cacheing, I don’t believe the performance gains justify the additional cost. There is a big difference between 8 GB and 16 GB. However, 32 GB is more than enough for 4K, HDR or Multicam editing.