[Intel-gfx] [PATCH 0/3] explicit fencing

Daniel Vetter daniel.vetter at ffwll.ch
Sun Apr 11 15:38:21 CEST 2010


Hi all,

These three patches implement explicit fencing via execbuf2 for
xf86-video-intel. Benchmarking results for thes patches on my i855GM are
underwhelming: gvim-0 from cairo-perf-traces is 17% faster, everything
else +/- a few percentage points the same. So tiled pixmaps still suck for
xrender on fence reg constrained hw (up to 2x slowdown on certain
cairo-perf traces versus untiled pixmaps).

Tested on my i855GM and i945GM.

If no one raises any issues with this, I'll merge these patches to master
in a few days.

Yours, Daniel

Daniel Vetter (3):
  i830 render: use tiling bits where possible
  i915 render: use tiling bits where possible
  render: tell the kernel explicitly when fences are needed

 src/i830_batchbuffer.h |   25 ++++++++++++++++++-------
 src/i830_driver.c      |    5 +++--
 src/i830_render.c      |   27 +++++++++++++++++++++------
 src/i830_uxa.c         |   18 +++++++++---------
 src/i915_render.c      |   24 ++++++++++++++++++++----
 5 files changed, 71 insertions(+), 28 deletions(-)




More information about the Intel-gfx mailing list