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