2 GB Memory Limit?

PB
Posted By
Philip_Beaurline
May 5, 2004
Views
1279
Replies
23
Status
Closed
I just plugged a new machine in, P4 with 4GB of RAM, and Photoshop 7 is only recognizing 2GB. Is this an inherent limitation? What’s up?

Philip

Must-have mockup pack for every graphic designer 🔥🔥🔥

Easy-to-use drag-n-drop Photoshop scene creator with more than 2800 items.

DM
dave_milbut
May 5, 2004
windows only allows applications to access 2 gig of ram.
J
Jim
May 5, 2004
Sigh… Nearly all 32 bit operating systems divided the virtual address space into two halves. One of the 2GB address space is reserved for the operating system (it gets mapped into every program’s total of 4GB). The other 2 GB is available to the program.

Jim
wrote in message
I just plugged a new machine in, P4 with 4GB of RAM, and Photoshop 7 is
only recognizing 2GB. Is this an inherent limitation? What’s up?
Philip
P
povimage
May 5, 2004
Because of this 32bit OS-based limitation, unless you intend to run some other memory intensive processes at the SAME time as Photoshop, I recommend creating a RAMDISK of 1gB at least and assigning that as the first Photoshop scratch disk..

Keith
SS
Stephanie_Schaefer
May 5, 2004
Well, technically, applications can use up to 3G of memory but that isn’t supported at this time.

2G is the limit but with a 4G system, you still benefit as Photoshop will be able to use the full 2Gs.

–Steph
P
povimage
May 5, 2004
Keep in mind that under some conditions, with come CPU setups, even with more than 2 gB ram, allocating more than 50% of available memory in the Photoshop preferences CAN cause system slowdowns, and you may find Photoshop running more slowly..

At one point, some were told that turning off Multi-threading would help, but now the suggestion seems to have solidified to allocating less than 50% in the preferences if your system seems to have problems.

I’m not sure if Adobe has changed its recommendations on this.

Keith
SS
Stephanie_Schaefer
May 5, 2004
Keith,

I think the majority of users who’ve run into issues with memory settings/performance have been running at or below 2Gs total RAM. The suggestion for the user should be to tweak the memory setting to the point wherethey are satisfied with Photoshop’s performance. The general advice I’ve seen given is to move the setting down in 5% increments. Hyperthreading should have no impact and AFAIK was a (bad)workaround given for an MP specific issue.
PB
Philip_Beaurline
May 5, 2004
Thank you all for your thoughts on this. The machine is new and much faster than what it replaces so speed difficulties may be hard to detect. Right now I am allocating ALL of the apparent ram to Photoshop, about 1.8G. I am intrigued by the RAM disk, I thought that was only a mac thing. This would imply that the other 2 GB would be available to the OS? And then PS would see this as a scratch drive and not RAM? Very cool if it works. Where do I go to set this up?

Philip
DM
dave_milbut
May 5, 2004
Well, technically, applications can use up to 3G of memory but that isn’t supported at this time.

with the /3GB switch in the boot.ini file under xp. not supported by ms either… here’s a primer in case the op is brave:

< http://msdn.microsoft.com/library/default.asp?url=/library/e n-us/memory/base/4gt_ram_tuning.asp>
P
povimage
May 6, 2004
For the Windows RamDisk I use try:

<http://www.cenatek.com/product_ramdisk.cfm>

Keith
P
photobug
May 6, 2004
I don’t mean to start an arguement here, but I seem to recall that Chris Cox has commented in the past that a RAM-disk does not help PS performance. :O
P
povimage
May 6, 2004
AFAIK, Chris never said any such thing…

If he or anyone else did, I’d suggest he/she look at the tests I ran which do show increased speed, or run his/her own tests. I ran the tests soon after installing CS. (They were posted here already, so I’m not about to go dig them out again.) It’s a simple fact that if a faster hard drive makes a difference in scratchdisk performance than a RAMDISK will do the same, as its faster than ANY hard drive.

If you’ve got a large amount of RAM on a machine that PS can’t access as part of the application process, Adobe has recommended, as far back AT least as V3, that one create a RAMDISK to use as a scratch disk. Hell, I was at MacWorld sitting in on the Adobe Photoshop seminar in the early 90s when they gave out the first cloud filter to seminar attendees and recommended EXACTLY that.

The same issue we are dealing with now: where an application and/or the OS cannot, in some instances of advanced hardware, access all the available on-board memory, or even extra memory in plug-in ram boards, happened when OS’s were in a transitional state from 16 to 32 bit architectures.. Heck.. There were and ARE add-in cards for WinTels and Macs that were/are simply ram mounted on a board to be used as a RAMdiak. At one time they were quite common on many high-end graphics machines that were being used for Photoshop in service bureaus etc..

