On Thu, Jul 18, 2002 at 08:09:27PM -0500, Markus Glodek wrote:
> > On startup, before X has ever run, do a "cat /proc/mtrr".  You should
> > see a single MTRR the size of your memory, like so:
> >
> > reg00: base=0x00000000 (   0MB), size= 256MB: write-back, count=1
> 
> Doesn't work here. If I do "cat /proc/mtrr" before running an X-server I
> get nothing at all:
> ""

Ah, perhaps your CPU only has 1 MTRR.  You could check the kernel code
if you're very curious.

> Running "cat /proc/mtrr" after starting the X server gives me the
> following:
> 
> reg00: base=0xd0000000 (3328MB), size=  32MB: write-combining, count=1

That looks a whole lot like a framebuffer.  So what's the point of this
thread, then, if it's working fine for you? :)  (I came in at the tail
end here, sorry if I'm missing context.)

> I do not seem to be able to modify this entry with
> 
> "echo "base=0xd9000000 size=0x2000000 type=write-combining" >| /proc/mtrr"

Consistent with having only one MTRR.  Try deleting that one and then
see if you can add another.

> > Additionally, you can look at the XFree86 log file,
> 
> Can't find anything about MTRR in "XFree86.0.log".  I included a copy of
> the file in my first post.

Sorry, in my log it looks like this:

(==) NV(0): Write-combining range (0xd4000000,0x1000000)
and
(==) MGA(0): Write-combining range (0xd8000000,0x2000000)

(different machines, obviously.)

> Any ideas on how get MTRR set up under these circumstances?

[checks back up the thread]
It looks to me like xine-check is using some invalid method of checking
for MTRR support.  It looks to me like your MTRR support is working just
fine.  Yep, it even shows up in your XFree86.0.log file.

Dunno what's wrong with xine-check; does xine itself work OK?  You
should report this to the xine folks.  See ya over on xine-user. :)

-andy
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to