Why even a guide?

Of course, you can just go and buy a computer and hope you get lucky ending up with a system that works great. If thats your plan, get a current Mac Pro with 32GB of RAM and add a Thunderbolt oder Audio over Ethernet Audio-Interface that has lots of great independent reviews from users. Between 5 – 12.000 US $ should get you there.

Mac Pro 12 Core Order

„Are you serious?“

Yes and no – read this guide carefully, and dig further into the recommended links, and you might be able to come up with a solution that is costing a fraction of that.

Mac or PC?

The question is not Mac or PC – it’s „Mac OS X or Windows?“. Any current Mac can run both, and you can build your own PC that – with a few tricks – can run Mac OS X (some people call it a “Hackintosh”, but it’s just a PC that uses industry standard parts). Since early 2006, which means for almost 10 years, Macs are basically PCs based on certain selected Intel-CPUs (i5, i7 or Xeon). Most higher end PCs (all of them except those running with an Atom, Pentium or Celeron CPU) are very similar to Macs in regards to the architecture of the computer (Motherboard, CPU, Graphics-Chip, RAM).
Most professionals use Mac OS X, but a computer running Windows can perform equally well or better – in the end it comes down to what you grew up with, and what DAW-software you like to work with. Consider that a fresh install of Mac OS X does not need to be costumized further, whereas many pre-configured Windows-machines are bloated with lots of annoying freeware which will frequently ask you to update, upgrade or buy the full version of the software. If you have the time or knowledge, you can buy a so called “Systembuilder”-version of Windows.
It requires a certain level of expertise to install a Windows-system that is stripped down to the essentials for optimized audio performance. If you don’t have the expertise, consider hiring someone who is specialized in installing Windows-systems for professional audio use.

Measuring System Performance with Geekbench

The software Geekbench is available for all current operating systems, for Mac OS X, Windows, Linux, and even iOS and Android-tablets/phones.

Install and run it on your current computer to get an idea of the power that you have available and that you are looking for in the future. There are other popular benchmark-programs that are more focussed on graphics-performance, but DAW software has no special requirements in regards to graphic-power when compared to games or 3D-rendering.

What’s a good Geekbench score?

At the time of writing this article (March 2016), I would say the absolute minimum 64bit Multicore-Score that you need to see from your machine is around 10.000. Your CPU needs a minimum of 4 Cores to produce this result. Even the fastest current 2 core-machine maxes out at 7432 (2015 Mac Book Pro 13” Retina), while a 2008 Mac Pro with 8 Cores, a 7 year old machine that can be had on the used market for under 1.000 US $, still produces a score of 11306.
At the same time, to be future proof, I recommend to get a machine that gets a result of around 13000 to 15000. All current Macs with i7 4-Core processors can score that, and of course all models of the current Mac Pro, and even older Mac Pro’s build after 2009. Current Macs that fall NOT into this category are ALL MacBook Airs, the Mac Book Pro 13” (incl. the Retina-model) and the new small 12” MacBook Retina – avoid these for professional audio use. While some of these can be costum-ordered with an i7-processor, these are only 2-core processors (2 real cores + 2 virtual core for hyper threading ), which is not sufficient for the kind of CPU-power we need.

Chart: 64bit Multicore Geekbench-Chart April 2015 – higher value means faster computer.
If you want to see the benchmarks for the most popular current processors, independent from running Mac or Windows, you can have a look at this chart. However, not of all these are supported by Mac OS X, in case you want to build your own machine that is compatible to both Windows and Mac OS X.

Geekbench Multicore Chart Mac 2015 April

Single-Core vs. Multi-Core performance

Unfortunately, things are not as easy as only looking at the Multicore Performance. The majority of tasks that we do on our computers are calculated on only the first of the many available processor-cores, and if the speed of that one, single processor core is not sufficient, our computer feels annoyingly slow. To understand what’s going on, let’s first look at the Single-Core Geekbench-Chart. It’s the same test as above, but this test is only using the first of the many available CPU-cores, and is a much closer indicator of how fast our machine “feels” when not using multiple cores.

Chart: 64bit Singlecore Geekbench-Chart April 2015

Geekbench Single Core Mac Chart 2015 April

When testing for Single Core Performance, we see non of the Mac Pro’s leading the charts. It’s the iMac’s and MacBook Pro’s topping the chart with scores around and slightly below 4000. Especially older Mac Pro’s, like the 2008 Mac Pro with 8 Cores, can’t even compete with current entry-level Macs. It scores at 1870, which is around the speed of the current iPhone 6.

The reasons are as follows:

