[ This article generated a lot of technical comments. Be sure to view the comments in this blog to learn more. ]
Updated: June 15, to reflect a variety of technical comments from readers.
On Monday, Apple gladdened the hearts of power users everywhere by providing a “sneak peek” at the new Mac Pro. Stylish, diminutive, and blindingly fast – at least according to the specs provided by Apple. Since that time, I’ve been thinking a lot about a system that is directly targeted to meet the performance needs of video editors, and other power users.
First, keep in mind that this was a “Sneak Peek” — a tantalizing glimpse of what is coming in the future, not a formal product launch. (This is similar to what Apple did a couple years ago when they provided an “advanced look” at Final Cut Pro X at the 2011 NAB SuperMeet.) Consequently, while this “peek” provided an overview, it was intentionally sparse in providing details. Partly, I suspect, because Apple wants to gather feedback from potential users before nailing down the final specs.
HIGHLY CUSTOMIZABLE
One of the key things I realized was that this system is envisioned to be highly configurable. Just as the current Mac Pro has a wide variety of options for RAM, GPU, storage, and connectivity, this unit is envisioned to be highly customizable as well.
If you think about it, the current Mac Pro is the most customizable system that Apple makes. Configuration is at the heart of the new Mac Pro as well. While I expect that there will be one physical unit, we will have a lot of choices about what goes into that unit.
This also means that we will see a variety of price points as well, depending upon how each system is configured. In this regard, the new Mac Pro is identical to the current Mac Pro.
THUNDERBOLT IS KEY
Also keep in mind that Apple views Thunderbolt as more than a fast way to move data to and from a hard disk. Apple considers Thunderbolt as a direct connection to the PCI bus of the computer, able to deliver up to 20 Gb/second of data. Think of Thunderbolt as a direct line connecting the PCI bus to the expansion chassis of your choice.
NOTE: According to a reader, Intel is claiming a throughput of Thunderbolt 2 of about 1.6 GB/second, which is still very fast.
For most people, a fast computer coupled with lots of RAM and a really fast storage system will be all they need. In fact, Philip Hodgetts has written that more than 80% of Mac Pro users don’t have any PCI cards in their system; aside from the graphics card. For those users, the new Mac Pro fits their needs for raw power, without adding tons of unneeded expansion slots.
NOTE: We used to think of PCIe card performance in terms of the number of “lanes” they used to connect to the motherboard. There were four, eight, and sixteen lane cards. The more lanes, the faster the potential communication speed between card and bus. With Thunderbolt, Apple is moving away from the concept of lanes, to straight data transfer speeds.
Thunderbolt 2 is fully-backward compatible with the original Thunderbolt. Thunderbolt devices can be connected by either copper or optical cables. Copper cables can be up to 3 meters in length (about 10 feet). Optical cables can extend up to 100 meters, for users that want to store their computers or RAIDs in a machine room for security, noise, or air conditioning reasons. Currently, optical cable lengths of 10, 20, and 30 meters are available on the market.
For users that need to expand the capabilities of their computer, for example DSP audio cards, video ingest and capture cards, mini-SAS or eSATA cards, more graphics cards, a very real question becomes “how many card slots should the computer hold?” Apple felt that picking any number of internal card slots would be limiting to some number of users. By moving all expansion cards outside the box, then connecting with the very high-speed Thunderbolt 2 data bus, Apple essentially provided a virtually unlimited number of card slots for users that need the maximum in expandability.
NOTE: As a sidelight, one Thunderbolt 2 connection provides sufficient data bandwidth to ingest uncompressed 4K images, or output video to a 4K video monitor, or support VGA, DVI, and DisplayPort computer monitors. Plus Apple put an HDMI port on the back of the Mac Pro just for good measure.
Already, ATTO and Sonnet, along with others are offering Thunderbolt to “X” converter boxes: mini-SAS, FibreChannel, eSATA, Ultra-SCSI. And vendors such as AJA, Blackmagic Design, and Matrox offer ingest and monitoring options connected via Thunderbolt.
The one missing piece is the lack of high-speed Thunderbolt-native RAID 5 storage systems, with the notable exception of Promise. There are plenty of two-drive RAID 0 and RAID 1 systems, but very, very few 5 to 10 drive RAID 5 systems, which we editors need the most. I’ve heard lots of rumors of what’s causing the problem. Without pointing fingers, I hope this bottleneck gets resolved quickly.
MULTIPLE GPUs
We also need to consider that this is a system and not focus on one single element. The new CPU is twice as fast as the current Mac Pro in floating point operations. Memory bandwidth has doubled and now supports four channels of communication between RAM and the CPU.
The big news, though, was the addition of multiple GPUs. Although the ATI FirePros were featured, I suspect other options will also be available as part of the customization options Apple offers at launch.
Now, things get interesting.
On Monday, Apple made a point to say that Final Cut Pro X would release a new version that supports the Mac Pro. That instantly made me think that all applications would need to be rewritten in order to run on the Mac Pro, which would make this new system a non-starter.
This is not the case.
Instead, think of the dual-GPUs in the Mac Pro as similar to when Apple released multi-processor CPUs. All applications would run on a multi-processor system, but until they were re-written to support multi-threading (which is the technical ability software uses to take advantage of more than one processor) the application would be limited to using only one processor. This was one of the big limitations of Final Cut Pro 7.
NOTE: In terms of Final Cut Pro X, multiple GPUs offer significant performance benefits for real-time effects playback, rendering, optical flow retiming, and exporting.
So, the Mac Pro will run all current Mac software. However, if the software wants to take advantage of the dual GPUs, it may need to be reconfigured to do so. This is not a small task for developers, but it isn’t impossible. This is what Apple was referring to when they said a new version of Final Cut Pro X would be released to support the Mac Pro.
NOTE: Once developers know they can count of dual GPUs, they can design new software from scratch to take advantage of it, the way that everyone writes software today to take advantage of multiple processors and multiple cores.
UPDATE: A reader points out: “When using OpenCL, no code modification is required (problem only for Dev’s which don’t use OpenCL). Some use CUDA-API (Nvidia) – and this requires re-coding.
UPDATE: Another reader points out that the next version of Adobe Premiere and After Effects already support Open CL.
And the performance results of optimizing for dual GPUs can be astounding. Grant Petty, CEO of Blackmagic Design, tweeted earlier this week that they have been testing Resolve 10 on the new Mac Pro and it “screams.”
SUMMARY
Apple designed the Mac Pro as its most powerful and flexible desktop computer. They architected it to reflect where they see computers going for the next ten years. They provided a wealth of Thunderbolt ports – and converters – so that all legacy monitors, storage, and cards can be supported.
This has the potential to be an amazing piece of gear and I can’t wait to learn more at the launch.
As always, I’m interested in your thoughts.
Larry
75 Responses to Thoughts on the New Mac Pro
← Older Comments Newer Comments →@Rick. No question you want to get the GPU you want with the machine. It would be a hilarious waste of money otherwise. Apple may have other GPU options available at purchase for those looking for better CUDA support. Perhaps not. We just don’t know yet what the BTO options are yet.
I’m only suggesting that some part the GPU assembly may be replaceable later when there’s a substantial upgrade available on the graphics side.
The walk thru on Apple’s site does suggest a certain level of user level accessibility.
“With Thunderbolt, Apple is moving away from the concept of lanes, to straight data transfer speeds”
why is data transfer via TB straight data transfer and over PCie lanes not?
beginning a PCIe 4 lanes Connection offer much higher bandwith than TB2 and i think straight data transfer should not be much slower than others
so what is the advantage in speed of Apples new “Pro” moving
I am still using FinalCut Pro 7. I was going to move to FinalCut X until I read your article. I will wait to lease the new MacPro to move to FC X.
Thanks for the article
I think many here are missing a key advantage to Thunderbolt External vs PCIe slot internal devices. These devices whether, Video I/O cards, hard drives, even expansion chassis, can now be moved from computer to computer.
Everything that hooks to the new MacPro can also hook to your MBP or even MB Air. The lowers the cost of ownership if you use multiple computers, split time between office and field production, etc. That even the MacMini and MB Air can use devices that were once limited to cards, is a major change. That such device can hook straight to your new MacPro is a major cost saving, avoiding the need for separate PCIe card purchases.
Let’s not understate the value of being able to easily reconfigure you MacPro’s externals. As much as one might complain about the cable mess, the idea of having to shut down and pull out the old MacPro card to change cards may be even more burdensome. While swapping cards may have been rare, swapping Thunderbolt devices is much less difficult.
Larry,
I’ve waited so long on your insight of the Mac Pro!
I would like your analysis on the reaction from the Pro community.
Does Apple have an obligation to create a product that fills their wish list?
Did Apple abandon the Pro market?
Is Apple being open by having sneak peaks of professional hardware and software or is Apple being closed?
I think that Apple is just one of many choices for Professional Video makers.
Maybe I’m a little narrow sighted but do carpenters and mechanic’s get this worked up over their tools like us video producers?
Thanks for your time Larry. I hope you’re enjoying your summer.
-Bobby
Bobby:
Thanks for writing. It is BECAUSE we all get so worked up about this that makes this industry so fascinating!
Apple has an obligation to create products that people will buy. However, Apple has never followed the obvious path in creating new hardware or software. That’s what makes Apple Apple. I would argue that Apple has not abandoned the Pro market, but that it is redefining it. Whether that redefinition works for you is a question that only you can answer.
WWDC was the largest gathering of professional developers and users that Apple will have this year. It made good sense to showcase a product designed for that audience to that audience.
Larry
Agreed about the case design…the rotating idea is just plain stupid, once you get a couple of cables hooked up. Best thing they could do is come out with a cube-like expansion chassis, some sort of spherical audio monitor setup, and a pyramid-like thing just for looks…so you could have the three noble shapes all connected to your sleek black trash can… ;~)
I’m not sure I’m ready to give up the box…
when i see the keynote, i cry. in the night i cry too. in the morning i dont cry again.
microsoft say: you must use our kinect spysystem with the xbox one. now i’m a sonyboy.
apple say: you must buy all thinks new, if you want use our macpro.
and now?
why apple built not an external pcie and hdd tower with full 16xpcie and 10 hdd and so on? i have two universal audio card (uad duo, uad solo) for the great plugins. i dont want to buy an external thunderbolt thing.
i dont think, that apple will buy the macpro for small money to compensate this things.
what is really the thing:
i dont want to go back in the microsoft headquarter. i dont like windows 8. its shit.
thx
i’m
ps: ease larry, say apple: the macpro need pcie!!!!
I think Craig’s point is great. Plus if Apple does not do it, Third Party developers should make a matching box with a bunch of slots to go on the desktop or under the desk. If the box requires multiple cables, they can be wrapped together since they are all going to the same place.
Speaking of third party developers, why doesn’t a software company come out with a replacement for DVD Studio? I don’t want to invest in Adobe CC just to get one program.
Bicycle Commuter wrote:
“Each Thunderbolt2 port is _one_* 20 Gbits/s bidirectional channel (2.5 GBytes/s) (original Thunderbolt is two 10GBits/s bidirectional channels)
*look at anandtech.com’s TB2 article…”
Would refer everyone to this post on RedUser clarifying both the errors in the anandtech article, and the actual speed/specs of the MacPro TB3 ports – it’s actually 3.95 GB/s (Bytes, not bits) per port. It will effectively be 4 times as fast as the current TB because TB 3 is PCIe 3 based, and both channels are now available:
http://www.reduser.net/forum/showthread.php?101257-New-Mac-Pro-Announced-at-WWDC!-It-s-OFFICIAL!&p=1215793&highlight=#post1215793
Joe:
From what I know, Thunderbolt 3 has not been announced. Intel just revealed Thunderbolt 2 last April at NAB.
Larry
Excuse me, got TB 3 confused with PCIe 3, it is in fact TB 2
Jeff’s post on RedUser is, fortunately, less typo-prone than mine haha