radeon/r128 patches

Alex Deucher alexdeucher at gmail.com
Mon Dec 20 11:37:38 PST 2004


On Mon, 20 Dec 2004 13:33:10 -0600, David Stanaway <david at stanaway.net> wrote:
> On Sat, 2004-12-18 at 14:10 -0500, Brian Victor wrote:
> 
> > I am getting a lot of artifacts on the external display.  They look like
> > vsync problems, but the syncs I'm setting in xorg.conf are exactly what
> > ViewSonic says the monitor accepts.  xvidtune only wants to manipulate
> > the lcd, so I don't know what I can do to fix that.  But I'm assuming
> > the artifacts are due to something I'm doing wrong rather than a driver
> > bug.
> 
> I am getting this also, I had thought it was just me needing to tweak
> with xvidtune running single head on external display to tweak, but
> sounds like it is a common thing. I get a bit of horizontal snow top
> left to bottom right, about 15 degrees.

As I said to Brian, you may have to tweak the DDA setting for crtc2. 
In R128InitDDA2Registers() try adjusting the last line here:

   /*save->dda2_on_off = (Ron << 16) | Roff;*/
   /* shift most be 18 otherwise there's corruption on crtc2 */
   save->dda2_on_off = (Ron << 18) | Roff;

try replacing the 18 above with 16 or 17.  acording to the specs it
should be 16, but I get pretty bad artifacts with 16. 18 works
perfectly for me.

Alex

> 
> --
> David Stanaway <david at stanaway.net>
>



More information about the xorg mailing list