Nested servers frame rate

Daniel van Vugt daniel.van.vugt at
Wed Dec 18 08:43:13 UTC 2013

At first glance, comparing frame rates between direct (single) and 
nested (double) server configurations reveals nothing unexpected...

Full screen
Direct (bypass) 2600
Direct (bypass off) 2400
Nested (bypass) 2450
Nested (bypass off) 2330

But for surfaces which can't be bypassed, something strange happens; 
nesting is faster!

Nested 4890
Direct 4400

My best theory right now is that we're crippling Mir in the single 
server case due to:
and nesting provides a workaround for that problem by supplying extra 
levels of buffering.

Can anyone else think why nested would sometimes be faster than not nested?

- Daniel

More information about the Mir-devel mailing list