{"id":264913,"date":"2026-06-05T06:28:00","date_gmt":"2026-06-05T10:28:00","guid":{"rendered":"https:\/\/news-you-need.com\/index.php\/2026\/06\/05\/gnome-51-retires-legacy-nvidia-driver-support-with-removing-eglstreams\/"},"modified":"2026-06-05T09:35:26","modified_gmt":"2026-06-05T13:35:26","slug":"gnome-51-retires-legacy-nvidia-driver-support-with-removing-eglstreams","status":"publish","type":"post","link":"https:\/\/news-you-need.com\/index.php\/2026\/06\/05\/gnome-51-retires-legacy-nvidia-driver-support-with-removing-eglstreams\/","title":{"rendered":"GNOME 51 Retires Legacy NVIDIA Driver Support With Removing EGLStreams"},"content":{"rendered":"<p><a href=\"https:\/\/www.phoronix.com\/news\/GNOME-51-Drops-EGLStreams\">GNOME 51 Retires Legacy NVIDIA Driver Support With Removing EGLStreams<\/a><\/p>\n<p><a href=\"https:\/\/www.phoronix.com\/news\/GNOME-51-Drops-EGLStreams\">https:\/\/www.phoronix.com\/news\/GNOME-51-Drops-EGLStreams<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-06-05 06:28:00<\/a><\/p>\n<p>Source Domain: <a href=\"www.phoronix.com\">www.phoronix.com<\/a><\/p>\n<p>EGLStreams was NVIDIA&#8217;s original route to supporting Wayland with their official Linux graphics driver stack. Adoption was limited and driver vendors outside of NVIDIA didn&#8217;t end up going with EGLStreams\/EGLDevice. Thankfully, NVIDIA corrected course long ago with DMA-BUF, GBM, and KMS support that aligns with the rest of the ecosystem, and now that old code path is being removed from GNOME Mutter.<\/p>\n<p>Jonas \u00c5dahl 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.<br \/>\n<\/p>\n<p>&#8220;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.&#8221;<br \/>\n<br \/>This merge hit Mutter Git today for sunsetting that EGLStreams code.<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"https:\/\/www.phoronix.net\/image.php?id=0x2014&#038;image=nvidia_wayland_7_med\" alt=\"NVIDIA EGLStreams\"\/><\/p>\n<p>For those new around here, here is a 2014 article about NVIDIA&#8217;s Wayland route at the time. Thankfully, a lot has changed since their initial Wayland enablement.<br \/>\n<br \/><a href=\"https:\/\/www.phoronix.com\/news\/GNOME-51-Drops-EGLStreams\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>GNOME 51 Retires Legacy NVIDIA Driver Support With Removing EGLStreams https:\/\/www.phoronix.com\/news\/GNOME-51-Drops-EGLStreams Publish Date: 2026-06-05 06:28:00&#8230;<\/p>\n","protected":false},"author":1,"featured_media":264914,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.phoronix.net\/image.php?id=0x2014&image=nvidia_wayland_7","fifu_image_alt":"","footnotes":""},"categories":[48],"tags":[71],"class_list":["post-264913","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux"],"_links":{"self":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/264913"}],"collection":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=264913"}],"version-history":[{"count":1,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/264913\/revisions"}],"predecessor-version":[{"id":264915,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/264913\/revisions\/264915"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/264914"}],"wp:attachment":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=264913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=264913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=264913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}