Thoughts on the New Mac Pro

Posted on by Larry

[ 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 →
  1. Stephen says:

    I’m sure it won’t take long for some third party to make a big box, with PCIe slots, and drive bays connected via TB with room inside for the Mac Pro itself. Sonnet does this already with their xMac server for Mac Minis

  2. Craig says:

    Doug, third party hardware developers certainly seem to have some history of making their product look “Mac like.” I wouldn’t be surprised to see some interesting chassis designs.

    If you go to the Mac App Store you’ll actually find a bunch of DVD authoring programs. None seem to be on the level of DVD Studio Pro though although some seem competitive to iDVD. Unfortunately most seem to have mediocre review ratings at best.

    I don’t think there’s much motive for any of the bigger developers to put in the R&D for a replacement. The demand for advanced authoring on DVD is shrinking. There may not be much demand for advanced Blu-ray authoring either. It’s not that there’s no demand at all but it seems that it’s on a serious decline if not at least stagnant so that doesn’t give much room for a developer to get Return on their Development investment.

    There is Adobe Encore but that’s tied into Adobe’s Creative Cloud now and even then, I don’t think it’s available as a single app rental.

  3. Rocket says:

    As a daily user of FCP7, I can verify Larry’s experience with the multi-threading. While you can cherry-pick scenarios where FCP7 does better, the vast majority of the time it is lightly using 1-2 cores and less than 2GB of RAM. A 6-12 core system is completely wasted on FCP7.

    As for the expansion in the new Mac Pro, I see people complaining that they can’t add a 3rd graphics card or other high-speed cards to the new system. The reality is that the current system can’t support that kind of a setup either. The 2010 Mac Pro has 2 PCIe x16 slots and 2 x4 slots. I have a 12 core at work with 1 graphics card, 1 AJA video card: (in the other x16 slot even though its only x8) a Fibre Channel card and a panasonic P2 card downloader in the x4 slots. With the AJA interface I can’t support even a second graphics card much less a third, and there are no more high-speed interfaces available to me. That’s it, the machine cannot take on any more.

    With the new Mac Pro, using the same amount of “cards” I would still have 3 thunderbolt ports that are full x4 speed, (PCI 2.0) not counting the ability to add up to six devices per port for devices that don’t need full port speed or are used intermittently. Plus I’m getting two graphics cards, which I cannot fit in the system I currently have.

    I can see some scenarios where this new Mac Pro would not be ideal, but to say it has limited expansion is just plain wrong.

    Which brings me back to software limitations… FCP7, AE, PPRO, etc all have problems utilizing the hardware speed we currently have. FCPX does better, but even using it I don’t see my processors spiked as much as I’d like to. If the new version they promised really takes advantage of the all that CPU and especially GPU speed that might be a reason to upgrade. Otherwise, you might just be better off keeping the system you have.

  4. Chris says:

    Does this imply that my unopened CS6 suite would be outdated on one of these suckers?

  5. Dave Barak says:

    From a visual design standpoint, it’s a very ominous design, one that I think could only be topped by a flat black vertical slab with the proportions of 1x4x9. [ http://en.wikipedia.org/wiki/Monolith_(Space_Odyssey) ]

  6. Dan Wright says:

    Anything about supporting Blu-Ray?

  7. Cris Daniels says:

    This new Mac in and of itself is a neat product, but in NO way a replacement for what professionals really needed to be built.

    The simple fact is that 5 minutes after unboxing, like my Mini, it will be an insane mess of cables and wires running everywhere.

    Now for what professionals really needed:

    No firewire 800? Nothing? I need adapters to use something this common? $50 adapters to boot?

    Rackmount was a virtual must have. This is NOT a form factor friendly to real work environments. The whole Bazooka Bass tube look from the 90’s is the essence of the anti-rackmount. Can you even lay it on its side? Or will the cooling not work correctly?

    All secondary HDD’s are not external. Bad move.

    2 graphics cards but one HDMI, which means I need another adapter to waste Thunderbolt power on HDMI for a second monitor.

    Built in graphics card is a loser. The development rate of graphics GPU changes every 90 days, this thing is going to be antiquated in a year.

    4 RAM slots?, it had better hold 32GB DIMMS thats all I can say

    One processor? Performance is doomed to mediocrity compared to something like a Z820, this wont even be close.

    No PCI-e slots

    IMO, the market was crystal clear on what most serious users wanted. A smaller version of the Mac Pro. No optical drive, space for two internal drives, One or Two PCI-e slots plus room for the graphics card (so three total). Or this integrated graphics with Two PCIe slots in case the integrated card is outgrown. Single or Dual processor model. 4 dimm slots on single, 8 on double. Aluminum case, that will actually sit on a desk, but has optional rack ears. 3U total height will accommodate everything. So the thing can be smaller than now, weigh less, look amazing, and be a dual CPU powerhouse.

    Instead we got the offspring of the Mac Cube (which overheated but I digress….)

    This is the perfect mate to FCP X. So in that sense, its a home run. Of course if you already went Dual E5 Xeon + Adobe Creative cloud, this confirms that you made the right decision….

  8. Yury says:

    Summarizing all above said: the point of NewMacPro is if the Software that you use could properly utilize the kind of calculation NewMacPro gives you – the AMD OpenCl and new Xeon stuff. That’s all.

    In general nothing changed at all – just usual evolution to keep up-to-date interfaces and justify the ton of money the Apple would ask for a new MacPro. Most of people could still use the OldMacPro.

    So the intrigue of NewMacPro is would the Adobe support it properly. Or it would be a beautiful futuristic top notch masterpiece of money waste and engineering.

    Yury.

  9. funkydmunky says:

    Typical Apple gimmick. If you want a real high powered PC why would you want it in a silly tube? Seriously.
    Designed to cash in on Apple fanboi’s who don’t have the IQ to build their own for 1/2 the price, and or must run FC-X. There is nothing special about this product. Nothing that is Apple only tech. Everything is off the shelf except a ridiculous case that then would require a daisy chain of add-on’s.
    This isn’t great tech like iPhone, iPad, Mac-book’s ect..
    It’s a PC with a gimmick.

  10. rinze schuurman says:

    I don’t think raid 5 will be a problem with Areca. Been using their hardware for years (and so do most of the big suppliers of PC hardware) without any problems

    http://www.areca.com.tw/products/thunderbolt.htm

← Older Comments Newer Comments →

Leave a Reply

Your email address will not be published. Required fields are marked *

Larry Recommends:

FCPX 10.5 Complete

NEW & Updated!

Edit smarter with Larry’s latest training, all available in our store.

Access over 1,900 on-demand video editing courses. Become a member of our Video Training Library today!

JOIN NOW

Subscribe to Larry's FREE weekly newsletter and save 10%
on your first purchase.