Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

student_trap

macrumors 68000
Original poster
Mar 14, 2005
1,879
0
'Ol Smokey, UK
Is this what is meant to happen, I thought that it had multicore support? It is so frustrating when using photomerge to see in activity monitor that one core is maxed and the other 7 idle!

Also, for some reason my it has started to say that my mac doesn't have enough memory to complete tasks (I have 8gb), shouldn't it just use scratch when it runs out of ram?

Please help guys as I am going nuts
 

Schtumple

macrumors 601
Jun 13, 2007
4,905
131
benkadams.com
Photoshop > Preferences > Performance.

Have a check in there to up the RAM to the highest it recommends (don't go over though, it won't do you any favours).

Also check the "big and wide" box. Don't know why it's going on one core though, uses both of mine (never to 200% though, normally maxes at 120%).
 

wheezy

macrumors 65816
Apr 7, 2005
1,280
1
Alpine, UT
I've hit the ram wall with 10GB so it's gonna happen. Kinda lame but I think it's the 64bit part kicking in. Not sure why it doesn't jump to scratch though.

And I wouldn't expect it to be multi core, either. PS never really needs that much CPU. It'd be nice for sure but it's more a GPU/HDD/RAM program.
 

strausd

macrumors 68030
Jul 11, 2008
2,998
1
Texas
That max Photoshop can use is 2. Not sure, but I think its the same for After Effects. Still weird that its only using one...
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
That max Photoshop can use is 2. Not sure, but I think its the same for After Effects. Still weird that its only using one...

Time to update, Straus.

I'm also using an SSD as scratch disk.

GTX480 is doing it's part as well.

See Photoshop Fly !!!


Also, for some reason my it has started to say that my mac doesn't have enough memory to complete tasks (I have 8gb), shouldn't it just use scratch when it runs out of ram?

Are you sure it isn't the "not Enough Vram" warning when the GPU runs out of RAm and it turns off OpenGl acceleration?

A 256 Meg GPU does so pretty quickly.
 

Attachments

  • cs5.png
    cs5.png
    154.9 KB · Views: 691

student_trap

macrumors 68000
Original poster
Mar 14, 2005
1,879
0
'Ol Smokey, UK
thanks for the replies everyone.

I have already been through the preferences and can't seem to make any changes that correct either problem.

in more detail, the problems are as follows:

1. Photoshop will only use one core, which is VERY annoying when working with large processor heavy tools. I can literally see the computer choking as it refuses to use more than a single core and is starving for more cycles, which it should have access to

2. When using large files (particularly panoramic photo-merges), the activity monitor shows my ram slowly chugging down towards zero, and when it reaches zero, I get a warning that I am out of ram and the current process halts.

Now when using CS3 (I only started using CS5 about a week ago) this is the point that the computer would then start to use a hard drive for more memory (obviously processes would slow at this point!), but with CS5, it spells the end of any particular command.

So far I have tried almost everything, and in the end reinstalled photoshop. But still nothing has remedied the situation, and it is very concerning for me (and my work!). I have also tried setting five different hard drives as scratch drives, again to no avail.


Has anyone had any similar experiences? Any solutions?

Could this potentially be some problem with differences in .plist files between my boot and files drives? I am guessing that my next step would be a complete system reinstall?
 

Attachments

  • Screen shot 2010-07-11 at 01.25.28.png
    Screen shot 2010-07-11 at 01.25.28.png
    19.2 KB · Views: 185

Schtumple

macrumors 601
Jun 13, 2007
4,905
131
benkadams.com
2. When using large files (particularly panoramic photo-merges), the activity monitor shows my ram slowly chugging down towards zero, and when it reaches zero, I get a warning that I am out of ram and the current process halts.

I get this too, don't watch for when it's counting downwards, at that point it's already cancelled the operation (it just waits until it finishes to tell you this), watch for the highest point it gets to, you might need to alter the RAM allocation meter.
 

student_trap

macrumors 68000
Original poster
Mar 14, 2005
1,879
0
'Ol Smokey, UK
I get this too, don't watch for when it's counting downwards, at that point it's already cancelled the operation (it just waits until it finishes to tell you this), watch for the highest point it gets to, you might need to alter the RAM allocation meter.

Ok well it started with 4.2GB free RAM and displayed the message at 1.38GB free RAM, and changing the slider in preferences doesn't make any difference. To make matters worse, the whole thing seems even slower now:( can't even use the quick selection tool without it choking.

