xorg-server CVS and EXA [SOLVED]

Adam Jackson ajax at nwnk.net
Tue Apr 25 07:41:51 PDT 2006


On Tuesday 25 April 2006 10:12, Michel Dänzer wrote:
> On Mon, 2006-04-24 at 14:14 -0400, Adam Jackson wrote:
> > On Monday 24 April 2006 03:03, Michel Dänzer wrote:
> > > 256KB seems to be the limit for a single PutImage request, so if the
> > > image data is bigger than that, it has to be chopped up into several
> > > requests.
> >
> > Nice find.
>
> Thanks; as in 'please commit to HEAD and 1.1 branch'? :)

I'd still like Eric's feedback, but pending that, yes.

> > Yes, for wire PutImages, we max out at just under 256k because PutImage
> > isn't automatically bigrequested.  I think Roland opened a bug about that
> > ages ago, and it'd probably be a win to do bigreq'd PutImage up to some
> > threshold (at the point where either interactivity suffers or you lose
> > performance due to cache thrash).
>
> Actually, smaller chunks might even improve throughput under some
> circumstances thanks to parallelization. Measuring this should be
> interesting.

At least for the PutImage tests in x11perf, there's a definite performance 
drop between 100x100 and 500x500.  I could easily be wrong about its cause 
though.

- ajax
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20060425/c47a58fe/attachment.pgp>


More information about the xorg mailing list