John Nack has posted
an interesting blog entry about 64-bit support for Photoshop. In it he reveals a surprise:
Adobe plans to release a 64-bit native version of Photoshop for Windows with CS4. He also reveals they intended to do the same on the Mac, but will not because Apple pulled the rug out from under them last Summer by canceling 64-bit support for the Carbon APIs. (There's a reasonable perspective on the Carbon-64 cancelation,
here.)
For many members of this community,
64-bit support in Photoshop is a pretty big deal: while "journalists" tend to generalize abstractly about "the speed advantages" of 64-bit computing, in the context of photography and Photoshop, the biggest issue is memory. 32-bit Photoshop can only access up to around 2.5 to 3.5 GB of RAM—depending on the platform and what tricks are employed—before resorting to virtual memory. (By contrast, current high-end motherboards support as much as 32GB of RAM: 8x4GB, most of which Photoshop cannot use.)
Photoshop has its own, very mature, highly tuned virtual memory system that performs amazingly well, but it's still virtual memory: once the addressable RAM is exhausted, data is being constantly shuffled on and off disk. If you do much work with layers in Photoshop, it doesn't take long to exhaust the available RAM in 32-bit Photoshop. By contrast, 64-bit Photoshop should be able to address vastly more RAM (multiple terabytes, at least—far more than you will be able to practically install in a computer for years to come). For serious pixel editors, directly accessing all that RAM
a big deal.
So, it appears 64-bit Windows users are in for a treat with Photoshop CS4. Mac users will probably have to wait until CS5, unless Adobe pushes out an interim release. (Note that probably no existing third-partly plugins will work at all in 64-bit Photoshop: they must be re-written and re-compiled.)
Adobe's Lightroom 2.0 (currently
in public beta) already supports 64-bit computing on both Windows and Mac, and as far as I know, is the first Adobe product to do so.