* 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/