Test Drive: Apple Mac Pro, Part 1

When some people get a powerful new computer, they want to produce a new video, play games, or show it off to their friends. I just want to run as many tests as possible to analyze its performance, which I guess means that I’m well suited for this portion of my job description.

906MIL_RevMacPro_display.jpg

 

 

 

 

This navel-gazing aside, I have in my hands an Intel Nehalem-based Apple Mac Pro, specifically a 2.93GHz dual-processor, quad-core unit running Mac OS 10.5.7 with 12GB of RAM and an ATI Radeon HD 4870 driving a beautiful Apple LED Cinema Display. In this month’s first installment, I’ll compare performance of this computer with that of two older Macs running a variety of programs. Next issue, I’ll open up the case and delve into options such as a RAID hard-disk controller, multiple graphics boards, and different RAM configurations, assuming that I can convince someone to send me 24GB of RAM in 4GB dual in-line memory modules (DIMMS).

Preliminary Matters

Briefly, in my review of the Mac Pro for millimeter, I described what the new Nehalem-based Intel Xeon CPUs brought to the table, which essentially is increased throughput between main memory and the CPU, and faster CPU performance. My hard-hearted editors frown on my using the same material twice (or, I should say, charging for it twice), so I won’t repeat the bulk of that information. I’ve looked at the Nehalem CPU a few times now, and you can find the most comprehensive description, albeit within the context of a Windows workstation, here.

I ran three sets of tests for this article, one of which is included in the Mac Pro review, which I’ll include for completeness. Let’s start with a brief review of those.

Real World Editing Trials

I tested three applications—Apple Final Cut Studio, Adobe Media Encoder, and Telestream Episode Engine—comparing the results to those from a one-year-old 2.8GHz eight-core Xeon system with 10GB of RAM kindly provided by Carrie Cannaday, a shooter/editor of broadcast, wedding, and other event work in southwest Virginia. Note that by virtue of processor speed (2.93GHz to 2.8GHz) the Nehalem-based computer should be about 5 percent faster than the older-style Xeon. I present the first set of results in Table 1.

060809table1-600.jpg

Table 1. Apple Final Cut Studio comparative testing.

The Final Cut Pro tests involved a 30-minute wedding ceremony shot by Cannaday in HDV with multiple camcorders. I rendered the ceremony to a QuickTime Reference Movie, input that file into Compressor, and produced an H.264 file for streaming and a DVD-compatible MPEG-2 file. The comparative times are shown in Table 1.

As you can see, the Nehalem-based system was only 22 percent faster than the older-style Mac Pro (17 percent after adjusting for CPU speed) when producing the QuickTime Reference Movie, but the numbers jumped significantly for the heavy-duty encoding, totaling 91 percent for producing both compressed formats. Note that total encoding time doesn’t equal the sum of the parts because I encoded both files simultaneously by enabling Apple Qmaster.

060809table2-600.jpg

Table 2. Adobe Media Encoder comparative testing.

The second round of tests involved the Adobe Media Encoder and two of my own real-world projects. The first was a 90-minute ballet shot with two HDV camcorders mixed via Premiere Pro’s multicam feature and rendered to MPEG-2 for an SD DVD. In this test, the Nehalem-based Mac Pro was 79 percent faster than its older sibling.

The second and third tests involved a 10-minute single-camera DV shoot produced as an audition for America’s Got Talent. I rendered the file to H.264 and to MPEG-2. As you can see in Table 2, for this simpler project, the Mac Pro’s performance advantage was more modest.

060809table3-600.jpg

Table 3. The results from Telestream Episode Engine tests.

Streaming Encoding

The next tests involved Telestream Episode Engine, a streaming-media encoder with very efficient multiprocessor use. Here I ran two tests, the first encoding a single HD file to nine different streaming formats, a mix of VP6, H.264, and Windows Media output in different resolutions and data rates. The second involved encoding 16 1-minute SD source files to 14 output files in the same three streaming formats, plus MPEG-2.

In the first round of tests, the Nehalem-based system was 31 percent faster, while proving 77 percent faster in the second, which likely reflects the fact that encoding 16 SD files involves much more I/O than encoding a single HD file to multiple formats.

About Jan Ozer

Avatar photo
I help companies train new technical hires in streaming media-related positions; I also help companies optimize their codec selections and encoding stacks and evaluate new encoders and codecs. I am a contributing editor to Streaming Media Magazine, writing about codecs and encoding tools. I have written multiple authoritative books on video encoding, including Video Encoding by the Numbers: Eliminate the Guesswork from your Streaming Video (https://amzn.to/3kV6R1j) and Learn to Produce Video with FFmpeg: In Thirty Minutes or Less (https://amzn.to/3ZJih7e). I have multiple courses relating to streaming media production, all available at https://bit.ly/slc_courses. I currently work as www.netint.com as a Senior Director in Marketing.

Check Also

How GPAC Technology is Shaping the Future of Streaming: Key Insights from Fred Dawson

In a recent interview available on YouTube, Jan Ozer sat down with Fred Dawson, an …

The Reality of Codec Adoption in Six Pictures

Most people reading this post want new codecs to succeed as soon as possible, and …

VAST Serving process

Video Ad Standards: VAST, VMAP, VPAID, and Beyond

The VAST, VMAP, and VPAID video ad standards ensure smooth ad delivery, proper tracking, and …

Leave a Reply

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