3G of RAM - No 3G Switch

Started by rcallicotte, December 04, 2008, 07:08:48 PM

Previous topic - Next topic

rcallicotte

Would anyone know for sure what will happen when 3G of RAM is placed into a machine that is running Windows XP Pro (32-bit) without the 3G switch?  Will there be a denigration or will it matter for better or for worse?
So this is Disney World.  Can we live here?

PG

Well 2GB is normally the maximum that can be assigned to programs, the other 2 being assigned to the kernel. Without the 3G/ I think it just means you'll have less memory specifically assigned to running the system. not that xp pro needs 1GB anyhow ;D
Figured out how to do clicky signatures

rcallicotte

There's this - http://www.microsoft.com/whdc/system/platform/server/pae/paemem.mspx, but it really doesn't say that anything negative will come about by having the 3G without the switch. 

Just curious.
So this is Disney World.  Can we live here?

Mohawk20

I have 3G in my pc, but didn't bother with the switch.

I have a 2nd pc with only 2G, and it does have less ram to spend on TG2 somehow.
Howgh!

PG

Well if you have 2GB then it won't be able to assign 2GB to terragen, it has to keep something for the page files. However if you have 3GB then using the 3G/ switch will just put you in the same position. It'll try to assign 3GB to applications, but because you only have 3GB it'll most likely return what's left. Honestly I don't think Microsoft tested this or even thought of this eventuality. If they did they'd have use a percentage of the remaining RAM, not a specific amount.
Figured out how to do clicky signatures

reck

I have 4GB in my 32bit Vista system at home which gives me about 3.2GB of memory. So if Terragen uses 2GB that leaves me with about 1.2GB of memory + paging file for running vista.

andytw

As far as I'm aware the 3GB switch when set simply allows suitable applications to use 3GB of address space as opposed to the normal 2GB per application limit in Windows.
It shouldn't matter how much RAM is actually installed as the address space can be either in physical RAM or on the page file (virtual RAM).
However if you don't have at least 4GB of RAM installed then setting the 3GB switch is likely to result in excessive paging to disk as soon as any application starts using 2-3GB of address space.

Setting the 3GB switch usually only causes problems on systems which have a lot of extra components or where the graphic card(s) has/have more than 512MB of RAM, though this cannot be guaranteed.

PG

Yeah, and remember that it's 2GB (or 3 with the switch) available to each program. So if you have Terragen 2 using 2GB, anti virus using 60MB, internet explorer using say 100MB, other services that may come with hardware, for example, then you'll really be pushing the amount of physical RAM you have available.
Figured out how to do clicky signatures

zionner

Hey guys, *not sure if I should post this here, or start another*

Basicly, I lately bought 4 Gigs of RAM,

When I look on the system Specs in Vista it recognises I have 4 Gigs running, but whenever I look in task manager, it only shows 2.5

..Is this the limit windows is putting on? or should I still be seeing the rest of my RAM>

Thanks :)
Zionner

PG

Is it saying that for Total in the Physical Memory (K) group under the performance tab?
Figured out how to do clicky signatures

zionner


PG

#11
OK. couple of things for you to try. Open boot.ini in C:/ You may have to allow hidden files and folders to be shown and disable the "hide protected operating system files" in the appearance part of control panel under folder options. Check to see if there is anything in there that appears to be incorrectly setting the max mem. Also, try adding /PAE to the last line of your boot.ini. And if you have a graphics card, go into BIOS (usually F2 at start of boot) and disable onboard graphics and drop any memory it may be assigning to the graphics to none. You'll never actually get 4GB anyway because it's 32bit but checking these things should get it up to the usual 3.5GB.
Edit: If you find your system can't run PAE (very unlikely as many have it on a standard these days) then go into safe mode (which disables PAE) and remove the line /PAE from boot.ini
Figured out how to do clicky signatures

zionner

Thanks for your help PG<

But my boot.ini is missing X( *checked all the normal places for it to be?*

cant find it :(

PG

Here's a step by step guide to finding boot.ini just click on the bits in red
Figured out how to do clicky signatures

zionner

#14
Thanks, but I just remembered Vista dosent have a boot.ini,

anyway, I modified it through a diffrent way, but it didnt work, its because my video card is using 1 Gig of my RAM..

*shared system memory*

and since my computers a dell, I have an extremely limited BIOS

Edit: Also, thanks alot for all the effort your putting in to helping me :)