Many thanks for the response.

> False.  Using a write-combining MTRR helps performance on PCI as well as
> AGP.

I actually have an AGP card (ATI Radeon7000)

>
> 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:
""

> Then, start X.  In an xterm, do "cat /proc/mtrr".  You should see some
> more mtrr entries there.  Here's mine:
>
> reg00: base=0x00000000 (   0MB), size= 256MB: write-back, count=1
> reg01: base=0xd4000000 (3392MB), size=  16MB: write-combining, count=1
> reg05: base=0xd0000000 (3328MB), size=  64MB: write-combining, count=1

Running "cat /proc/mtrr" after starting the X server gives me the
following:

reg00: base=0xd0000000 (3328MB), size=  32MB: write-combining, count=1

I do not seem to be able to modify this entry with

"echo "base=0xd9000000 size=0x2000000 type=write-combining" >| /proc/mtrr"

When I do another "cat /proc/mtrr", I simply get the same as before:

reg00: base=0xd0000000 (3328MB), size=  32MB: write-combining, count=1

> 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.

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

Thanks,

Markus

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

Reply via email to