Tearing problem at bigger overlay sizes

Matthias Hopf mhopf at suse.de
Tue Jan 13 09:20:23 PST 2009


On Jan 13, 09 18:07:13 +0100, Xavier Bestel wrote:
> On Tue, 2009-01-13 at 17:41 +0100, Matthias Hopf wrote:
> > > tear free. Sometimes the diagonal tear can be seen in one or more (2..4  
> > > segments out of 11) of the 100 line segments. This last point is really 
> > > puzzling, this could indicate the graphics engine is just keeping up 
> > > with the refresh, slightly slower or slightly faster.
> > 
> > Could be a caching issue, pushing out the cache after each block might
> > help.
> 
> Why not just after the last block ?

Because the chip might reorder memory writes, and decide for later
blocks to be pushed out first (or even pushed out to memory w/o changing
the cache). That way you *could* see multiple tearings.

Again, this is a lot of hand waving. Still, it might be an idea.

Matthias

-- 
Matthias Hopf <mhopf at suse.de>      __        __   __
Maxfeldstr. 5 / 90409 Nuernberg   (_   | |  (_   |__          mat at mshopf.de
Phone +49-911-74053-715           __)  |_|  __)  |__  R & D   www.mshopf.de


More information about the xorg-driver-ati mailing list