K
Ken Blake, MVP
This kind of statement causes the confusion shown in other posts.
The obvious question following the above is: why does this not apply
if I have 2GB installed?
That question arises if you misunderstand that the hardware uses some
of the RAM. It doesn't; it uses some of the *address space* (note that
in my message you quoted above, it says "space," not "RAM").
Everything has to fit inside that 4GB address space. With 1GB of RAM
and (for example) 512mb video, the total is only 1.5GBm, which easily
fits into the address space. But with 4GB of RAM and 512MB video, the
4.5GB total doesn't fit, so part of the RAM doesn't get address space
to map to and can't be used.
The point seems to be that this is a memory
mapping space issue for 32-bit systems, the lost memory is not used
as such, after all the video memory is on the video card (or should
be)!
That's correct.