I have 4Gb's of PQI Turbo 667 ram installed. I have an Asus P5LD2 motherboard and running Windows XP. It shows the full 4Gb's in the Bios, but when in windows it only reports 3.12Gb's.
Whats the deal?
Whats the deal?
Not exactly. For many years, x386 compatible CPUs (and many of their chipsets) have had hardware extensions that allow 36 bits of memory address space (Intel calls this PAE), given appropriate OS support. Thus, various Microsoft 32-bit OSs such as most Windows Server OSs can access more than 4GB of RAM. However, if the MB or any add-in cards or any drivers are not designed for these extensions, they will likely cause compatibility/stability problems. 32-bit Win XP originally allowed use of these extensions to address more than 4GB, but analysis of Windows "crash" data showed that MBs/cards/drivers not designed to work properly with addresses longer than 32 bits were causing system "crashes". Thus, Microsoft disabled use of the extensions for 32-bit "consumer" Win XP and 32-bit Vista, allowing only the "natural" 32-bit address size on these OSs.Vash, its a "problem" with ALL 32bit operating systems, not just XP. ....
Why try to get 4GBs setup if you don't even go over 3?
If you want to use more then 4GBs of ram, then use a 64bit OS. I don't see the point of trying to "trick" the computer into using all of it.
Frankly, I don't see why 4GBs is needed yet. 2GBs on XP is plenty, and 2GBs on Vista is fine. We aren't at a point yet where home users are needing 4+GBs. So you have 3.12GBs installed, have you even checked what your usage is yet? Are you even using 3GBs? Why try to get 4GBs setup if you don't even go over 3? You can tell me your buying for the future, but I can assure you that in the future there will be something faster AND cheaper.
Why try to get 4GBs setup if you don't even go over 3?
The alternatives are to either switch to 64 bit windows (not recommended) or 64 bit OpenSuse (recommended) or sell the extra gig o ram on Ebay for 60$
I agree 100%. Using these various paging scheme extensions just makes the system prone to stability problems.If you want to use more then 4GBs of ram, then use a 64bit OS. I don't see the point of trying to "trick" the computer into using all of it.
Not sure if you're suggesting that the issue here is bad RAM; the OP's issue is that because of the 4GB limit on memory addresses under 32-bit XP SP2, and because some of that is used for various hardware, the addressable RAM under Win XP SP2 (and 32 bit Vista) ends up having a practical limit of 3-3.5GB, depending on your hardware....
If you have a bad stick of RAM (i.e. the RAM test fails 3/4 of the way through), then you'll only have that amount available. XP SP2 should provide you with 4 GB if you look in system properties, although no more than 2GB can be allocated to a single process.....
It's because you are using a 32bit operating system. If you were using XP 64bit or Vista 64bit you would get the full 4Gb. Basically its a problem with XP 32bit and not you computer. And no there isn't a way to fix it to use all 4.
Actually, you're incorrect. I actually have Win XP x64. If I right click on 'My Computer' is shows that I have 3.75GB of RAM. If I run dxdiag from my run prompt, my DirectX Diagnostic Tool shows 3840MB RAM. It has nothing to do with what OS you are running (x32 vs. x64).
It's because you are using a 32bit operating system. If you were using XP 64bit or Vista 64bit you would get the full 4Gb. Basically its a problem with XP 32bit and not you computer. And no there isn't a way to fix it to use all 4.