You love taking photos. You carry your DSLR or mirrorless camera along wherever you go. Youre always checking out new Photoshop filters or interesting editing applications. You have a Flickr Pro or Smugmug account, and you upload hundreds of photos a year. Now you want a PC that can be responsive and fast when you're editing and tweaking your pictures.
Whether you build your own system or buy one off the shelf, several considerations are key to choosing the right mix of components for a photographer's PC. You want robust storage, a balance between CPU and graphics performance, and a great display. But before I dive into speeds and feeds, lets consider a photographer's requirements.
Meet the Photographer
Every photographer shoots a little differently, has varying workflow needs, and takes a unique attitude toward their photos. In this article, Im going to talk about a PC as it meets my photo-editing needs and my workflow, which may not be the same as yours. Consider this a rough guide, with rules of thumb that apply to most photographic applications.
Currently I use a Nikon D800 DSLR, and I almost always shoot in raw mode. Raw mode captures the pure sensor data, performing no compression or modification on the data it collects. That translates to large files, and the need to have a photo editor that works well with Nikons RAW format. In the past Ive shot with D7000 and D300 bodies. (I'll discuss software in more detail shortly.)
I shoot a variety of subjects, ranging from flowers to landscape to sports action. I've taken the liberty of sprucing this article up with some of my shots to illustrate what a good production rig allows a user to do.
I prefer shooting with ambient light whenever possible, but I do use flash when necessary. I also own a lighting kit for shooting product photos in my home studio. Here's a quick look at the gear I carry.
Whatever gear you use, a good PC for editing and archiving digital photographs will have a few common elements. Assuming that you hang on to most of your photos, youll need lots of storage. Photo editing, particularly involving effects such as HDR and noise reduction, requires good performance. If youre editing large RAW images (12 megapixels and beyond), lots of memory helps. Youll also want to display images as accurately as possible, so a good monitor is a must.
Rather than discuss a lot of hypotheticals, lets take a look at a real-world system: my own production PC. Bear in mind that I dont use this computer only for digital photography--I also use it for some light video editing and PC gaming. Ill break it down by each major component type, and I'll suggest alternatives as appropriate.
After going over the needs for a good desktop PC, Ill walk through what you should have when youre on the go. In some ways, choosing a laptop for mobile photo editing is both more complex and simpler.
CPU and Memory
Right now, my production PC carries a Core i7-3930K CPU. The 3930K is a six-core CPU built on Intels 32nm manufacturing process, so it isn't using the latest-generation Ivy Bridge architecture. It costs about $560, and requires a motherboard that supports an LGA 2011 socket. Such motherboards can be pricey--particularly if youre into heavy-duty overclocking--but Im content to run the 3930K at its default settings, so in my system the CPU lives in a Gigabyte GA-X79-UD3 motherboard, which is available for under $240.
My machine also has 16GB of RAM, in the form of four Kingston HyperX LoVo DDR3-1600 modules. These modules can run at full 1600MHz (effective) speed at 1.5V. All of this helps the system consume less power. And that 16GB of RAM comes in handy when I have multiple raw images open: The D800's 14-bit raw files range from 45MB to 48MB each, but while I'm editing, they consume more memory than the disk space they occupy.
The 3930K CPU contains six cores, and can execute 12 simultaneous threads. That much power may be overkill for many users, so a good alternative is a CPU in the new Ivy Bridge line, such as the Core i7-3770K. Clocking in at 3.5GHz, the 3770K runs four cores and up to eight threads. Its capable, it costs around $350, and it's quite power efficient. You can buy a Core i7-3770 (note the lack of the K suffix) for a little less money. That version of the chip is not overclockable, but most users shouldnt care.
In addition to supporting Hyper-Threading, the Core i7 CPUs offer large L3 caches, which improve performance in most editing applications. If youre eyeing a laptop, ideally youll want a Core i7 CPU, mostly because i7 processors have larger caches than their Core i5 and i3 siblings.
As for the system's memory, if you edit lots of raw files, I still recommend 16GB of RAM, given that todays memory-module prices are pretty low.
Storage...and More Storage
If youre at all like me, youre shooting a ton of raw images. You may not be using a Nikon D800, but even 12-megapixel raw images consume at least 10MB of disk space each, while 12-bit, 16-megapixel images eat up 14MB to 16MB.
Storage begins with the flash memory cards you use in your camera. Recent developments in flash memory storage technology have afforded us products with very high-speed data rates. The fastest 1000x CompactFlash cards can move data off the card at roughly 120MB per second. The fastest SD Cards are now capable of read speeds up to 95 MBps. Write speeds are slower--closer to 70 MBps for the fastest CompactFlash cards, and only in those cameras with high-speed controllers.
But lets not get too concerned about the write speeds of flash memory cards for our photographers PC. Its moving data from the card to your PC that can become a bottleneck in the workflow. If you have a 32GB flash memory card packed with 350 45MB RAW images, moving them off the card is an exercise in patience with a USB 2.0 reader. Ideally, youll want a USB 3.0 reader connected to a USB 3.0 port. I own a US Robotics USB 3.0 reader that works reasonably well.
PC Storage Guidelines
Where do you put all those photographs? Whatever you do, dont store them on the boot drive if you can avoid it. At a minimum, youll want two drives in your PC. Currently, I have a single, 512GB solid-state drive as my boot drive. A half-terabyte is enough to hold all my applications, as well. My secondary drive is a single 2TB, 7200-rpm Seagate Barracuda XT. If youre concerned about data integrity, you might want a RAID 1 array for your secondary drive, which holds all the Windows user folders, including photo storage. (RAID mirrors two physical drives. You get only half the space, but each volume is a duplicate of the other, preserving your data if one drive fails. Remember, though, that even RAID 1 is no substitute for a good backup plan.)
I need to hammer home two key points when it comes to desktop PC storage for photographers:
- Have more than one physical drive. A good combination consists of an SSD for a boot drive and a large-capacity hard drive or RAID 1 array as secondary storage. Even if youre using standard rotating storage, having two physical drives will improve performance. By keeping applications on the primary drive and photo storage on the secondary drive, you help to increase data throughput. More-sophisticated users can put scratch files on the secondary drive as well, also improving performance.
- Develop a good backup strategy. Even if youre running a RAID 1 array, you aren't completely safe from disaster, since a catastrophic PC failure can kill the array. Making regularly scheduled backups of your photos is critical.
Be somewhat wary of using external drives as primary storage. Ive had drives go into sleep mode at awkward times, or lose sync over eSATA. Even with high-performance standards such as eSATA and Thunderbolt, external drive connections arent always reliable. External drives can be handy for backups, however. I happen to use a NAS (network-attached storage) system for backups, but locally attached external storage is fine. Just make sure you have enough capacity.
For laptops, try to avoid 5400-rpm or slower hard drives. Its great to have a lot of capacity, but most photo applications create a large scratch file on the storage device, and waiting for a slow drive to grind through your editing chores is no fun.
What About the Cloud?
People have spilled lot of virtual ink discussing whether to back up data to cloud storage. I dont use cloud storage for general backups--its expensive and time-consuming. If youre a subscriber to online photo sharing sites, though, you often can use such services as a kind of cloud backup just for your photos. For example, Flickr Pro costs only $20 per year, and allows unlimited uploads of full-resolution images.
The GPU is increasingly important in todays computational environment. Photo and video editors are rapidly incorporating GPU acceleration into their products. The graphics card doesnt just serve to accelerate the display and scroll the canvas; it also acts as a parallel compute engine for a number of filters, particularly blur filters.
Why worry about GPU acceleration? Photo-editing applications are increasingly offloading some work onto the graphics card. Most of these applications use OpenGL and OpenCL, two key software programming standards. OpenGL focuses purely on graphics, while OpenCL allows developers to use the GPU for general-purpose parallel compute tasks, such as blur filters. For example, Photoshop CS6 uses both OpenGL and OpenCL. Corel AfterShot Pro uses the graphics card to assist in file-format conversion. Chinese programmers have built an entire photo-editing application, MuseMage, from the ground up using GPU acceleration.
That said, you dont need one of those $500 objects of gamer desire to power your photo editing. I confess that Im running a Radeon HD 7970 in my system, which is priced close to $500. As I mentioned before, though, I also use my system for PC games. If youre not a hard-core PC game player, you can get by with a relatively low-cost, midrange card. You can find a Radeon HD 7770 for around $150. If you want a little more GPU horsepower, a Radeon HD 7850 costs about $250, and it can do a pretty good job on the occasional PC game too.
Nvidia-based cards also work well; the main reason Im currently using an AMD card is that AMD has enabled its OpenCL driver. As I noted, OpenCL is a standard for graphics compute chores, such as in Photoshop blur filters. Given the pace of driver updates, however, that could well change in the near future.
A discrete GPU for a laptop is nice to have, but the latest Ivy Bridge processors from Intel have improved the performance of integrated graphics, including GPU compute performance. In the end, a discrete GPU probably will still perform better.
If youre serious about photo editing, you should choose a display that you can calibrate to be color-accurate. No monitor is perfect, of course, but some offer much better color fidelity than others do. Prior to buying a monitor, you might want to read up on LCD panel technology.
My general rule of thumb is to use high-quality displays with IPS or IPS-based LCD technologies. Unless youre doing pro-level print work, you dont necessarily need a professional-grade monitor, but you do want a display that will fully support true 8-bits-per-pixel color. IPS displays used to be fairly pricey, but their cost has come down considerably. You can find good-quality 24-inch IPS monitors supporting 1920-by-1200-pixel resolution for under $400.
Similarly, if youre looking at laptops, try to find one with an IPS panel. They exist, but they tend to be among the more premium models. Asus, Dell, HP, and Sony all ship laptops with IPS displays. More pixels are better on a laptop, as well--look for a native resolution of 1600 by 900 pixels or better.
Note that many modern LCD screens offer wide-gamut options. Be sure to set Windows to display the correct gamut for your monitor. Just type color management into the Windows Start menu search box, select Advanced Color Management, and then choose the Advanced tab.
Youll also want to set the correct ICC profile for your display. Usually you can find the profile included on a CD that ships with the display, or you can download it from the manufacturers website. If the process seems a little overwhelming, you can bypass all these confusing settings by using simple tools to calibrate your display.
Monitors: More Is Better
More pixels are better--and more displays are also better.
On my desktop system, I have three 30-inch displays that each support 2560-by-1600-pixel resolution. My main display is an HP ZR30w, which is technically capable of 10-bits-per-pixel color. I also use an older HP 3065 and a Dell 3008WFP, though the Dell often pulls double duty by being connected to one of my test systems. I've calibrated all three using the Spyder 4 Pro calibration puck and software.
You dont need three displays, but having two is extremely handy. Generally I run Photoshop on the ZR30w and have Adobe Bridge running on the 3065. Even lower-cost applications, such as Lightroom, support dual displays. Simply put, having two monitors makes your workflow more efficient. Note that you dont have to use two high-end displays--the secondary monitor can be a lower-cost model, though having similar displays is ideal for calibration purposes.
Photo editors, like cameras, are merely tools to get the photograph. The art and craft of the photographer are what really makes photographs shine. You get better as a photographer only by shooting and editing photos. Having the right PC hardware and software, however, will make editing chores just a little bit easier.