* Andi Kleen <[EMAIL PROTECTED]> wrote:

> >   Although I've not re-tested this today again, it used to help a bit to 
> > specify
> > mem=3548M to decrease memory used by linux (tested with AGP card plugged 
> > in, when
> > bios reported 3556MB RAM only).
> >
> >   I found that removing the AGP based videoc card and using an old PCI based
> > video card results in bios detecting 4072MB of RAM. But still, the machine 
> > was
> > slow. I've tried to "cat >| /proc/mtrr" to alter the memory settings, but 
> > the
> > result was only a partial speedup.
> >
> >   I'm not sure how to convince linux kernel to run fast again.
> 
> It's most likely a MTRR problem. Play more with them.

in particular, try to create two small tables in the same format: one
showing the e820 memory map as reported in your kernel log, and one
showing the mtrr areas. If there is any e820 area that is not write-back
cached via the mtrr mappings then that's the problem. You can also use
"mem=exactmap,..." to fix up the memory map that the BIOS provides to
Linux. Slowdowns are very often such MTRR problems. (perhaps the kernel
should report RAM areas that are not covered by MTRR write-back?)

        Ingo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to