• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Incorrect XP memory detection at 4 GB

viteschnell

Junior Member
Hi Everyone,

I have an Athlon Fx-53 (939) system with 4GB of dual-channel memory filling the memory banks of an Asus A8V motherboard.

For some reason XP doesn't seem to detect the full 4GB of memory installed. In the System Information tool it claims a "Total Physical Memory 2048.00MB" and "Available Physical Memory of 2.64GB", which is incorrect (not to mention seemingly illogical).

The system's BIOS, drivers, and windows patches have all been updated. I've checked the memory settings in the BIOS and the only setting that seemed to be relevant (the others were all related to timings and bank/node interleaving) was the "4GB mapping" setting, which I toggled between enabled and disabled and got different but incorrect results (with it disabled System Information claimed a "Total Physical Memory 2048.00MB" and "Available Physical Memory of 3.16GB", with it enabled it was as above).

I have also installed the XP 64-bit beta and it returns similar, yet different again, results. With the 4GB mapping enabled, System Information claimed a "Total Physical Memory 2048.00MB" and "Available Physical Memory of 3.28GB", while disabled it claimed a "Total Physical Memory 2048.00MB" and "Available Physical Memory of 2.85GB" -- very strange results.

What makes these results even more strange is that the BIOS claims 4096MB of memory, the CPU-Z application claims 4 DIMMS of 1GB, SiSoft Sandra's System Summary tool claims 4096MB of total memory. Also, Windows Task Manager claims a total physical memory of 3144948 bytes and an available physical memory of 2769732 bytes...very strange.

Perhaps Windows views a dual-channel pair as a single DIMM? If so, why does it say there is 3.16GB of available physical memory?

To be honest, it matters little what all these tools report. What I'm concerned with is whether the system actually has access to all four GB and how I can ensure this is the case. This system is intended to run scientific simulations and all four GB of memory are very necessary. Any help would be greatly appreciated.

Thanks,

Eddie
 
32-bit WinXP has a limit of 2GB per process, as best I recall. Also consult the note at the bottom of page 2-11 of your manual and I think you probably have the rest of the explaination.
 
Back
Top