
Jonas Ã…dahl has removed the EGLStreams/EGLDevice support from Mutter for the upcoming GNOME 51 release. This eliminates legacy NVIDIA driver support but allows for a cleaner codebase in focusing on just the well-tested and widely-used path.
"This removes the code that implements support for using Wayland EGLStreams for client EGL support on Wayland, and using EGLDevice + EGLStream to abstract away KMS page flipping. This has since a long time been replaced with the standard DMA buffer passing protocol in Wayland, and using GBM for buffer allocation and using KMS directly for interacting with the kernel."
This merge hit Mutter Git today for sunsetting that EGLStreams code.
For those new around here, here is a 2014 article about NVIDIA's Wayland route at the time. Thankfully, a lot has changed since their initial Wayland enablement.