Nested servers frame rate
Daniel van Vugt
daniel.van.vugt at canonical.com
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!
Windowed
Nested 4890
Direct 4400
My best theory right now is that we're crippling Mir in the single
server case due to:
https://bugs.launchpad.net/mir/+bug/1253868
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