Paul wrote:
> Mike Torello wrote:
>> dennis <(E-Mail Removed)> wrote:
>>
>>> Alan T wrote:
>>>
>>>> How the memory amount of video card affect the accessable RAM?
>>> It depends. Usually, it will reduce the total address space (which is
>>> 4GB) by 256MB per GPU plus some small amount.
>>
>> Bullshit. If the video card has dedicated memory, there will be no
>> hit. If it uses "shared memory", that amount will be the hit.
>
> It is based on available address space. All devices have to fit in the
> address space. The amount of RAM that can be accessed, is whatever is
> left after peripherals such as video cards (with their own private memory)
> have been provided for. If you have 4GB memory and a 1GB video card,
> the total address space required is 5GB. A 32 bit Windows which can only
> support a 4GB address space, can't handle it all. What happens is, the
> 1GB video card private memory is fully addressible, plus 3GB of the system
> memory can be seen. 1GB of memory is lost to the OS and cannot be used.
>
> The 256MB quantity Dennis is referring to, is the smallest block
> size allocated by the BIOS. The BIOS does initial address space
> planning for the system. If there is a PCI bus, 256MB may be
> allocated to it, even if only one byte of storage is sitting
> there on the PCI bus (like the registers on some PCI chip).
>
> The PCI Express bus works in a similar way, with a round up to
> the next largest 256MB sized quantity. So the atatement in the first
> paragraph, about 1+3, is not quite correct. The usable memory might
> end up being slightly less than 3GB. And that is what makes the
> ~2.6GB number mentioned, quite believable.
>
> Paul
Page 8 here, has an example address space allocation. I wish Intel
would release a new version of this document, because there are
many useful examples they could include, which are not covered
here in detail. This document is a little too old, to be really
useful (needs newer chipset examples).
http://dlsvr01.asus.com/pub/ASUS/mb/4GB_Rev1.pdf
Paul