Skip to main content
Participating Frequently
November 22, 2016
Question

Increase CPU utilization above ~25% in a photomerge

  • November 22, 2016
  • 4 replies
  • 1454 views

With an i5 and a speedy Asus motherboard and 32 gb ram on a remote computer I am running a huge Adobe CS6 photomerge... 200 images of an archway. over 850mb of data.

I have only 25% of the CPU engaged so I tried to up the priority in hopes of more CPU use.

No dice.

I'm out of ideas on how I can kick up the performance for future processing. Any thoughts?

Oh yes, running as I am in headless mode, will this affect the GPU use by photoshop? I can run it in local mode, but for now It's easier on me to manage from my laptop.

This topic has been closed for replies.

4 replies

Participant
February 7, 2018

Adobe, for the love of God, it's 2018, come on!! I have the same issue with photomerge as well as most actions in Photoshop, CPU utilization 99% of the time is never more than one core, for crying out loud most of us that are professionally using Photoshop have a minimum of 4 cores, I have a Xeon 6 core in a 2013 MacPro and it's woefully under-utilized. I can do a photomerge with 30 16bit TIFF files that are 36 megapixels in Photoshop and it'll take at least 15-30 minutes, Lightroom can chew through that in probably less than 2-3 minutes and absolutely crushes my CPU usage, it's fantastic! However most of the time I'm forced to use Photoshop for stitched panoramas because of Lightrooms current stitching limitations compare to Photoshop. A large panorama for me can take my MacPro up to 18 hours, and I have a RAID0 drive as my scratch disk with 1GB/s read and write speeds and 64GB of RAM. Please Adobe, we're begging you, give us an option in the settings just like RAM usage except for CPU core usage and utilization.

Trevor.Dennis
Community Expert
Community Expert
November 22, 2016

steelhoof wrote:

With an i5 and a speedy Asus motherboard and 32 gb ram on a remote computer

That sounds like a Windows box.  If Windows 10, open up Resource Monitor > Disk Activity tab

Use Resource Monitor to monitor storage performance - TechRepublic

steelhoofAuthor
Participating Frequently
November 22, 2016

Win10 has no place in my stuff.

Win 7 only here.

D Fosse
Community Expert
Community Expert
November 22, 2016

The bottleneck here is most likely I/O, not CPU. This is a lot of data to shuffle in and out of scratch.

steelhoofAuthor
Participating Frequently
November 22, 2016

Thank you.

The motherboard is a Asus z-97a. CPU i5-4590. 32gb ram @3200

Do you suppose an SSD for the scratch would make a significant difference? I am aware that certain types of data, due to hardware translation, do not transfer very well.

D Fosse
Community Expert
Community Expert
November 22, 2016

If it has enough space. If you're using a spinning drive for scratch disk now, it should definitely be a separate, dedicated drive. With SSDs there's no competition for the read/write head, so it can be on the system drive.

Either way, I think the scratch disk configuration is the key here. Scratch files can explode to enormous sizes.

Mylenium
Legend
November 22, 2016

You can't force anything here. These functions produce massive amounts of temporary data that will slow down file I/O, anyway, plus it interacts with scripts and function calls to other PS stuff which makes it impossible for some operations to run in parallel.

Mylenium

steelhoofAuthor
Participating Frequently
November 22, 2016

Thank you.

I know it is seriously chewing the data, I just had a hope to utilize CPU cycles a good bit faster. It has been on the render for ~12 hours now.

FWIW, This is the only task done by the machine.

Anyone know if running headless will affect GPU use? The GPU is there in the system.

Thanks

Bill