• each new generation of CPUs is more powerful; Intel usually introduces a new generation every year, following what they call the “Tick-Tock model” (which goes beyond the scope of this article, but in short after advancing manufacturing technology aka “tick”, they follow up a year later with a new micro architecture aka “tock”.

• with new generations of CPUs, new components are introduced – faster memory, faster PCIe-lanes for graphics, faster internal graphics onboard with the processor, faster interfaces for hard drives/SSDs, etc.

• CPUs with more cores generate more heat and for that reason, need to be clocked lower; if you look at the different models of Mac Pro’s this is easy to follow:

Mac Pro 4-Core runs at 3700 MHz (Intel Xeon E5-1620 v2) – 3.499 US $ with 32GB RAM

Mac Pro 6-Core runs at 3500 MHz (Intel Xeon E5-1650 v2) – 3.999 US $ with 32GB RAM

Mac Pro 8-Core runs at 3000 MHz (Intel Xeon E5-1680 v2) – 5.499 US $ with 32GB RAM

Mac Pro 12-Core runs at 2700 MHz (Intel Xeon E5-2697 v2) – 6.999 US $ with 32GB RAM

In summary, the problem is not that the 12-Core is not a great machine, despite comparable poor single core results. The problem is the price difference.

With that, let’s go into detailed recommendations!


CPU types

• in general, Intel i7 outperforms i5 and i3 by far because of virtual cores; 4-Core i7 is the definitive minimum requirement
• CPUs in Macs are usually clocked quite low (for less power consumption and reliability), but they still perform very well
• slightly higher clocked models can be build to order at the Apple Store, but are not always worth the price difference
• CPUs with 6, 8 or 12 cores, including Xeon and Haswell-E are clocked slower than those with 4 cores. The machine with more cores is not always the better choice, especially considering the higher cost. 6-core i7 CPUs are getting very competitive in price compared to the 4-core versions.
• all current MacBook Pro’s and iMacs with i7 Quad-Core CPU are great computers for mixing
• all versions of the current Mac Pro are of course fantastic machines, but very pricey and you have to add Thunderbolt to PCIe-converters if you want to use a PCIe sound card; audio interfaces using ethernet (e.g. “Dante”-protocol) are already a standard in the higher end-market, but still expensive
• if you want to spend less, consider building your own computer around an Intel i7 Haswell-processor. When getting a CPU with the suffix “K”, the processor can be overclocked via the BIOS-settings of the motherboard. Currently the most attractive CPU for people who like to experiment with overclocking is the i7 4790K 4-core CPU which – using a water-cooling system – can be clocked as high as 5.0 GHz. Such systems can achieve Single Core Geekbench-results around 5000, and Multi Core-results around 20.000, while they only cost a fraction of the comparable current Mac Pro 6-core.


Harddrives

• 1x SSD drive (at least 120GB, better 250GB) for the operation system and apps
• 1x SSD drive ONLY for the current projects you’re working on
• Harddrives for backups, can be internal or external, even USB


Audio Settings

• I usually start with 256 samples buffer, if needed in- 
crease to 512 samples later
• buffer-size can be large for mixing, as we do not track or play virtual instruments
• Plugin Latency Compensation set to „ALL“ (other- 
wise the Aux-busses and groups are adding a delay)
• using the „Track Freeze“ feature on every track that 
has plug-ins inserted
• Freeze (in Logic Pro X) renders your pre-fader chan- 
nel signal with all plug-ins as a 32-bit file on the harddrives – that track will not require CPU-power, only a fast SSD drive if you freeze a lot of tracks; current SSDs are capable of playing back 100+ tracks in realtime
• note: auxes and busses always need realtime CPU- power: you can’t use freeze on those 
Audio Interfaces:
• PCIe and Thunderbolt-solutions, as well as audio over ethernet (for example Dante) perform best, I recommend to avoid USB but it depends on your budget. Always check user reviews for an audio interface, reliability depends a lot on how frequently the manufacturer is working on driver updates, and/or sticking to standards.

Helpful Links


eBook YOUR MIX SUCKS

The next update of my best-selling eBook YOUR MIX SUCKS will have an expanded version of this article with more recommendations and example systems as a bonus chapter. All current buyers of the book will get the new version as an update in May. The book is currently still available at introduction price.


tonymacx86.com

If your want to build your own PC running OS X as your main operating system, this website is a resource for all you need to know.


Geekbench 3

Geekbench 3 is Primate Labs’ cross-platform processor benchmark, with a new scoring system that separates single-core and multi-core performance, and new workloads that simulate real-world scenarios. Geekbench 3 makes it easier than ever to find out if your computer is up to speed.


Mac Performance Guide

Lloyd Chambers website and blog has a lot of great articles for pro users that use Mac OS X. The site will help you to get more performance out your Mac.