-[[meta title="Synchronous compositing in the i965 driver"]]
+[[!meta title="Synchronous compositing in the i965 driver"]]
-[[tag exa performance xorg]]
+[[!tag exa performance xorg]]
A couple of weeks ago I aired [[my_confusion|avoiding_rmw]] about a
situation in which using EXA with an i965 card was 4 times slower than
What's going on here? What's happening is that the driver is spending
an awful lot of time busy-waiting, and all we did here was to help it
-busy-wait even faster. Now, we know that aren't any software fallbacks
-happening here, so what's all the waiting about? It appears to be
-caused primarily by `i965_prepare_composite` which includes the
+busy-wait even faster. Now, we know that there aren't any software
+fallbacks happening here, so what's all the waiting about? It appears
+to be caused primarily by `i965_prepare_composite` which includes the
following comment and code:
/* Because we only have a single static buffer for our state currently,