Links on this site earn me fees or commissions.
As an Amazon Associate I earn from qualifying purchases @AMAZON

Consult with Lloyd: cameras, computers, backup, etc...
Lloyd’s Patreon
Designed for the most demanding needs of photographers and videographers.
The fastest, toughest, and most compatible portable SSD ever with speeds up to 2800MB/s.

Mac Pro Nehalem Tests: Photoshop CS4

2009-06-01 • SEND FEEDBACK
Related: Mac Pro, Macs, memory, panorama, Photoshop

This page tests Photoshop CS4.

Tests are not sensitive to video card speed; they use mainstream commands (resizing, converting to profile, inverting, sharpening, etc). Past testing has not found that the video card helps with these operations.


CS4 CPU Utilization

This Photoshop CS4 compute-intensive test runs entirely in memory on any machine with at least 4GB memory. It does a “purge all” after each step so as to place no demands on the scratch file and to keep the test CPU-bound. You can download it here.

Note: the test is timed to when the screen finishes drawing, not when the final “done” dialog appears. This can often take several seconds more, and is a regrattable problem with Photoshop’s sequencing.

Photoshop’s CS4 CPU utilization is modest here; while multi-threaded, CS4 makes only fractional use of available computing power. CS4 rarely uses more than 3-4 CPU cores effectively and usually only for a short while.

Shown at right, the red band is preparation, mainly resizing the image. The green zone represents a variety of operations including Flatten, Convert Mode, Smart Sharpen, Invert, Gaussian Blur, etc.

Memory speed (triple vs dual channel) on the MP09 introduces a barely measurable difference of 34 vs 33 seconds, just over the measurement threshold, and so is of dubious relevance.

Here the MP08 takes 29% longer to complete the task. MP08-3.2 would be 18% longer.

Be sure to read how critical the use of the Bigger Tiles plugin is in Photoshop configuration.

Single vs dual CPU: No difference here betwen the single and dual-CPU MP09, not a surprise given Photoshop CS4’s poor scalability.

Photoshop diglloydSpeed1


CS4 CPU utilization

See Optimizing Photoshop. You can download the Photoshop actions.

The diglloydMedium test generates a 15.6GB scratch file with the test file used. The test is very sensitive to both the amount of usable memory as well as the speed of the scratch volume.

A memory configuration of 12GB is not quite enough to cache the scratch-volume writes, which shows clearly in the reduction in execution time by increasing memory from 12GB to 16GB.

As previously documented, 32GB of memory with this test (on the MP08) is actually slower than 16GB, because of a Photoshop CS4 bug which limits memory usage of Photoshop itself to 2810MB instead of 3072MB.

Single vs dual CPU: The striking finding is that the fastest machine (MP09) offers the slowest performance. For why this is so (a Photoshop issue), see When More is Less.

In a nutshell, more cores means more memory used by more threads, which reduces the memory available for image data. Disabling up to 12 of the 16 cores actually makes this test run faster!

Photoshop diglloydMedium


Auto Blend Layers

Assemble panorama “Sierra Fall Color” from sixteen 6-megapixel 16-bit images (3008 X 2000 each). The resulting image before cropping is 10644 X 4186, or 44 megapixels. This test is sensitive to the amount of available memory, and also is largely single-threaded because Photoshop Auto Blend does not use multiple CPU cores.

The shorter time is seconds to execute Auto Align Layers, the longer time is seconds to Auto Blend Layers. Both commands use only a fraction of the available computing power and are single-threaded, quite a disappointment as these commands used on a large number of 21 or 24 megapixel files can take a long time to run.

Here the MP09 comes out ahead, with 2.8GHz MP08 taking about 25% longer. But the gap narrows to about 11% (estimated) with a 3.2GHz MP08.

Single vs dual CPU: There’s little to report here, minor variations in time with Photoshop making all but no use of multiple cores.

Photoshop Auto Align Layers (green) and Auto Blend Layers (blue)

The result after Auto Align Layers and Auto Blend Layers before cropping.
44MP panorama assembled from sixteen frames, before cropping

Save/open large compressed PSD


Photoshop CS4 is still single-threaded for opening and saving files, so this test is sensitive to raw compute speed of a single core.

The test file is a 16-bit RGB image with dimensions of 15000 X 11216, with two pixel layers. As uncompressed TIF it saves as 3.13GB on disk. As a PSD file, it saves as 1.63GB.

Even though the file is very large, disk speed is of little influence, with the average write speed during Save only about 17MB/sec for the MP09.

Test times are for the PSD save/open. Uncompressed TIF save is much faster.

There is about a 20% difference in Save speed between 2.8GHz MP08 and MP09, but an unexciting 4% estimated difference from a 3.2GHz MP08.

Single vs dual CPU: There’s little to report here, minor variations in time with Photoshop making all but no use of multiple cores.

Photoshop Save/Open. Longer (green) bars are Save time, shorter bars are Open


Looking for top optics?

A mixed bag here. The bottom line is that the MP09 doesn’t offer a whole lot over a 3.2GHz MP08.

See How to Choose and Buy a Mac.

View all handpicked deals...

Canon EOS R5 Mirrorless Camera
$3399 $2999
SAVE $400 | Terms of Use | PRIVACY POLICY
Contact | About Lloyd Chambers | Consulting | Photo Tours
Mailing Lists | RSS Feeds |
Copyright © 2020 diglloyd Inc, all rights reserved.
Display info: __RETINA_INFO_STATUS__