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