You're not misinformed, you just didn't know what the MTRR does for the CPU. In fact
it's used
mostly (according to the help file) for graphics cards.
A quote from the kernel configuration help files :
CONFIG_MTRR:
On Intel P6 family processors (Pentium Pro, Pentium II and later)
the Memory Type Range Registers (MTRRs) may be used to control
processor access to memory ranges. This is most useful if you have
a video (VGA) card on a PCI or AGP bus. Enabling write-combining
allows bus write transfers to be combined into a larger transfer
before bursting over the PCI/AGP bus. This can increase performance
of image write operations 2.5 times or more. Saying Y here creates a
/proc/mtrr file which may be used to manipulate your processor's
MTRRs. Typically the X server should use this.
However, there are notes on the XFree86.org newbie list stating that the messages
about MTRR
errors are nothing to worry about, and certainly I now have my i810 DC100 working fine
with 3D
in Heretic II, and Antialiasing support in KDE.
Gordon
Net Llama wrote:
> Perhaps i'm just misinformed, but I thought that MTRR's (Memory Type
> Range Registers) were only found in CPUs, not videocards. If i'm
> correct, then this sounds like a CPU problem.
>
> --- David Aikema <[EMAIL PROTECTED]> wrote:
> > ----- Original Message -----
> > From: Gordon McCrae <[EMAIL PROTECTED]>
> > To: David Aikema <[EMAIL PROTECTED]>
> > Sent: Tuesday, July 17, 2001 5:28 AM
> > Subject: Re: Problems with i810 under SuSE 7.2.
> >
> >
> > I've uploaded a fresh copy of my xfree log, dmesg output, and
> > xf86config files to http://members.home.net/davidaikema/xf86/
> >
> > > kernel: mtrr: base(0xf4000000) is not aligned on a size(0x180000)
> > > boundary
> > > kernel: mtrr: base(0xf4000000) is not aligned on a size(0x180000)
> > > boundary
> >
> > The only mtrr output I can find in the dmesg output is "mtrr: v1.35a
> > (19990819) Richard Gooch ([EMAIL PROTECTED])"
> >
> > > I get these every time I start X, and it cross references with the
> > > following snippet from dmesg :
> > >
> > > agpgart: Detected an Intel i810 DC100 Chipset.
> > > agpgart: detected 4MB dedicated video ram.
> > > agpgart: AGP aperture is 64M @ 0xf4000000
> > > [drm] AGP 0.99 on Intel i810 @ 0xf4000000 64MB
> > > [drm] Initialized i810 1.1.0 20010215 on minor 0
> >
> > In my case:
> >
> > Linux agpgart interface v0.99 (c) Jeff Hartmann
> > agpgart: Maximum main memory to use for agp memory: 149M
> > agpgart: Detected an Intel i810 E Chipset.
> > agpgart: AGP aperture is 64M @ 0xd0000000
> >
> > > There are no options within my BIOS to change the AGP aperture
> > settings,
> >
> > I've got an "on-chip video window size" option that is currently set
> > to 64 megs, but can be set disabled or 32 megs instead.... would this
> > be the agp aperature?
> >
> > > by the way I'm running X4.1 right now.
> >
> > Same.
> >
> > I'm getting a couple warnings upon x's startup:
> > (WW) Cannot open APM
> > ... much later in the logs ...
> > (WW) I810(0): xf86AllocateGARTMemory: allocation of 1024 pages failed
> > (Cannot allocate memory)
> >
> > Any suggestions? I can't say I qualify as an expert as far as
> > configuring linux apps goes.ux-users
>
> =====
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Lonni J. Friedman [EMAIL PROTECTED]
>
> Linux FAQ & Step-by-step help: http://netllama.ipfox.com
>
> .
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail
> http://personal.mail.yahoo.com/
> _______________________________________________
> http://linux.nf -- [EMAIL PROTECTED]
> Archives, Subscribe, Unsubscribe, Digest, Etc
>->http://linux.nf/mailman/listinfo/linux-users
_______________________________________________
http://linux.nf -- [EMAIL PROTECTED]
Archives, Subscribe, Unsubscribe, Digest, Etc
->http://linux.nf/mailman/listinfo/linux-users