GNOME Bugzilla – Bug 728059
test wayland sessions
Last modified: 2014-09-30 12:35:17 UTC
This would be great to avoid regressions in Wayland support and keep things consumable. From the discussion at the Westcoast summit, it seems that driver support is an issue here - I heard that qxl does not support PageFlip, which is required for mutter-wayland to work.
After discussion with David Herrmann, qxl will support for PageFlip will come, and we have fallbacks in cogl anyway. What is missing is mesa support. The simple and safe way to tackle that is http://lists.freedesktop.org/archives/mesa-dev/2014-March/055113.html Kristian has looked into it, he said it's mostly ok, but it's missing the rubber stamp from the rest of the mesa team. I also sent a patchset that takes more advantage of the DRM interfaces, and improves performance a little bit (as well as exposing a gbm/egl interface that is more in line with what cogl expects).
This also depends on bug 723698
Tested a recent patch for mesa from Giovanni - it worked (we would also need to switch to qxl in tests and build dri3proto), so lets wait for it to hit the upstream and wayland smoketest should be fixed
I think we can consider this done now - wayland smoketests are working.