Correction
on MacPro memory prices at satech.com
In my August 18 entry, I described my past experiences
with satech.com memory. Their original quoted price was apparently for compatible memory they’d previously
sold for Dell, Acer, etc, without the Apple-approved heat sinks. After multiple back and forth messages with
satech.com, the story is now clear. I apologize to any readers who relied on the original price to make a decision,
as I do my best to provide reliable information. This was my mistake in not double-verifying the price and exact specifications.
The satech.com (aka ramfinder) price for 2GB (1 X 1GB) kit of memory for the MacPro is $439,
or $220/GB That’s $1756 for 8GB as compared with $2300 for Apple memory (30% more). They describe it as “factory
approved memory”:
This is the same memory product you would buy from your system manufacturer (Apple, Compaq,
Dell, HP, IBM, Gateway, Sony and others) directly when you buy the system.
Please see the MacPro
memory page at satech.com. Whether the $544 price difference (for 8 X 1GB) is worth it will depend on the personal
situation; it is certainly easier to pre-order and have no further work to do.
In such situations, I like to look at the overall system cost to determine if it’s worth
the hassle. Assuming you were to buy a new MacPro with 8GB of RAM, here are the system costs, and the price difference:
| |
8GB Apple |
1GB Apple + 8GB satech |
| MacPro 2.66 GHz, Radeon X1900, 250GB disk |
|
$4605 |
| MacPro 3.0 GHz, Radeon X1900, 250GB disk |
$6149
+14% |
$5405 |
| MacPro 3.0 GHz + 30" cinema display, Radeon X1900, 250GB disk |
$8148
+10% |
$7404 |
A price difference of 10-16% is nothing to snivel at, but for high-end users whose time is
valuable, the convenience and assurance of Apple memory might well override that “FUD” factor.
Memory speed on the new MacPro
Memory in the Mac Pro is server-quality memory. In particular, it is ECC
memory.
According to actual testing by barefeats.com (and an Apple
tech note), full memory speed is not achieved unless 4 modules are installed correctly (“quad channel”).
Please see “SPECIAL REPORT: What Everyone
Should Know about Mac Pro Memory Upgrades” at barefeats.com for details.
According to barefeats.com, the speed gain ranges from nothing at all, to 25% faster on the
3.0 GHz model (slower CPU speeds will show less of a difference). Since the Mac pro is a rather expensive workstation
suitable for users who need the performance, slowing its speed with inappropriate memory selection and/or installation
is self-defeating.
The Mac Pro uses two memory “risers”. For quad-channel memory performance, the
memory needs to be installed on
both risers in pairs (eg 2 X 1GB on one riser and 2 X 1GB on the other riser, and in matching slots).
The following memory configurations (installed appropriately) allow peak speed:
- 4 X 512MB
- 8 X 512MB
- 4 X 1GB
- 4 X 1GB + 4 X 512MB
- 8 X 1GB
- 4 X 2GB
- 4 X 2GB + 4 X 512MB
- 4 X 2GB + 4 X 1GB
- 8 X 2GB
Note that the base memory configuration offered by Apple will not allow top performance:
In other words, anything but the default 1GB setup is OK.
How much memory to
buy?
Bottom line: don’t waste your money on more than 8GB unless you determine in advance that
your particular application can actually benefit.
One (1) gigabyte isn’t enough for serious work with digital photography, so buy 2GB (4 X 512MB) as a minimum configuration
with the Mac Pro (or PowerMac G5 Quad). Four (4) gigabytes should be enough for many users, though Photoshop CS2 will
scarf up 3GB just for itself when hard-pressed. Add a raw converter, mail, web browser, etc, and heavy Photoshop users
should plan on buying 6GB (as 4 X 1GB + 4 X 512MB) or 8GB (as 8 X 1GB). In practice, 8GB can rarely be fully utilized.
Although the new Mac Pro physically allows up to 16GB RAM, this is nothing new—so did the PowerMac
G5 series. Mac OS 10.4 (Tiger) is still mostly 32-bit (32 bits = 2^32 = 4 gigabytes). So no conventional Mac OS X application
can use more than 4GB of memory without being written as a 64-bit application using a restricted API set, thus
gaining access to all the memory available. But this is not feasible for most applications, because they must use
Mac OS X APIs that are still 32-bit.
In short , more than 8GB of memory is of little or no value for most users. While Mac OS X puts unused
memory to use as a disk cache, there is marginal benefit from having multiple gigabytes of disk cache. While it is true
that Mac OS X Activity Viewer might show more than 8GB of physical RAM in use, it is largely a “feel good” effect.
Adobe Photoshop CS2 could benefit from the ability to use more than 3GB. With large files (400MB film scans with multiple
layers, Photoshop can spend a lot of time reading and writing to the disk on my PowerMac G5 Quad, even though I have
8GB of RAM, and have set Photoshop to use the maximum it allows—3 GB:
| Adobe Photoshop CS2 memory usage setting |
|
Mac OS X 10.5 (Leopard), allegedly moves down the 64-bit path. Assuming the 10.5 libraries have all been upgraded
to be 64-bit, it will then become possible to write a 64-bit application which can use whatever memory is available.
Of course, such applications won’t run on 10.4, so many vendors might well stick with 32-bit applications, rather
than test and supply both 32 and 64-bit versions.
I regularly see 2-3GB of free memory while running Photoshop, even as it slows down reading and writing from the disk.
To test this theory, I loaded Photoshop up with six huge files (200-400MB each). Photoshop “Scratch” was
displayed as
(lower
left corner of the image window). I also started many other programs, and ran batches of images through Nikon Capture
and Digital Photo Professional.
I then ran a long Photoshop action on two of the files. There were no Page ins/outs, and only a little disk activity.
The memory display in Activity Monitor was as follows afterwards:
Interpreting the above, we can see that there is over 1GB free and 5GB of “Inactive” (aka
largely wasted). What this really means is that there is up to 6GB of memory that could be used if needed. Click to
see the whole Activity Monitor view—it’s rather outrageous—I was running Photoshop, Adobe Help
Center, Dreamweaver 8, Safari, Mail, Adobe Reader, Nikon Capture, Digital Photo Professional, Terminal, Excel, Word,
file sharing, SpamSieve, Activity Monitor.
Still, I wasn’t satisfied. So I started a batch via Digital Photo Professional and Nikon Capture at the same
time. I cycled through the massive files in Photoshop and drag-scrolled at actual pixels. During that activity, the “Active” memory
did go up, but the total of “Free” and “Inactive” was still about 3.5GB, with only about 4.5GB
of memory actually being used (“Wired” + “Active”).
Bottom line: 6GB is plenty for nearly all users, even heavy Photoshop users—8GB is a “hedge
your bet” amount.