I have Firefox 67 running native and smoothly on Wayland using Intel i915 driver. First, take a look at how Wayland is structured and how it differs from X here: https://wayland.freedesktop.org/archite ... ng_toc_j_0
So what we get here is direct rendering by the mesa lib and drivers, using DRM drivers and KMS from the kernel. I won't go into details, everything is explained in the above link. As a result, rendering under Wayland is faster, smoother and pixel-perfect, meaning no tearing. Just like any other modern compositor (Windows 7+'s dwm.exe, Mac OS's Quartz, whatever Android uses).
So far, I didn't encounter any major bugs, but this is only my use-case under Broadwell 8th gen graphics. I would like to hear from this community their experiences with this, as most of use a browser, and having Wayland-native option puts us closer to the Wayland-only desktop.
Buster is currently using FF 60, next ESR version is 68, and it should be ready for Wayland users. In the meantime, you can download the v67 tarball from Mozilla's site and test.
To make Firefox use Wayland, add env MOZ_ENABLE_WAYLAND=1 right after Exec line in firefox.desktop file. Like this:
Code: Select all
Exec=env MOZ_ENABLE_WAYLAND=1 /usr/lib/firefox/firefox %u