[Intel-gfx] [PATCH 0/3] explicit fencing
daniel.vetter at ffwll.ch
Sun Apr 11 06:38:21 PDT 2010
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.
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