Puget Systems print logo

https://www.pugetsystems.com

Read this article at https://www.pugetsystems.com/guides/1110
Article Thumbnail

Lightroom Classic CC Version 7.2 Performance

Written on February 8, 2018 by Matt Bach
Share:

Introduction

Software developers are often very closed-lipped and secretive with patches and updates before they go live, but the Lightroom team at Adobe has given us the go-ahead to publish some benchmark results for the upcoming 7.2 update to Lightroom Classic CC. To be clear, at the time this article was published this build is not available for public download (so don't go hitting refresh on the Creative Cloud app) but it should be available soon.

Since we are testing with a non-public update, there are unfortunately no published update notes quite yet. There should be at launch, but one thing we can tell you is that based on our testing this new version improves performance dramatically - especially with higher core count CPUs. Like always, the tasks we will be testing in this article are:

  1. Importing images
  2. Exporting images
  3. Convert RAW to DNG
  4. Generate 100 Smart & 1:1 Previews
  5. Create HDR image
  6. Create Panorama image

If you would like to skip over our test setup and individual benchmarks, feel free to jump right to the conclusion section.

Test Setup

Listed below are the three test platforms we will be using in our testing. We opted to test a number of modern platforms along with a wide range of CPU architectures and core counts.

The images and settings we used in our testing were:

Test Images

18MP (5184x3456)
Taken on a Canon EOS REBEL T3i

HDR settings

5x 18MP RAW (5184x3456)

Auto Align, Auto Tone, No Deghost

Panorama settings

11x 18MP RAW (5184x3456)
Merged to 187MP (48085x3898)

Spherical Projection, No Crop

Import 100 Images

Lightroom Classic CC 7.2 vs 7.1 Benchmark Importing Images
Since importing images is typically the first thing you do, we thought that this would be a good place to start our testing. Overall, this test is not very interesting with minimal difference in performance between the two versions.

One thing we do want to make sure is clear is that this test is measuring the time it takes to both copy images off a USB device and add to the Lightroom catalog. So technically this is not a straight import test. In future tests, we are planning on solely testing the time it takes to import images that are already on the local drive since using a USB device introduces a number of variables that can affect performance.

Export 100 Images

Lightroom Classic CC 7.2 Benchmark Exporting Images
Exporting images is an area where we have expected Adobe to make improvements for a while now but the initial release of Lightroom Classic CC didn't give us quite what we were hoping for. The 7.2 update, however, delivered in spades. The lower core count CPUs like the Core i7 8700K and Core i7 7820X only saw a marginal 6% and 22% increase in performance respectively, but the higher core count CPUs (especially the Intel CPUs) saw huge performance gains.

For the higher core count CPUs, the Intel Core i9 7900X about a 32% increase in performance while the Intel Core i9 7940X saw a terrific 55% increase. This is a pretty absurd performance improvement and for users that export a huge amount of images may finally make higher core count CPUs (especially those from Intel) worth the investment. Unfortunately, the AMD Threadripper 1950X didn't get as much of a boost as we expected, coming in at just 19% faster in the new version.

Convert RAW to DNG

Lightroom Classic CC 7.2 Benchmark Convert to DNG
The results for converting RAW images to DNG is not nearly as exciting as the exporting results, but there was still a small performance gain across the board. This time, however, the lower core count CPUs were the ones that saw the biggest performance gain.

Generate Smart Previews

Lightroom Classic CC 7.2 Benchmark Generate Smart Previews
When Lightroom Classic CC was first launched, Smart Preview generation was one area that saw a large performance increase. Apparently, there was still plenty of room for improvement as we saw even better performance in the new 7.2 update. Interestingly, the performance gains appears to be focused around multi-core performance as the higher core count CPUs are the ones that saw the largest benefit. Where the Core i7 8700K 6 Core only saw a 6% increase, the Core i7 7820X 8 Core was 18% faster in the new update. Even better, the Core i9 7900X 10 Core and Core i9 7940X 14 Core saw a 50% and 67% performance improvement respectively.

One trend that we are starting to see is that while the AMD Threadripper 1950X 16 core is definitely faster with the new version of Lightroom Classic CC, the performance gain is not as large as what we are seeing with the Intel CPUs as it is only 44% faster.

Generate 1:1 Previews

Lightroom Classic CC 7.2 Benchmark Generate 1:1 Previews
While generating 1:1 Previews is faster in the new update, unlike exporting and generating Smart Previews the performance gain was pretty consistent across all the CPUs we tested. There was of course some variance, but overall each CPU saw between a 20% and 25% performance improvement.

Generate HDR Image

Lightroom Classic CC 7.2 Benchmark HDR Image
Creating HDR images is also faster in the the new 7.2 version, although the performance gain is a bit inconsistent. Interestingly, since the initial release of Lightroom Classic CC saw a small performance drop when creating HDR images, this puts the performance roughly back to where it was in the last version of the old Lightroom CC.

Generate Panorama Image

Lightroom Classic CC 7.2 Benchmark Panorama Image
Wrapping up our testing is creating Panorama images, which is pretty significantly faster in the new 7.2 update. There is still no additional benefit to having a high core count CPU for generating Panoramas, but we did see a great 30-40% performance improvement across all the CPUs we tested.

Conclusion

Starting with Lightroom Classic CC and continuing in the new 7.2 update, one thing is very clear: the Lightroom developers are focusing heavily on improving performance. To get a broad overview, lets take a look at each task we tested to see how the new 7.2 update compares to the previous version:

Lightroom Classic CC 7.2 vs 7.1 Benchmark

Overall, the performance gains in the new 7.2 version of Lightroom Classic CC can be split into three categories:

  1. Minimal performance improvement - Importing and Converting RAW to DNG fall firmly into this category with either no or minimal performance gains. However, our import benchmark is likely being impacted by the fact that we are doing a copy and import from a USB device which we will be addressing in future testing.
  2. Substantial gains across all CPUs - Generating 1:1 Previews, creating HDR images, and especially creating Panorama images fall into this category with all the CPUs we tested seeing a significant performance improvement.
  3. Substantial gains focused on higher core count CPUs - Exporting and Generating Smart Previews are the two tasks where improving multi-core performance was clearly a priority. These tasks are where we saw the largest performance gains in our testing, although they were focused on the higher 10+ core CPUs.

This new update is substantial enough that it will likely influence what CPU you would use in a new workstation for Lightroom Classic CC. If your workflow involves heavily modifying a small number of photographs then the Core i7 8700K is likely still the best CPU choice, but if you export a large number of images then investing in a higher core count CPU may be worth it.

Lightroom Classic CC 7.2 CPU Performance Benchmark
As we stated earlier, for most Lightroom users the Core i7 8700K is still the best overall CPU choice as it gives great performance in a wide variety of tasks. However, this new 7.2 update is a huge boon for users that work with large numbers of photographs. While an Intel Core i9 7900X or 7940X is certainly an investment, being able to export hundreds or thousands of images twice as fast as you can with a Core i7 8700K could be a massive time savings for some users.

We have to hand it to the Lightroom Classic CC developer team - since Lightroom Classic CC initially launched just 4 months ago, it has been clear that improving performance is a major focus. Just for fun, we went back and compared the results from this new 7.2 version of Lightroom Classic CC to the old Lightroom CC 2015.12 using the Core i9 7940X. Comparing the two versions, exporting is now almost twice as fast, generating 1:1 Previews is about 5x faster, and generating Smart Previews is an insane 7x faster! This is an incredible improvement and a trend that every Lightroom user should be very excited about.

Tags: Lightroom CLassic, Coffee Lake, Skylake-X, Threadripper
Brian J.

As I read in another post Adobe worked with Intel to improve performance, but not AMD. Seems to me that the author and Adobe have lost objectivity. Not sure whats happens behind the scenes with either, but I wish people in our industry would hold Adobe accountable for not making sure their code was optimize.

Posted on 2018-02-11 22:19:07
Jozsef Weigert

I think, the biggest problem with Lightroom is that moving in the Develop module can be utterly slow. We spend most of our time in that module. In your earlier test you also included a Develop module scrolling speed test, it would be great to have that again. Displaying clock speeds would be also useful on the charts as we can see how core speed and core count influences the results.
You mentioned that Lightroom is not optimized for Ryzen so well, however many of us would be curious, how the upcoming Ryzen+ will perform in Lightroom. While Intel might be quicker with LR, it would be great to know, whether Ryzen can offer us an acceptable speed for our purposes or not? Usually we don't buy a CPU only for Lightroom, that's why a Ryzen test might be handy, too.
The other thing is that I noticed that on my new 4K display scrolling and working in the Develop module is definitely slower, than in 1080p. It would be interesting to test, how 1080p, 2560p and 2160p affects speed in certain scenarios and on different CPUs.
You have the greatest test available, anyway, really useful for choosing the right hardware!

Posted on 2018-02-13 06:33:53
Roberto Berdini

I agree 100% specially in Develop module Test and resolution Tests. It would be very very interesting

Posted on 2018-02-13 16:07:13

Develop module testing is definitely on the to-do list. It is just really hard to accurately measure most things since there isn't a clear "task done" like there is with things like exporting. The image scrolling we meant to have in this test, but it was acting really inconsistent so we decided to remove it so that we could at least get the rest of the results up.

The good news is that in a few weeks I will be talking a bit with the Lightroom development team to get their assistance with figuring out how to benchmark things in the develop module. In fact, my current plan is to move to a largely plug-in based benchmark that we can put up for public download. We even just the other day got a new batch of images to use for our testing that we have full permission to distribute (Including some insanely high-res stuff from a Nikon D850) that I think will really improve our benchmark.

Posted on 2018-02-13 16:41:37
Jim Kiefer

Great article! I saw somewhere that all things being equal (e.g., megapixels), the different raw formats result in different LR performance. Like Nikon/NEF are slower to process than Canon Raw files and Sony Raw files, etc. If you can show results for the different formats in future testing, that would make the results more relevant. I do like the public plug-in that you mentioned.

Posted on 2018-02-14 06:01:19
Stidi

Could you keep test these Lr tests also with previous gen 4 core processor? I think that many peoples using still 4 core processor (example i7-6700 and i7-7700) and considering how much power full processor is latest 8700K processor with 6 core. This 4/6 compare measure on the basic level how much Adobe has improvement multi threading.

And I still suggest you to test newest high speed (+4000GHz) memory modules because I have got over 30% Lr speed up with +4000GHz memories.

Posted on 2018-02-21 12:04:34
photodude

Very nice review, gives me a lot to think about. Very interesting that the i7-8700K performs so well in the image import and conversion to DNG but is much lower in performance in most of the other general use cases (export, preview, etc)

My current rig
i7-4770 CPU @ 3.40GHz, 32GB ram
256gb OS SSD, 512gb LR catalog SSD, a 3TB and 6TB internal 7200RPM image storage drives
GTX 1070 graphics

working with
24.6MP raw files

I definitely see slowdowns in some areas of LR

Posted on 2018-03-18 23:44:13
MastaUvWaffles

We have the same system! I started to notice some slowdowns as well. Primarily while working in photoshop, which, I am fairly certrain does utilize multicore performance better. My workflow typical goes above the 4gb limit these days, so I'm looking for something more recent.

Posted on 2018-04-10 20:15:23