Question Locked

RAM ISSUE

0 helpful
9 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

I am using an NVIDIA 650i ultra motherboard. I have a dedicated video card, GeForce 8800GT OC (512 MB) and an Intel Core 2 duo Q6600 quad core processor installed. My memory which is a 4GB corsair DDR2 shows up fully in the BIOS as such but in Windows, it only shows 2.5 GB. Where did the rest of the 1.5GB go? I understand i will not see all 4GB in a 32 bit operating system but 1.5GB is too much to be lost. Please help me resolve this.
NB: I have tried enabling and disabling PAE but with no luck.

9 replies

by robo_dev

This is really just a reporting error. Its even been discussed to fix the problem by having device manager report the installed memory not available memory. Then everyone with 4GB of memory will be happy when they look at it.

I have a dell with 4gig and the same 512 video card....it shows 3GB in device manager.

Some bioses allow you to remap the 'memory hole' to make that number a bit higher. (Back to the old days mapping the memory between 640 and 1024)

by thechas

What specific motherboard do you have?

Also, is this 1 4 GB DIMM, 2 2 GB DIMMs, or 4 1 GB DIMMS?

Can make a difference.

I myself wonder if you might have a bad section on one of your DIMMs or even a poor connection to an address line.

Keep in mind that Windows is more critical on RAM than the BIOS POST test is. Just because your RAM passes the POST test does not mean that it is good enough for Windows to use.

Chas

by thechas

Here is a link to a Knowledge Base Article at EVGA.

http://www.evga.com/support/faq/afmviewfaq.aspx?faqid=57897

Looks like there boards use more system resources than I expected. Loosing 750 MB or so of the upper RAM is more common than loosing 1.5 GB.

The linked Microsoft article applies to Vista.

As has been stated, the only way to use all of your RAM would be to use a 64 Bit operating system.

If you are going to use a 32 bit OS, I would drop back to 2GB of RAM.

Chas

by james.baidoo

I did the MEMTEST and this was the result:
Cached = 4095M
Rsvd Mem = 532M
MemMap = e280-std
Cache = on
ECC = OFF
Test =STD
Pass = 1
Errors = 0

with thses results i am a little bit sure that the memory isn't faulty. So what exactly might be going on. I have just exhausted my knowledge on this problem. Any help will be very much appreciated.

by thechas

All 4 GB of your installed RAM is "physically" there. However, the 32 bit versions of Windows CANNOT access all of the RAM.

Here is what nvidia has to say about RAM and 32 bit Windows:

"If you install Windows? 32-bit version Operating System (OS), the limitation of this OS version is that it may reserve a certain amount of memory space for system devices. We recommend that you install less than 3 GB system memory if you would like to work under Windows? 32-bit version OS. The excess memory installation will not cause any usage problem, but it will not give users the benefit of manipulating this excess memory space.

If you installed total 4GB memory, the system will detect less than 4GB of total memory because of address space allocation for other critical functions, such as:

- System BIOS (including motherboard, add-on cards, etc..)
- Motherboards resources
- Memory mapped I/O
- configuration for AGP/PCI-Ex/PCI
- Other memory allocations for PCI devices

Different onboard devices and different add-on cards (devices) will result of different total memory size. e.g. more PCI cards installed will require more memory resources, resulting of less memory free for other uses.

On a Dual/Quad GPU system, since PCI-Express graphic cards will occupy around 256MB to 512MB, another 256MB to 512MB will be occupied after you install a 2nd PCI-Express graphic card. Hence, 2.75GB memory left only if two SLI cards installed while 3.0GB memory left with one graphic card without other add-on devices.

This limitation applies to most chipsets & Windows 32-bit version operating system.

If you install Windows 32-bit version operating system, we recommend that you install less than 3GB of total memory. If more than 3GB memory is required for your system it is suggested to use Windows XP Pro X64 Edition. (64-bit) or another Operating System which can address more than 4GB memory."

So, it is a system limitation. Windows and the chip-set are using the upper 1.5 GB of the RAM address space for system hardware house-keeping functions.

Intel does have a couple of technical briefs that go into pretty deep detail about why you can't use the upper address RAM.

Chas

by james.baidoo

Well this actually explains into detail and relieves me of my worry. Thanks a lot.

This discussion is closed to new replies.