Re: Usable RAM



Thank you Shehan Stanley. I believe I have it now, and thank you for the
reference. And you're right, my builder should have known all this,
particularly as I explained precisely why I wanted the 4 GB.

Paul

"Shenan Stanley" wrote:

Paul33 wrote:
XP Pro, SP2

I have 4GB RAM. XP says not. I have read the Service Note that says
why, but that doesn't help much. I want to assign 2GB to Photoshop,
however, PS says that there is less than 2 available and suggest
assigning no more than 1.232 Should I simply ignore this and assign
2 to PS? If not, how do I fix this?

Shenan Stanley wrote:
Have you looked into the /3GB switch for BOOT.INI?
How about using Windows XP x64?
Windows Vista 64 bit?

Jim wrote:
XP is reporting that portion of your 4 GB RAM which it can use.
The rest gets taken by such items as shared memory on the graphics
card and perhaps non paged pool.

Of course, you can assign whatever you want, but PS will still
complain and refuse to start.

Paul33 wrote:
System information (General tab) gives 3.12 GB of RAM. Why? Is this
the 3GB switch? Photoshop says that the available RAM is 1.711GB.
What happened to the other 1.4?

Surely many thousands of others (non-Mac users) have had this same
question; is there a simple instruction to permit XP-Photoshop to
use the actually available RAM?

I read the switch article, as did my computer builder, and it seems
to apply only to servers.

Jim wrote:
No, it is not the /3GB switch. This switch applies to the
allowable user virtual memory space.
The missing RAM can be consumed by shared memory in the graphics
card.

No, you will never get to use the full 4gb virtual memory because
the operating system must
be mapped into the virtual address space. This statement applies
to all virtual memory operating
systems.

The reason that PS is reporting that value is that you do not have
the /3gb switch added. In this instance,
the user virtual memory space is 2gb , but some of this value is
consumed by necessary data structures.

As for the switch article, you both misinterpreted it. The server
systems include the PAE facility which
must be enabled by the motherboard. I don't believe that any of
the PC systems have such a motherboard.

In addition, using the 3GB switch will have no effect unless the
application supports such a change to the
operation of the program.

Paul33 wrote:
Thanks all. Unfortunately I remain, perhaps as always, confused. I
thought that "virtual memory" was a specified chunk (virtual paging
file?) of your "c" drive that windows uses as if it were RAM; but
that installed RAM wasn't "virtual."

Photoshop literature says it can use 2GB of RAM (32 bit) and will
run most efficiently with that much RAM assigned. XP literature
says it can use (address?) 4GB. My last computer ran XP and PS on
1GB.

Is there software available that will help one assign the installed
RAM (no more than 4GB) as "you" want, rather than it being assigned
by some non-transparent internal operation that hardly seems
efficient? Is there an article on changing the boot.ini file with
any pros and cons?

Virtual Memory is a chunk of your hard disk drive space that is used for
paging operations or temporary 'fake' memory. It's performance is no better
than the performance of the hard disk drive - which is MUCH slower than your
actual memory. Virtual memory/Page File is NOT a substitute for actual RAM.

The limitation of 4GB in Windows XP (non-64 bit) has more to do with the
ability of a 32 bit systems ability to access that much RAM than anything
else. It has been pointed out to you that you need to edit your BOOT.INI
and add the /3GB switch in order to give more to the applications and less
to the operating system (in laymans terms.)

With that /3GB switch - perhaps Photoshop *will* utilize 2GB of RAM - but it
will likely only pull that much in *when it needs it* - and not just reserve
it for itself. At least - that would make more sense.

You are better off adding the /3GB switch in BOOT.INI and trying it out and
seeing if that makes any noticable performance difference in Photoshop than
continuing to worry over this much more. (If there is software - it would
be messing with native Windows Memory Management functions - and who knows
what that would do to stability. Sure- maybe you could squeeze 2.5GB of
your memory and assign it to photoshop - but would it be worth the machine
randomly rebooting before you had a chance to save?)

Your other option - make sure your version of Photoshop will run in Windows
XP x64, make sure all your hardware has drivers from Windows XP x64 (and any
other software you plan on using with it works in x64 as well) and install
Windows XP x64. Then you could have 8GB+ of memory if you want and it will
be better managed.

As for your computer builder's kknowledge of computers - you may want to
allow them to continue building your systems (hardware) - but get yourself
someone else for software/operating system advice... *grin*

Use these instructions to add the /3GB to your Windows XP boot.ini file:
http://searchwincomputing.techtarget.com/tip/0,289483,sid68_gci1108831,00.html

Some advice on the /3GB switch in the BOOT.INI:
It will not *make* Windows XP show you that you have 4GB of physical
memory - in fact - Windows XP 32-bit will *never* show you that you have 4GB
of memory. It could even degrade performance of Windows XP itself -
although, not usually as the 1GB is more than enough for the OS and its
needs. It just forces the OS to allocate 3GB to the programs and only 1GB
to the system.

--
Shenan Stanley
MS-MVP
--
How To Ask Questions The Smart Way
http://www.catb.org/~esr/faqs/smart-questions.html



.



Relevant Pages

  • Re: Page File Question
    ... nothing* is going on and I have 2G Ram sitting there? ... Windows is a Virtual Memory system. ...
    (microsoft.public.windowsxp.basics)
  • Re: Windows uses 4 GB? Really?
    ... I bought 4 GB of RAM because I thought it would speed up my system a bit. ... Some info that is posted here as reference seems to suggest that it is a Windows issue, but others seem to suggest that it is also a hardware issue. ... "I have install total 4GB memory on my motherboard. ... On a SLI system, since PCI-Ex graphic cards will occupy around 256MB, another 256MB will be occupied after you install a 2nd PCI-Ex graphic card. ...
    (microsoft.public.windowsxp.general)
  • Re: Problem with M2N32 and 4x1GB RAM modules
    ... I put 2x1GB corsair DDR2 800 modules into it. ... The IDENTICAL RAM modules that I bought when i built it ... Every time i sped through the windows boot process and got to the ... Since the same 2 GB memory was really ...
    (alt.comp.periphs.mainboard.asus)
  • Re: if i have many windows or programs running, I cannot open anym
    ... Ken Blake - Microsoft MVP Windows: ... much memory. ... If you don't have enough RAM, ...
    (microsoft.public.windowsxp.general)
  • Re: Kernel_data_inpage-error
    ... It is a Windows system file. ... sticks of Ram and not tested the ram yet. ... You can check RAM memory. ... the System and Application logs in Event Viewer for the last boot. ...
    (microsoft.public.windowsxp.general)