
В Mutter — оконном менеджере и Wayland-композиторе GNOME Shell — удалена старая поддержка NVIDIA EGLStreams/EGLDevice. Изменение попало в основную ветку Mutter 5 июня и рассчитано на будущий выпуск GNOME 51. Это означает отказ от устаревшей технологии поддержки Wayland для проприетарного драйвера NVIDIA, который появился ещё до того, как компания перешла на общепринятый стек GBM/DMA-BUF/KMS.
EGLStreams был первоначальным способом NVIDIA подключить свой закрытый драйвер к Wayland. Проблема заключалась в том, что остальная графическая экосистема Linux в итоге выбрала другой путь: через DMA-BUF для передачи буферов, GBM для их выделения и прямую работу с KMS в ядре. В результате Mutter годами поддерживал отдельный код специально для устаревшей модели NVIDIA, хотя современные драйверы компании уже давно работают с GBM — такая поддержка появилась в Linux-драйвере NVIDIA 495.29.05 ещё в октябре 2021 года.
Данное изменение внёс разработчик GNOME Йонас Одал. В описании слияния указано, что удаляется код, отвечавший за Wayland EGLStreams для клиентской EGL-поддержки, а также за использование EGLDevice и EGLStream в качестве прослойки над KMS page flipping. По сути, из Mutter вычищают устаревший слой совместимости, который уже давно заменён стандартными для Wayland способами через DMA-BUF, GBM и KMS.
Платформа GNOME 51 в настоящее время находится в активной разработке: согласно официальному календарю проекта, альфа-релиз запланирован на 27 июня 2026 года, бета-версия — на 1 августа, а кандидат в релизы — на 29 августа. Финальный выход GNOME 51 ожидается в сентябрьском цикле, поэтому удаление EGLStreams происходит как раз на этапе ранней очистки и стабилизации кодовой базы будущего релиза.





