> I'm running XFree 4.3.99.8 with kernel 2.6.0.test2 on a via M10000
> motherboard.
> I loaded the modules for mtrr, i2c and agpgart for via.
> 
> Into XF86Config I choose via driver 
> When I start X there's always this warning:
> 
> (WW) via(0): Failed to set up write-combining range (0x....
> I tried with
> less /proc/mtrr 
> and it gives back "correct" values, at least they seem 
> reasonable but I can
> write them down.
> Anyway X seems to run fine, so what problems may I expect to 
> encounter?

i cant say what direct reaction your software setup will
perform on mtrr setup failurs. mtrrs are programmed to
achive specific cache flushing behaviour and increased
performance, especially as framebuffer writes and maybe
for AGP mapped memory access as well. if mtrr fails,
the performance might be sub optimal or you might spot
(in worst case) hangs due to inadequate cache flushing.

for tracking that down you might need to understand
your chipset and the respective mtrr allocation code
in the linux kernel. i dont want to say that code is
bogus, but i have seen that it does react somewhat
non logical in a few cases, so there might be a need
for deeper inspection at some point in time.

-Alex.

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to