Bug#529288: xserver-xorg-video-radeon: font corruption with mobile X1400
Dietz Pröpper
dietz at rotfl.franken.de
Fri May 22 03:13:44 PDT 2009
You:
> [ Owen, 'the patch' below refers to
>http://cgit.freedesktop.org/xorg/xserver/commit/?id=7c8327f0a75087a85864256a9cea80dd4b86def5
> ]
> > > Any corrupted glyph in the cache should get replaced sooner
> > > or later with or without the patch.
> >
> > Is there a way to explicitely invalidate the cache?
>
> No. The only thing that might indirectly have a similar effect is VT
> switching to console and back to X.
I think I already tried without success, but am not really sure. Will take
a look at the next time...
> > In my observation, once a glyph is corrupted it stays corrupted.
>
> That could mean either:
>
> * The actual glyph pixmap gets corrupted, not the glyph cache
> pixmap. This seems rather unlikely, as this pixmap is never
> rendered to after the glyph is stored in it.
> * The glyph cache algorithm never evicts the corrupted glyph from
> the cache for some reason. I don't fully understand this
> algorithm, you may want to discuss this possibility with Owen
> Taylor (CC'd).
Third variant, I did not wait long enough ;-). Regardless, I can still see
corruption with ExaNoUploadToScreen but it occurs not so often (my stomach
says, about 1/5 of the original rate) and indeed normally "heals" quite
quickly.
> > > Does
> > >
> > > Option "ExaNoUploadToScreen"
> > >
> > > work around the problem, with or without the patch?
> >
> > Currently testing without the patch, corrupted glyphs within 30min
> > after server startup.
>
> Okay, this might be the problem fixed by the patch.
Then I'll again try with the patch and report the result.
More information about the xorg-driver-ati
mailing list