On November 22, 2002 19:19, Michel D�nzer wrote: > > I agree, it is ugly. But do we know that all the different models > > will work this way? I have no docs so I was working blind. > > If we disable byte swapping, it doesn't matter if the byte swapping > actually works or not (as seems to be the case for you).
> > I have a partial solution for this too. It seems like pixmaps were > > the main things that were coming through with wrong colours, and doing a > > byte swap in the setup code in radeon_driver.c fixes it, just as the > > comment says it might. (I just adjusted the RGB masks and offsets) > > However that breaks non-pixmap writes. I'm sure someone out there knows > > exactly why this is, but I haven't had any more time to work on it. > > I don't quite understand, can you post a patch for these changes as > well? Actually all of these problems, including the cursor problem, appear to have stemmed from a bug in the chipset (according to Ben). If we set surface_cntl to 0 instead of SURF_TRANSLATION_DIS then both problems seem to disappear. I am at this moment merging the changes from the Linux radeonfb driver into the xf86 radeon driver to see if it will work without "UseFBDev" set. -- George Staikos _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
