In article <ct2pfu$m2m$(E-Mail Removed)>, "JP"
<Jean-(E-Mail Removed)> wrote:
> Hi,
>
> I fit this motherboard with 4 stick of 1 GB DDR 400,
>
> In the bios, the 4096 MB are recognized
> unfortunatly in the bios and in windows, it only see 2.25 GB or extended
> memory (usable memory)
> thats with 2 PCI express board,
>
> If I remove one, then the memory goes to 2.75 GB
>
> I know this is usualy a chipset limitation that reserve some memory, but on
> normal board it would make 3.5-3.8 GB available.
>
> I cannot mange to go higher than 2.25 GB, that, this seems to be related to
> the chipset or board, since on an other computer 3.5 GB are detected.
> On AGP board a way to increse the usable memory is to change the AGP
> aperture size, but here with PCI express there is no option for that :/
>
> If someone has idea ???
The normal way to resolve this issue, would be to find the datasheet
for the Northbridge and see how the memory map works. Unfortunately,
Nvidia doesn't make datasheets available to the public, so this is
out of the question.
There is a comment on PCI Express in the Intel 925X datasheet pg.167
ftp://download.intel.com/design/chip...s/30146402.pdf
"Unlike AGP4x, PCI Express has no concept of aperture for PCI
Express devices. As a result, there is no need to translate
addresses from PCI Express."
Perhaps the PCI Express video cards are simply memory mapped ?
I don't have access to any PCI Express standards, so the
answer to the question may be hidden in one of those specifications.
It seems strange that removing a PCI Express video card is
freeing up 512MB of space. If the new PCI Express video cards
are being memory mapped, and the video card had 256MB of memory,
you would think the BIOS would only reserve 256MB of memory.
Section 9.3.6 in the Intel 925X document, states that two
address ranges are decoded, and one supports WC attribute
for write combining (Uncached Speculative Write Combining).
But, this Linux kernel discussion says:
http://www.kerneltraffic.org/kernel-...040614_263.txt
"PCI Express does not have a centralized aperture like agp
that can be marked WC. Instead, individual system pages of
memory need to be marked WC via PAT in the page tables."
so maybe Asus is allocating too much space for the video
cards ?
Perhaps you could contact Asus tech support, and report your
findings. Maybe in a future BIOS, they can make more of your
system memory available.
There is little free information to go on, concerning such
things.
For example, this is the only picture I've been able to find,
of the PCI Express packet format:
http://www.esemagazine.co.uk/common/.../feature3.phtm
(PCI Express packet format)
http://www.esemagazine.co.uk/archive...valid_fig1.gif
Maybe you could unplug both PCI-Express video cards, and use
a PCI video card instead :-)))
http://www.newegg.com/app/ViewProduc...0&InnerCata=48
Paul