Make certain that "memory remapping" is enabled in BIOS. If it's not, then you often end up with 2GB of RAM only.
What is the maximum amount of memory supported by the motherboard? This might be a chipset issue where the motherboard can not address more then 2 gigs of memory.
If it was an xp issue, with 4 gigs of memory, xp should be able to see 3 gigs, not 2 gigs.
yes, POST says 4gb [4096]. And the mobo manual says it will take up to 4GB. thats why it puzzled me.
To boot the system and utilize PAE memory, the /PAE switch must be added to the corresponding entry in the Boot.ini file. If a problem should arise, Safe Mode may be used, which causes the system to boot using the normal kernel (support for only 4 GB of RAM) even if the /PAE switch is part of the Boot.ini file.
The PAE mode kernel requires an Intel Architecture processor, Pentium Pro or later, more than 4 GB of RAM, and Windows 2000, Windows XP, or Windows Server 2003.
The PAE kernel can be enabled automatically without the /PAE switch present in the boot entry if the system has DEP enabled (/NOEXECUTE switch is present) or the system processor supports hardware-enforced DEP. Presence of the /NOEXECUTE switch on a system with a processor that supports hardware-enforced DEP implies the /PAE switch. If the system processor is capable of hardware-enforced DEP and the /NOEXECUTE switch is not present in the boot entry, Windows assumes /NOEXECUTE=optin by default and enables PAE mode. For more information, see the topic "Boot Options in a Boot.ini File" in the Windows DDK
Well, I work all day with linux and solaris servers, as a test engineer. And I love them but when I come home I do thank MS for Windows. As an OS for my daily life of news and emails and Quicken and such, I sure prefer it
Modelworks said:try enabling PAE.
That shouldn't help much, if at all. Because if he's only seeing 2G now that means the other 2G of physical addresses are used by hardware, so even if the extra memory is remapped above the 4G mark it's still 2G because XP won't touch that remapped memory.
Actually, I had that exactly backwards. If he has "memory remapping" enabled, he should actually disable it for a 32-bit OS. My bad.
The reason being is, many memory remapping schemes, simply take all the RAM above 2GB, and map it above the 4GB mark, and leave 2GB for hardware.
But if you disable remapping, it maps the RAM all the way up to the point where it starts mapping the hardware under 4GB (usually 4GB - 768MB), and then ignores the rest of the RAM.
Afraid most of this is going over my head. The only thing I have an answer for is the video card
NVIDIA GeForce 8400 GS is what Device Manager says.
why?