I often see people asking for recommendations on this forum for computer hardware for lightroom use and I often wonder what the cost in upgraded hardware (say a i7 3770K vs i5 3570K) gets you in lightroom. There is a benchmark thread for Photoshop but I haven't seen anything for Lightroom. I know with the users on this forum we could put together a pretty good comparison of hardware. I haven't wanted to for some time but haven't had the time. Seems like we would need to compare a few main parts.
CPU:
- Cores (2 vs. 4 vs. 8 vs. 12)
- Clock Speed
I have tested clock speed but not cores on my rig. Clock speed does make a difference but not a lot. Cores should be easy, I can test 4 with my 3570K and then drop two and retest for example. Not sure if anyone is running a 6c 12t chip on here but would be interesting to see.
RAM:
- Amount (2GB vs. 4 GB vs. 8GB. vs. 16)
- Frequency (1333 vs. 1600 vs. 1866 vs. 2133 ect)
This should also be easy to test by removing RAM (we would need to keep pairs for dual channel setups) and re-testing. Frequency should also be easy as someone with 2133 RAM could run any speed under that with a few BIOS changes.
Disk:
- 5400RPM vs. 7200RPM vs. SSD
This one is a bit more complicated as I am not 100% sure how Lightroom uses files. For import I think it would effect where they are stored. However, after that I am not sure if they are ever accessed again from the original location. I would want to understand the cache usage and how the files are stored and used before making setups to test.
GPU:
Everything I have read says the GPU isn't touched by lighrtroom (except for display). Therefore, I don't see a need for any tests.
Benchmarks:
I think we would need to have everyone use the same RAW files to keep things consistent. Getting everyone those files is something I would have to figure out. I would be interested to see tests of maybe 50 RAWs run in a batch. The larger batch helps take out some of the timing errors.
Test 1: Render 1:1 previews
Render 1:1 previews for the 50 RAW photos.
Test 2: Processing
Process a batch of 50 RAWs with the same preset.
Test 3: Export
Export the 50 RAWs to disk.
I think that would cover it and give a good idea on the performance differences. Anyone have any comments on tests, setups, protocol on tests ect.? Maybe I should have left it at is anyone even interested in the benchmarks.
Mobo: ASUS Z68-M Pro
CPU: Intel i5 3570K (@Frequency noted)
RAM: 16Gb G-Skill Ares (@ Frequency noted Timings always 11-11-11-30)
SSD: Crucial M4 64GB (OS and programs loaded ~48% full)
HDD: WD Caviar Black 500GB 64MB cache 7200 RPM (Storage ~77% full)
Windows 7 64 bit
Lightroom 4.4 64 bit
The same 50 RAW files were used for each test. The computer was started with the noted settings, a catalog created, files imported and as quickly as possible 1:1 preview renders started. Lightroom automatically starts this so there is a bit of variability but the tests were shown to be repeatable. Then after the preview test the files were exported to the SSD. Then the export location was changed and the files exported to the HDD. The catalog and cache were cleared before each change in test settings and restart. The recycle bin was emptied before restarting to not build up data on the SSD.
The cache size was fixed at 20GB available. 1:1 preview settings were (Jpeg Preview (dng, Full Size, Preview Size 1440 pixels, Preview Quality Medium). Export was full resolution JPEGs with no export processing applied.
Timing is done with my iPhone and done to the best of my ability but some variability in the start stop timing is obviously there. I ran the 3500 mhz test 5 times at the beginning to ensure the test was repeatable and all results were within less than a second.
I did my best to think of things that would effect the results (clearing cache, clearing the catalog, no extra processes running, ect.) but please point out any flaws in my methods.











