Separate names with a comma.
Discussion in 'Digital Photography' started by pianodude123, Jul 24, 2012.
I bought a 4 core i7. Why is photoshop CS6 not utilizing the full power of my new machine?
There is a disconnect between your title and the subject of you post. Which is it?
shouldn't it be using 400% if it was utilizing the whole thing?
Ummm, no. There maybe 4 cores but there is only 100% capacity for the cpu.
And your website, http://www.stenchinformer.com/, is offensive.
Offensive to the victims of stench, yes.
I have seen things take up >100% of the CPU in Activity Monitor. I am talking about when you look at the processes in activity monitor, not just theoretically.
And thank you for the feedback on the website. What do you think I should do to make it less offensive?
CPU utilization is usually measured per virtual core. Your machine probably only has 2 physical cores, but thanks to Hyperthreading, the OS sees four cores. But since these four virtual cores share the resources of two virtual cores, it is hard to utilize them at 100 % each.
In any case, software needs to be able to parallelize workloads in order to really take advantage of more than 1 core. There are certain workloads which you can parallelize easily (e. g. render images or apply certain types of filters) while for others, you can't (e. g. when you need to wait for the result of a computation to start a new one). Then there are problems which may be parallelizable, but they are not easily parallelizable. Most parts of Photoshop are not programmed to take advantage of several cores, so what happens is that Photoshop will utilize one core to the max (100 %) and the others are twiddling their thumbs.
As you always have background processes running, even normal users benefit from dual core CPUs which are now standard.
If you fire up After Effects you'll see it use all cores.
This is helpful, thanks!