CVS Update: xserver (branch: trunk)
Eric Anholt
xorg-commit at cvs.freedesktop.org
Tue Apr 18 22:18:43 EEST 2006
CVSROOT: /cvs/xorg
Module name: xserver
Changes by: anholt at kemper.freedesktop.org 06/04/18 19:18:43
Log message:
Missed in previous commit:
Add a new migration scheme, called "Smart" for lack of a better name.
This one behaves somewhat between Greedy and Always. It moves in if we
can accelerate, unless the destination is clean and shouldn't be kept in
framebuffer according to the score, in which case we migrate out (and
force-migrate anything where migration is free). This should help fix
lack of acceleration for drivers without UTS since removing
exaAsyncPixmapGCOps, and has removed one performance trap with Radeon
I'd noticed. It is the new default.
Modified files:
xserver/xorg/hw/kdrive/ephyr/:
ephyr_draw.c
xserver/xorg/hw/xfree86/exa/:
examodule.c
Revision Changes Path
1.9 +1 -1 xserver/xorg/hw/kdrive/ephyr/ephyr_draw.c
http://webcvs.freedesktop.org/xorg/xserver/xorg/hw/kdrive/ephyr/ephyr_draw.c
1.4 +2 -0 xserver/xorg/hw/xfree86/exa/examodule.c
http://webcvs.freedesktop.org/xorg/xserver/xorg/hw/xfree86/exa/examodule.c
More information about the xorg-commit
mailing list