Verified this bug appears fixed with the latest trunk Xmir code. However the fix is an illusion. It's actually bug 1502738. And if you enable the fix that's ready for that bug then this bug reoccurs.
** Changed in: mesa (Ubuntu) Status: Confirmed => Invalid ** Changed in: xorg-server (Ubuntu) Status: Incomplete => Triaged ** Changed in: xorg-server (Ubuntu) Importance: High => Medium -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1211186 Title: [regression] GL(X) apps don't have vsync when running under XMir Status in Mir: Invalid Status in mesa package in Ubuntu: Invalid Status in xorg-server package in Ubuntu: Triaged Bug description: When using XMir, GL apps are not synchronized to vblank correctly. For example using glxgears... XMir: Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. 5632 frames in 5.0 seconds = 1126.334 FPS 5136 frames in 5.0 seconds = 1027.137 FPS 4686 frames in 5.0 seconds = 937.086 FPS 4519 frames in 5.0 seconds = 903.775 FPS 4469 frames in 5.0 seconds = 893.723 FPS 10179 frames in 5.0 seconds = 2035.627 FPS Regular X: Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. 306 frames in 5.0 seconds = 61.115 FPS 301 frames in 5.0 seconds = 60.080 FPS 302 frames in 5.0 seconds = 60.275 FPS 301 frames in 5.0 seconds = 60.081 FPS 301 frames in 5.0 seconds = 60.078 FPS 301 frames in 5.0 seconds = 60.081 FPS To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1211186/+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