-[[meta title="Rectangles mystery solved"]]
+[[!meta title="Rectangles mystery solved"]]
-[[tag exa performance xorg]]
+[[!tag exa performance xorg]]
-So I found the answer to my [[fill rate
+So I found the answer to my [[!fill rate
confusion|corrected_rectangles]] and it turned out to not be all that
interesting in the end---no pretty graphs this time. And it should
have been obvious to me---though admittedly the EXA run time was too
fast for me to _see_ what was happening.
What I did was eliminate all the variables of the cairo-perf test
-suite by writing a tiny [[standalone test case|rectangles.c]]. I
+suite by writing a tiny [[!standalone test case|rectangles.c]]. I
happened to be running an XAA server at the time, and when I ran the
test it gave exactly the same results as `x11perf -rect500`. They both
rendered 501 500x500 rectangles per second. But there was an obvious
difference, x11perf flashed wildly while my test stayed a constant
black.
-So a quick glance with xtrace---by the way this is the long [[sought
+So a quick glance with xtrace---by the way this is the long [[!sought
after|understanding_rectangles]] X protocol tracer that actually
decodes Render requests, and it's much easier to use than any of xmon,
xscope, or wireshark. Hurrah! (And many thanks to Behdad for pointing