Other World Computing
OWC
Our Trusted Vendor

Speed, reliability, flexibility, stress-tested, field-ready: the MPG Pro Laptop
MPG Pro Laptop, world’s fastest MacBook Pro!

Apple Mac Pro (August 2010) —
Digital Camera RAW File Processing Speed

Last updated September 04, 2010

See test machine configuration.

The 2010 Mac Pro 3.33GHz 6-core is a “sweet spot” compared to previous machines and compares very favorably to the 2009 8-core 2.93GHz Mac Pro and the 12-core 3.33GHz model.

While the 2.93GHz 8-core 2009 model is a modest 8% faster for Lightroom then the 3.33GHz hexacore, it’s actually slower in other cases.

The 2.8GHz and 3.2GHz Mac Pro 2010 Nehalem models were not tested. The 3.2Ghz model should approach the speeds of the 2009 3.33GHz 4-core model.

• Capture NX2 processed lossless-compresssed 14-bit 24MP NEF files from the Nikon D3x. All other converters processed 21MP CR2 files from the Canon 5D Mark II. • Lightroom and Aperture timed for Import, all other converters processed RAW to 16-bit uncompressed TIF output.

RAW converter performance

These tests were run with a dual SSD RAID-0 stripe capable of ~ 500MB/sec, so that disk I/O is a non-factor.

Graphs can be clicked to view a larger version.

Adobe Lightroom 3.0 Import (Camera RAW 6.1/6.2)

Lightroom performs very well in absolute terms, but note that at 3.33Ghz, the difference between the 4-core and 6-core models is only 11%—not the 50% one would hope for.

I couldn’t believe that Lightroom would not benefit from 12 cores, so I ran and re-ran the test only to be sorely disappointed. Is there a hard-coded limit on cores, or a bug? And why does the 8-core 2.93GHz model beat the new faster models?

I observed similar results exporting TIF files.

x
RAW-file Processing Speed — Import

Apple Aperture 3.0.3 Import

Aperture performance is slightly slower than Lightroom 3. Results are about 1/3 slower if the face detection setting is enabled.

Note that 12 cores is only 8% faster than 6 cores— Aperture does not scale.

x
RAW-file Processing Speed — Import

Bibble Pro 5.1g — convert to 16-bit uncompressed TIF

See the Bibble Pro page.

Bibble Pro is the highest-performing RAW converter.

PhaseOne Capture One Pro 5.1.2 — convert to 16-bit uncompressed TIF

Note that 12 cores is 31% faster than 6 cores— a significant benefit, especially compared to the dismal scalability of the other RAW converters. Kudos to PhaseOne.

x
RAW-file Processing Speed — Save as 16-bit TIF

Canon Digital Photo Professional 3.8.2.0 — convert to 16-bit uncompressed TIF

Canon Digital Photo Professional makes poor use of more than 3 cores.

However, by manually starting multiple batch workers, look at the huge gain possible on the 12-core!

x
RAW-file Processing Speed — Save as 16-bit TIF

Nikon Capture NX2 2.2.4 — convert to 16-bit uncompressed TIF

The perennial performance sluggard in the RAW-file conversion space, Nikon Capture NX2 2.2.4 is unbearable slow. Version 2.2.5 is not any better.

The 12-core model is slower than the 6-core model, no surprise given the thread-contention problems in Capture NX2.

x
RAW-file Processing Speed — Save as 16-bit TIF

CPU core usage

See Monitoring system performance with Activity Monitor. Black areas are idle, red and green are usage.

There are real hardware cores, and also virtual cores (hyperthreading). Full use of all virtual cores is not necessarily needed for max performance, but unless all hardware cores are utilized, speed goes untapped.

Bibble Pro 5.1g

The best performer is BibblePro 5.1G. It also runs about 3X faster than Lightroom 3! It also maxes-out things when previewing. So it’s efficient and fast, a very impressive performer.

There is probably a ton of headroom in Bibble Pro such that a 12-core machine could be highly effective. However, it’s already so much faster than the competition that the 6-core Mac Pro should prove highly satisfactory for most everyone.

CPU Core usage with Mac Pro RAW file conversion software  CPU Core usage with Mac Pro RAW file conversion software
CPU core usage with Bibble Pro 5.1g during batch processing
2010 Mac Pro 6-core @ 3.33GHz (TIF) and 2010 Mac Pro 12-core (JPEG)

Adobe Lightroom 3

Lightroom 3 does a very good job on a 4-core or 6-core machine, but a lot of CPU cores remain idle on a 12-core machine. Only about half of the 12 cores on a 12-core system are used.

CPU Core usage with Mac Pro RAW file conversion software
CPU core usage with Lightroom 3 during import
2010 Mac Pro 12-core @ 3.33GHz

Phase One CaptureONE Pro

PhaseONE CaptureONE Pro does a very good job, but CPU cores are not fully used.

CPU Core usage with Mac Pro RAW file conversion software
CPU core usage with CaptureONE Pro processing to 16-bit TIF
2010 Mac Pro 6-core @ 3.33GHz

Apple Aperture 3

Aperture 3 is not using the available CPU cores as well as it ought to.

CPU Core usage with Mac Pro RAW file conversion software
CPU core usage with Aperture 3 while importing
2010 Mac Pro 6-core @ 3.33GHz

Canon Digital Photo Professional

Canon DPP is not using the available CPU very well, perhaps 1/3 of potential at most. But it is possible to run two batch jobs in parallel, which can soak up more cores.

CPU Core usage with Mac Pro RAW file conversion software
CPU core usage with Canon Digital Photo Professional converting to 16-bit TIF
2010 Mac Pro 6-core @ 3.33GHz

Nikon Capture NX2 v2.2.4

Marginal CPU core usage, very “spiky”, so a fast CPU clock speed is most important.

CPU Core usage with Mac Pro RAW file conversion software
CPU core usage with Nikon Capture NX2 converting to 16-bit TIF
2010 Mac Pro 6-core @ 3.33GHz

Copyright © 2008-2010 diglloyd Inc, all rights reserved | Terms of Use | Newsletter + Alerts