You have been subscribed to a public bug:

QtMir's compositor logic is holding buffers for too long (a whole frame
or more):

Unity8 scrolling the dash:
[1441004033.016190] mirserver: 0xb0c01230: compositor acquired 0xb1f7ab84
[1441004033.019151] mirserver: 0xb0c01230: compositor release4 0x9efe9074
[1441004033.024919] mirserver: 0xb0c01230: compositor release1 0xb1f7ab84
[1441004033.025010] mirserver: 0xb0c01230: compositor release2 0xb1f7ab84
[1441004033.025102] mirserver: 0xb0c01230: compositor release3 0xb1f7ab84
[1441004033.025194] mirserver: 0xb0c01230: compositor acquired 0xb0c054fc
[1441004033.032732] mirserver: 0xb0c01230: compositor release4 0xb1f7ab84 --> 
16.5ms
[1441004033.038409] mirserver: 0xb0c01230: compositor release1 0xb0c054fc
[1441004033.038531] mirserver: 0xb0c01230: compositor release2 0xb0c054fc
[1441004033.038623] mirserver: 0xb0c01230: compositor release3 0xb0c054fc
[1441004033.038714] mirserver: 0xb0c01230: compositor acquired 0x9efe9074
[1441004033.041491] mirserver: 0xb0c01230: compositor release4 0xb0c054fc --> 
16.2ms
[1441004033.047565] mirserver: 0xb0c01230: compositor release1 0x9efe9074
[1441004033.047901] mirserver: 0xb0c01230: compositor release2 0x9efe9074
[1441004033.048145] mirserver: 0xb0c01230: compositor release3 0x9efe9074
[1441004033.048389] mirserver: 0xb0c01230: compositor acquired 0xb1f7ab84
[1441004033.050983] mirserver: 0xb0c01230: compositor release4 0x9efe9074 --> 
12.2ms
[1441004033.057057] mirserver: 0xb0c01230: compositor release1 0xb1f7ab84
[1441004033.057332] mirserver: 0xb0c01230: compositor release2 0xb1f7ab84
[1441004033.057545] mirserver: 0xb0c01230: compositor release3 0xb1f7ab84
[1441004033.057820] mirserver: 0xb0c01230: compositor acquired 0xb0c054fc
[1441004033.069509] mirserver: 0xb0c01230: compositor release4 0xb1f7ab84 --> 
21.1ms
[1441004033.075308] mirserver: 0xb0c01230: compositor release1 0xb0c054fc
[1441004033.075430] mirserver: 0xb0c01230: compositor release2 0xb0c054fc
[1441004033.075552] mirserver: 0xb0c01230: compositor release3 0xb0c054fc
[1441004033.075644] mirserver: 0xb0c01230: compositor acquired 0x9efe9074
[1441004033.078513] mirserver: 0xb0c01230: compositor release4 0xb0c054fc --> 
20.7ms

And then using exactly the same Mir installation,
mir_demo_client_egltriangle in mir_proving_server:

[1441004170.920356] mirserver: 0xb0e006e8: compositor acquired 0xb0e00cac
[1441004170.925026] mirserver: 0xb0e006e8: compositor release1 0xb0e00cac
[1441004170.925392] mirserver: 0xb0e006e8: compositor release2 0xb0e00cac
[1441004170.925697] mirserver: 0xb0e006e8: compositor release3 0xb0e00cac
[1441004170.926155] mirserver: 0xb0e006e8: compositor release4 0xb0e00cac --> 
5.8ms
[1441004170.937234] mirserver: 0xb0e006e8: compositor acquired 0xb0e1a524
[1441004170.941659] mirserver: 0xb0e006e8: compositor release1 0xb0e1a524
[1441004170.941995] mirserver: 0xb0e006e8: compositor release2 0xb0e1a524
[1441004170.942331] mirserver: 0xb0e006e8: compositor release3 0xb0e1a524
[1441004170.942728] mirserver: 0xb0e006e8: compositor release4 0xb0e1a524 --> 
5.5ms
[1441004170.953623] mirserver: 0xb0e006e8: compositor acquired 0xb0e18f8c
[1441004170.958446] mirserver: 0xb0e006e8: compositor release1 0xb0e18f8c
[1441004170.958812] mirserver: 0xb0e006e8: compositor release2 0xb0e18f8c
[1441004170.959147] mirserver: 0xb0e006e8: compositor release3 0xb0e18f8c
[1441004170.959880] mirserver: 0xb0e006e8: compositor release4 0xb0e18f8c --> 
6.2ms
[1441004170.970440] mirserver: 0xb0e006e8: compositor acquired 0xb0e00cac
[1441004170.974988] mirserver: 0xb0e006e8: compositor release1 0xb0e00cac
[1441004170.975323] mirserver: 0xb0e006e8: compositor release2 0xb0e00cac
[1441004170.975628] mirserver: 0xb0e006e8: compositor release3 0xb0e00cac
[1441004170.976697] mirserver: 0xb0e006e8: compositor release4 0xb0e00cac --> 
6.2ms

** Affects: qtmir (Ubuntu)
     Importance: Undecided
     Assignee: Daniel van Vugt (vanvugt)
         Status: Won't Fix


** Tags: performance
-- 
[performance] QtMir's compositor logic is holding buffers for too long.
https://bugs.launchpad.net/bugs/1478528
You received this bug notification because you are a member of Ubuntu Bugs, 
which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to