Sign in with
Sign up | Sign in
Your question

Windows only recognizing 3.1GB not 4GB

Last response: in Memory
Share
December 6, 2010 1:42:46 AM

My windows is saying that I only have 3.1GB ram when I have 2x2GB G.SKILL 1600 sticks. My bios says 2048 for the first slot and second slot.

Thanks
a b } Memory
December 6, 2010 1:55:30 AM

If you are using a 32 bit Operating system that 3.1 is probably correct as 32 bit system can ONLY map 4 gigs, which includes your video ram and some other memory used by harware which leaves only 2.8 -> 3.5 Gigs availoable to the operating system and programs. Need 64 bit operating system to fully utilize 4 gigs of ram.
m
0
l
December 6, 2010 2:05:09 AM

is their any possible way to raise it up a bit? and Im using windows xp home
m
0
l
Related resources
a b } Memory
December 6, 2010 2:26:15 AM

Are you using a 1 Gig Video card, If so probably not with out switching to a 64 Bit operating system or going with a 512 Meg Video card (neither is worth it unless you are running out of memory). The amount of ram only becomes a problem if you are switching memory in an out of windows swap file.
m
0
l
December 6, 2010 2:33:11 AM

its a Geforce 9800 GTX+ 512mb
m
0
l
a b } Memory
December 6, 2010 6:54:27 AM

Are you using Windows 32-bit? It recognizes only max. 3.25 GB memory. Only 64-bit Windows detects 4GB or more.

Right-click on My Computer, choose Properties.
Look at the RAM section. What does it write?

Sort like this,
"4.00 GB installed (2.00 GB usable)"
m
0
l
a b } Memory
December 6, 2010 1:50:33 PM

andrern200 - He is using xp home (pretty sure it is 32 Bit) and Usable can be upto approx 3.5 Gigs with a Video card with 512 meg ram.
Windows xp/vista/win 7 32 bit will all detect and recognize upto 4 gigs - BUT that is total memory address. So if you have video memory plus some IO reserved memory spaces + 4 gigs of ram that becomes > 4 gigs. Reason < 4 gigs is available to operating system

To check memory in XP - Cntr - alt- delete, then select Task Manager, then Performance.
Only have XP (32 Bit) on laptop at work. Has 4 Gigs of Ram. It shows 3.6 Gigs Total.
Will check my personal Laptop (Win7 32 bit, 4 gigs ram when I get home (will be late as I bowl after work)

surgee, Do you have a dedicated audio card, or are you using integrated audio as only 3.1 seems low for XP with only a 512 Meg Video card.
Could only check my "work Laptop XP 32 Bit with 4 gigs ram" which shows 3.6 Gigs available but it uses integrated GPU. I have converted all my personal computers to Win 7. Do have one with Vista 32 bit w/4 gigs Ram w/512 GPU will check when I get Home.

At any rate going from 3.1 -> say 3.4 available win not altimately effect your performance unless you are using the windows swap file and swapping in and out.
m
0
l
a c 347 } Memory
December 6, 2010 2:41:31 PM

Surgee said:
is their any possible way to raise it up a bit? and Im using windows xp home

No. You can upgrade to Windows 7 x64 bit. Do not side-grade to Windows XP x64.

However, if your MOBO has an on-board GPU then Disable it in both the BIOS and in the Device Manager; gain is approximately +0.25GB~+0.5GB depending on the amount of 'shared' memory.
m
0
l
December 9, 2010 4:03:51 AM

bump.
Still haven't resolved issue. If I only have a 512 mb
gpu why do I only have 3.1 memory instead of 4
m
0
l
a b } Memory
December 9, 2010 2:13:44 PM

Surgee said:
bump.
Still haven't resolved issue. If I only have a 512 mb
gpu why do I only have 3.1 memory instead of 4


Because at the time the 32 bit OSes were made 4GB. seemed like an amount that would never be used !! -- so when they designed them they programmed the memory address to use a 32 bit storage space ( ie a string of 32 0s or 1s that tell the system specifically where each bit of memory can be found ) since computers use binary code a single bit can only be a 0 or a 1 and a 32 bit space can have any combination of 32 of them which means 2^32 unique addresses (2^32 = 4,294,967,296 or 4 GB. of possible addresses) - so the MAXIMUM memory that a 32 bit OS can address is 4GB. ! (NOTE: new 64 bit Oses store them in a 64 bit space so have 2^64 (18,446,744,073,709,551,616 addresses available - though most 64 bit Oses can not use all of them - ie. win7 professional can use up to 192GB of RAM while Win7 Home can only use a MAX of 16GB.)

From that you then subtract the reserved system memory - the video memory pages - etc. (in most systems these total approx .75GB ) leaving approx 3.25GB. of available memory addresses for the ram. (This amount can vary if the system is also sharing system memory with the video system or when using more than 1 video card) in any 32 bit OS.
m
0
l
a c 347 } Memory
December 9, 2010 2:45:12 PM

Post the following and list any PCI Devices:
m
0
l
March 18, 2012 4:38:44 AM

RetiredChief said:
If you are using a 32 bit Operating system that 3.1 is probably correct as 32 bit system can ONLY map 4 gigs, which includes your video ram and some other memory used by harware which leaves only 2.8 -> 3.5 Gigs availoable to the operating system and programs. Need 64 bit operating system to fully utilize 4 gigs of ram.



My laptop is 64 bit and installed window 7 and my ram is 4g but it used only 3.6g.
what will i do to maximize it to 4g?

and i want to remove the page file of my laptop because of "not responding" error.
is it ok to remove it?? 4g ram is bigger enough ?
m
0
l
March 18, 2012 1:24:30 PM

Surgee said:
is their any possible way to raise it up a bit? and Im using windows xp home



Change you OS to Win 7 Home premium 64 bit, that will solve your problem.
m
0
l
!