I'm trying to get perf to return a more complete picture, but from the attached flame graph (one mir_demo_server, one mir_demo_client_egltriangle in Nexus 4):
Of the time spent in mir (29%) roughly 50-60% of that is spent in the driver/kernel code (related to gpu/display) ** Attachment added: "1 client, 1 server" https://bugs.launchpad.net/mir/+bug/1513450/+attachment/4514301/+files/perf.svg -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1513450 Title: ActivityIndicators cause very high cpu usage for unity8/mir even when visible: false Status in Canonical System Image: In Progress Status in canonical-pocket-desktop: New Status in Mir: In Progress Status in QtMir: New Status in Online Accounts setup for Ubuntu Touch: New Status in Ubuntu UI Toolkit: New Status in ubuntu-system-settings package in Ubuntu: New Status in unity8 package in Ubuntu: Invalid Bug description: running in window mode, open u-s-s, run top unity8 running at ~40% cpu on N7 cpu freq ~1GHz no monitor attached note: testing with silo 18 of mir containing lp:~albaguirre/mir/fix-1499039 (equivalent for 0.17) To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1513450/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp