• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
1

Is LR single or multithreaded software?

Engaged ,
Dec 15, 2019 Dec 15, 2019

Copy link to clipboard

Copied

Thanks anyone

Views

10.4K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Dec 15, 2019 Dec 15, 2019

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

Screen Shot 2019-12-15 at 9.37.32 PM.png

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 l

...

Votes

Translate

Translate
Community Expert ,
Dec 15, 2019 Dec 15, 2019

Copy link to clipboard

Copied

multithreaded as all even reasonably modern software is.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 03, 2023 Sep 03, 2023

Copy link to clipboard

Copied

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

 

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

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 03, 2023 Sep 03, 2023

Copy link to clipboard

Copied

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.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 03, 2023 Sep 03, 2023

Copy link to clipboard

Copied

Re read his statement, he states that all modern software is multi-core, that's incorrect. His statements were not unique to Lightroom, in fact, he alluded that, effectively, Lightroom "must be" multithreaded because "all modern software is"

 

 

please be sure to comprehend the simplest combination of words before wasting people's time.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 03, 2023 Sep 03, 2023

Copy link to clipboard

Copied

Modern software does not even have to address cores directly, the OS handles that. What distinguishes applications is how much they are optimized across cores and other resources.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 04, 2023 Sep 04, 2023

Copy link to clipboard

Copied

LATEST

Why is this ancient thread resurrected?

 

>he alluded that, effectively, Lightroom "must be" multithreaded because "all modern software is

 

That's not what that sentence means. Logic doesn't work that way and why are you assuming "he"? You're also missing the context for the statement. Above, I proved rather easily that Lightroom is multithreaded. And yeah basically all modern software is. The only way it couldn't be is if Lightroom was were written decades ago. If I check currently on my M1 Max machine, it shows 158 threads - a number that changes with what you are doing! As soon as I go into develop, it climbs to 180. It is heavily multithreaded indeed. This is no surprise as the APIs people use nowadays automatically do this and for sure the Adobe engineers are heavily invested in further optimizing much of their code like any reasonably competent software developer for code that needs to be perfoming well does in the age of multicore processors. Whether every bit of code is optimized to take every grain of performance of these multicore systems is a different question and it might not even be possible to parallelize each calculation (multithreading is not the only way this is done) to that degree as some problems simply can't. That said, Lightroom, like almost all modern software, is multithreaded heavily and the majority of work it does runs accross many cores. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 15, 2019 Dec 15, 2019

Copy link to clipboard

Copied

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Dec 15, 2019 Dec 15, 2019

Copy link to clipboard

Copied

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.

Screen Shot 2019-12-15 at 9.17.21 PM copy.jpg

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 15, 2019 Dec 15, 2019

Copy link to clipboard

Copied

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

Screen Shot 2019-12-15 at 9.37.32 PM.png

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:

Screen Shot 2019-12-15 at 9.47.49 PM.png

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.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Dec 16, 2019 Dec 16, 2019

Copy link to clipboard

Copied

Very good thank you. REcall I also do light video editing. 
Then the equation becomes this: 

What say you?


Screen Shot 2019-12-16 at 12.07.07 PM.png

 

Graphics

Mac Pro features a modular graphics expansion architecture called the Mac Pro Expansion Module, or MPX Module, that delivers more power and bandwidth and integrates Thunderbolt throughout the system. You can choose one or two MPX Modules to configure the graphics in your Mac Pro, or add MPX Modules later to change or upgrade your Mac Pro graphics capabilities.

AMD Radeon Pro 580X

For great all-around graphics performance, choose the AMD Radeon Pro 580X with 8GB of GDDR5 memory. It features up to 5.6 teraflops of performance and supports up to six 4K displays, two 5K displays, or two Pro Display XDRs. And the half-height MPX Module fits in an MPX bay and enables PCIe slot 2 for additional expansion.

AMD Radeon Pro W5700X

For even better performance, choose the Radeon Pro W5700X with 16GB of GDDR6 memory. This full-size MPX Module is based on AMD’s new RDNA architecture, and it features up to 9.4 teraflops of single-precision or 18.9 teraflops of half-precision computing. It supports up to six 4K displays, three 5K displays, or three Pro Display XDRs. And you also get four Thunderbolt 3 ports and one HDMI 2.0 port.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Dec 17, 2019 Dec 17, 2019

Copy link to clipboard

Copied

well this is pretty clear:


Screen Shot 2019-12-17 at 4.18.40 PM.png

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines