Skip to main content
Inspiring
December 16, 2019
Answered

Is LR single or multithreaded software?

  • December 16, 2019
  • 2 replies
  • 13444 views

Thanks anyone

Correct answer Jao vdL

Lightroom uses many threads. The proof is simple to get from activity Monitor or on the commandline using ps

For Lightroom, even though it will use all the cores it can get its hands on as you can see above (this is a 6-core i9 with hyperthreading so presents 12 processors to the system), you are better off getting the 8-core and beefing up your graphics card. Most of the image processing is done on the graphics card nowadays and you will only engage all those cores when running multiple very large exports at once. The 12 core will be overkill for Lightroom. Here is an example export of a bunch of high res images:

As you can see it basically saturates the 12 logical processors most of the time. So yeah it is multithreaded. However, when you are in Develop making edits, you will not see any of the processors move up much, it is all done by the GPU which is generally much faster at that even if you have many cores on the CPU.

2 replies

Inspiring
December 16, 2019

Of course.
Why are you asking?

How do you decide things that you dont know?
 Can you offer an educated answer to which processor to get?

 

Processor
Mac Pro is powered by Intel Xeon W processors, which feature Turbo Boost, Hyper-Threading, up to 66.5MB of shared L3 cache on a single chip, AVX-512 vector instructions, and 64 PCI Express lanes for massive bandwidth. It’s also configurable up to 28 processing cores, allowing it to support up to 1.5TB of memory at 2933MHz. And thanks to the power and thermal design of Mac Pro, Intel Xeon W processors can run fully unconstrained, delivering maximum performance.

Selecting a processor with the right number of cores for your needs largely depends on the software you’ll be using. For instance, single-thread applications operate more efficiently with higher clock speeds, while software that uses multithreading will run best on a processor with more cores.

Jao vdLCommunity ExpertCorrect answer
Community Expert
December 16, 2019

Lightroom uses many threads. The proof is simple to get from activity Monitor or on the commandline using ps

For Lightroom, even though it will use all the cores it can get its hands on as you can see above (this is a 6-core i9 with hyperthreading so presents 12 processors to the system), you are better off getting the 8-core and beefing up your graphics card. Most of the image processing is done on the graphics card nowadays and you will only engage all those cores when running multiple very large exports at once. The 12 core will be overkill for Lightroom. Here is an example export of a bunch of high res images:

As you can see it basically saturates the 12 logical processors most of the time. So yeah it is multithreaded. However, when you are in Develop making edits, you will not see any of the processors move up much, it is all done by the GPU which is generally much faster at that even if you have many cores on the CPU.

Community Expert
December 16, 2019

multithreaded as all even reasonably modern software is.

Participant
September 3, 2023

no, not anywhere near "all" - even in 2023.

 

dont make statements that you're not sure of, spreads misinformation.

Conrad_C
Community Expert
Community Expert
September 4, 2023

If you are not seeing Lightroom Classic use all CPU cores, can you post an example of what you are having Lightroom Classic do at that time? You may be doing something that does not need to max out all CPU cores, such as something that is more efficiently accelerated by the GPU.

 

quote

dont make statements that you're not sure of

By @Sherman32053157a39l


We are sure of it. The proof is visible further down in this thread. In that post, the screen shots of Activity Monitor using all threads in a CPU-intensive operation are still true today.