Mir

Comment 12 for bug 1199450

Revision history for this message
Chris Halse Rogers (raof) wrote :

This is definitely a Mir problem rather than an XMir problem. Instrumenting everything, we find that the (correct) buffer client acquire/submit→compositor acquire/release loop goes from
12:16 <RAOF> ...
12:16 <RAOF> Client sub buffer{3}
12:16 <RAOF> Client acquired buffer{4}
12:16 <RAOF> Compositor acquired buffer{3}
12:16 <RAOF> Compositing buffer{3}
12:16 <RAOF> Client sub buffer{4}
12:16 <RAOF> Compositor released buffer{3}
12:17 <RAOF> ...

to

12:17 <RAOF> ...
12:17 <RAOF> Client acquired buffer{3}
12:17 <RAOF> Client sub buffer{3}
12:17 <RAOF> Compositor acquired buffer{4}
12:17 <RAOF> Compositing buffer{4}
12:17 <RAOF> Compositor released buffer{4}
12:17 <RAOF> Client acquired buffer{4}
12:17 <RAOF> Client sub buffer{4}
12:17 <RAOF> Compositor acquired buffer{3}
12:17 <RAOF> Compositing buffer{3}
12:17 <RAOF> Compositor released buffer{3}
12:17 <RAOF> ...
12:18 <RAOF> At some point in this log we start compositing the N-1'th buffer submitted by the client, rather than the last one.