- mutter 3.28.4 works, but not perfectly. Some clients (e.g. glmark2-wayland) don't resize properly. That bug appears to be fixed in mutter 3.30+. I don't yet know what commit fixed it.
- mutter 3.30 in Ubuntu 18.10 and 19.04 work well enough right now except for the below caveats...
- GLX clients are still software rendered in all releases, which should be fixed by releasing egl-wayland into 19.04 and then rebuilding Xwayland with the new build dependency.
- There is very high CPU usage in the kernel when using EGLStreams and nvidia-drm.modeset=1 -> bug 1808108 (NVIDIA please investigate).
More notes about EGLStreams support:
- mutter 3.28.4 works, but not perfectly. Some clients (e.g. glmark2-wayland) don't resize properly. That bug appears to be fixed in mutter 3.30+. I don't yet know what commit fixed it.
- mutter 3.32 in future Ubuntu 19.04 won't work at all till we get this package into main: https:/ /launchpad. net/ubuntu/ +source/ egl-wayland and then mutter rebuilt.
- mutter 3.30 in Ubuntu 18.10 and 19.04 work well enough right now except for the below caveats...
- GLX clients are still software rendered in all releases, which should be fixed by releasing egl-wayland into 19.04 and then rebuilding Xwayland with the new build dependency.
- There is very high CPU usage in the kernel when using EGLStreams and nvidia- drm.modeset= 1 -> bug 1808108 (NVIDIA please investigate).