CVS Update: xc (branch: trunk)
Benjamin Herrenschmidt
benh at kernel.crashing.org
Sun Oct 9 15:08:47 PDT 2005
On Sat, 2005-10-08 at 19:03 -0700, Eric Anholt wrote:
> CVSROOT: /cvs/xorg
> Module name: xc
> Changes by: anholt at gabe.freedesktop.org 05/10/08 19:03:23
>
> Log message:
> Don't try the accelerated glyphs path for component-alpha text (which
> I don't expect drivers to be able to accelerate without exa assistance).
> Instead, drop back to plain old miGlyphs for a 62.5% +/- 1.5% reduction
> in runtime of my ls -lR test (n=5) with component alpha. While a
> reasonable approach would seem to be making a better test to see whether
> the entire path would be accelerated and force migration appropriately,
> my attempt at this made the situation much worse.
What about having the driver expose a set of flags for triggering such
behaviour ? The driver knows what it can do or can't (and might even do
some kind of quick bench at startup) and set "hints" flags that can then
influence EXA policy.
More information about the xorg
mailing list