[PATCH 00/10] First Glamor core acceleration attempt

Keith Packard keithp at keithp.com
Thu Mar 13 23:29:53 PDT 2014


Here's a series which sits on top of Eric's glamor-server branch and
offers modest performance improvements for some of the core X
operations.

On my machine, poly point is around 200000000 points/sec, 6x13 text is
around 19200000 glyphs/sec and rect10 is 26000000 rects/sec. One
interesting result is that the code now generates shaders on the fly
for various operations, and so it can paint tiled text at around
13800000 glyphs/sec. That's mostly because it's actually more code to
*stop* it from doing that...

All of my testing has been with Xephyr so far; I need to give a 'real'
X server a try and see if the results hold.

There are a couple of fixes listed first; I've sent those out
seperately as they're actual bugs in upstream, but wanted to include
them as I can't run Xephyr on SNA without the first one, and I get
random malloc complaints without the second.

This series is available on the 'glamor-server' branch of my personal
X server repo

	git://people.freedesktop.org/~keithp/xserver glamor-server

-keith



More information about the xorg-devel mailing list