Any chance that this is a hardware issue?
 

Schtumple

macrumors 601
Jun 13, 2007
4,905
131
benkadams.com
I doubt it's hardware issue, it's probably just a cr*ppy coding on Adobes part, PS CS4 was incredibly buggy for me, where as CS3 was fine, CS5 now has the same issue you've got, it just refuses to use the hard drive to aid with RAM.
 

nanofrog

macrumors G4
May 6, 2008
11,719
3
I'm also using an SSD as scratch disk.
SSD's aren't really suited to a high write environment though, particularly MLC based disks. You'd actually be better off getting 2 - 3x mechanical drives, and creating a striped set as scratch space. It's cheap, and capable of fast reads and writes.
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
SSD's aren't really suited to a high write environment though, particularly MLC based disks. You'd actually be better off getting 2 - 3x mechanical drives, and creating a striped set as scratch space. It's cheap, and capable of fast reads and writes.

I suppose. My Photoshop use is primarily single images for print work to be used on film sets. Not a "power user", rarely have more than 3 images open at once.

To OP:

Maybe it's time to buy more RAM?
 

nanofrog

macrumors G4
May 6, 2008
11,719
3
I suppose. My Photoshop use is primarily single images for print work to be used on film sets. Not a "power user", rarely have more than 3 images open at once.
I'm not sure how large your images are, or whether or not you keep them on the SSD.

But you could take the SSD and make a striped set of the pair for the OS/applications disk, and use mechanical for scratch (assuming you've the disks lying around/repurpose existing disks in use).

Just a thought, as I'm a bit unclear as to what would be a better solution for your usage, given what you already have on hand.
 

johnnymg

macrumors 65816
Nov 16, 2008
1,318
7
Is this what is meant to happen, I thought that it had multicore support? It is so frustrating when using photomerge to see in activity monitor that one core is maxed and the other 7 idle!

Also, for some reason my it has started to say that my mac doesn't have enough memory to complete tasks (I have 8gb), shouldn't it just use scratch when it runs out of ram?

Please help guys as I am going nuts

Try some of these benches to see how well you HW stacks up:
http://blogs.adobe.com/jnack/2010/04/photoshop_cs5_64-bit_benchmarks.html
 

mattbatt

macrumors member
Sep 7, 2006
85
0
Placerville
Try Radial blur, see what happens to your task manager.

Also check out John's article here:
http://blogs.adobe.com/jnack/2006/12/whats_the_story_with_photoshop_multi_core.html (read the "Brief Primer" link too in the article).

Basically, photoshop can't use more than two cores for most everything unless you do radial blur. It is just the math and how the engine was created.

Somethings, like text/typing, cannot be broken down into multiple cores (talks about that in the Primer).

I have been talking to an Adobe developer, you will find these 'out of memory' errors quite abundant with CS5 in the forums on Adobe.

For me, it concerns Content Aware and ACR when batching more than 150 photos. ACR did not run out of memory in CS4 but does in CS5 (I batched the same RAW photos).

They are gonna need to fix the memory errors.
 

strausd

macrumors 68030
Jul 11, 2008
2,998
1
Texas
Probably not what you are looking for, but I just disabled openGL and noticed a HUGE difference in performance. I work with a Wacom Intuos 4 so using it for drawing motions is pretty important. Photoshop used to always crash once I started using a lot of drawing motions. Not only would it crash, but before that, every motion was EXTREMELY slow! After I disabled openGL, no more crashes, no more slow motions, and everything is just much faster!
 

Daschund

macrumors member
Sep 16, 2003
98
0
New York Citeeeeeeyyyy!
The ammount of cores that Photoshop uses depends on the filter, action or tool that you use. Some can only use one core, some can use multiple cores. Gaussian Blur, for example, uses all the 8 cores in my machine, on the other hand, Lens Blur can only use one and is therefore painfully slow. So I guess it depends on how the filter is programmed, and, as it was mentioned before, the kind of task at hand (some tasks can't be broken into more than one processor)

Daschund
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
Probably not what you are looking for, but I just disabled openGL and noticed a HUGE difference in performance. I work with a Wacom Intuos 4 so using it for drawing motions is pretty important. Photoshop used to always crash once I started using a lot of drawing motions. Not only would it crash, but before that, every motion was EXTREMELY slow! After I disabled openGL, no more crashes, no more slow motions, and everything is just much faster!

Which GPU do you have?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.