Beyond which, PhotoBug, someone saying that "Chris Cox said such and such" is nothing but hearsay or gossip unless you can provide a link to the comment..

This isn’t rocket science..

Keith
P
photobug
May 6, 2004
Chill-out Keith… I expressed an honest belief without any personal attack upon you or your credibility. I didn’t want to start an arguement (as I clearly stated in my post) and I was just expressing what I sincerely believed Chris once said (before CS was released).
DM
dave_milbut
May 6, 2004
I think i recall that too. like the early days of 7 iirc.
P
photobug
May 6, 2004
Thanks for the sanity-check Dave. I was pretty sure about that comment by Chris (and as I recall, it was applicable to PS7).
JF
Jerry_Farnsworth
May 6, 2004
:

Thanks for the sanity-check Dave. I was pretty sure about that comment by Chris (and as I recall, it was applicable to PS7).

Well, a RAMDisc is not going to help if you are starving PS of available RAM to set one up, and I seem to recall him commenting on that.

That situation is inapplicable when you’ve already maxed PS’s RAM. A RAMDisc or something like the hellishly expensive RocketDrive is a great way to speed up the scratch disc.
PB
Philip_Beaurline
May 6, 2004
That situation is inapplicable when you’ve already maxed PS’s RAM. A RAMDisc or something like the hellishly expensive RocketDrive is a >great way to speed up the scratch disc.

What I have right now is 2 striped drives for data, 2 striped drives for the scratch file, and 4gb of RAM. Do you think it would be better to leave alone the other 2g not usable by Photoshop, or make a 1g RAM disc? Photoshop is the only thing this machine is used for.
Q
Quale
May 7, 2004
I guess the ideal situation with your hardware setup, Philip, would be to keep the total scratch size low enough so that you only write to the ramdisk and not to the hard drives. That might mean lowering history states, tweaking other options, and finding workarounds to generating new layers. If you end up working multi-gigabyte files, the 1 gig ramdisk gets sucked dry quickly, and thereafter as you manipulate the image, the hard drive scratch disk is the limiting speed factor.
PB
Philip_Beaurline
May 7, 2004
keep the total scratch size low enough so that you only write to the >ramdisk and not to the hard drives. That might mean lowering history >states, tweaking other options, and finding workarounds to generating >new layers. If you end up working multi-gigabyte files

The point of upgrading to this machine is to accomodate very large files, as it is part of the workflow here. It sounds like a 2 gb ram disc, or not at all, eh?
Q
Quale
May 7, 2004
A worklfow scenario might include editing 16-bit large-format transparency scans. After one such file is opened and the background layered copied a few times, the scratch size could easily be pushing 3 gigabytes. Concurrently opening another similar-sized file for compisiting, merging, or color matching purposes, and the 1 or 2 gig ram disk is long since full and you’re back to writing to the hard disk scratch. If the editing session lasted an hour, scratch sizes could top 20 gigs. For a relatively short time, the ram disk sped up operations.

For solely Photoshop work, it may be faster to RAID all 4 hard drives onto one controller, rather than spread them over 2 RAID controllers, as you currently have configured. The argument being that majority of I/O is for scratch use and not data or OS operations. The latest crop of 875/865 Intel motherboards come equipped with 4 or 6-channel RAID controllers in addition to the built-in 2-channel Intel controller.

A faster but more expensive solution (up-front cost–depending on how much of your day is spent twiddling multi-gigabyte images) would have been to go with a dual 64-bit AMD processor board packed with 16 gigabytes of ram, and several of those solid-state ram hard drives eluded to earlier by another poster in this thread. PSCS can’t take advantage of a 64-bit OS yet, but a ram disk program could access the extra ram.
PC
Pierre_Courtejoie
May 7, 2004
And add the fact that Photoshop does not write on the first disk, then, on the second one, but uses them all at the same time…
P
photobug
May 7, 2004
Fwiw, I work with fairly large files and my PS comp (which consists of a P4 2.8C, 1GB of dual-channel RAM, and 2 HDDs on separate IDE channels) is pretty darn ‘zippy’! So I sure don’t understand the need for much more ‘fire-power’. (?)
MW
mix_whit
May 10, 2004
So I was aware of the 2GB app limit, but after just upgrading from 2 to 4GB RAM, Photoshop still only sees 2GB, as expect, but it seems a bunch of that 2GB used (almost 400MB worth). I presumed it would see 2GB free that it could use (i.e. 100% allocation to photshop). The system reports only about 420MB used total from the 4GB.
DM
dave_milbut
May 10, 2004
some of the 2 gig is taken by the application and plugins that reside in the same memory space.

How to Improve Photoshop Performance

Learn how to optimize Photoshop for maximum speed, troubleshoot common issues, and keep your projects organized so that you can work faster than ever before!

Related Discussion Topics

Nice and short text about related topics in discussion sections