LINUX.ORG.RU

GNOME 51 удаляет поддержку NVIDIA EGLStreams

 , ,


0

2

В Mutter — оконном менеджере и Wayland-композиторе GNOME Shell — удалена старая поддержка NVIDIA EGLStreams/EGLDevice. Изменение попало в основную ветку Mutter 5 июня и рассчитано на будущий выпуск GNOME 51. Это означает отказ от старой технологии поддержки Wayland для проприетарного драйвера NVIDIA, который появился ещё до того, как NVIDIA перешла на общепринятый стек GBM/DMA-BUF/KMS.

EGLStreams был первоначальным способом NVIDIA подключить свой закрытый драйвер к Wayland. Проблема в том, что остальная графическая экосистема Linux в итоге пошла другим путём: через DMA-BUF для передачи буферов, GBM для их выделения и прямую работу с KMS в ядре. В результате Mutter годами держал отдельный код специально для старой модели NVIDIA, хотя современные драйверы NVIDIA уже поддерживают GBM: такая поддержка появилась в Linux-драйвере NVIDIA 495.29.05 в октябре 2021 года.

Изменение внёс разработчик GNOME Йонас Одал. В описании слияния сказано, что удаляется код, отвечавший за Wayland EGLStreams для клиентской поддержки и за использование EGLDevice + EGLStream как прослойки над KMS page flipping. По сути, из Mutter вычищают устаревший слой совместимости, который давно заменён стандартным для Wayland способм через DMA-BUF, GBM и KMS.

GNOME 51 пока находится в разработке: по официальному календарю GNOME, alpha-релиз запланирован на 27 июня 2026 года, beta — на 1 августа, release candidate — на 29 августа. Финальный выпуск GNOME 51 ожидается в сентябрьском цикле, поэтому удаление EGLStreams сейчас попадает как раз в раннюю фазу очистки и стабилизации будущего релиза.

>>> Источник

★★★★★

Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 4)

Если гномовайланд отвалится на некоторых нвидиях то я только за.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от bloody_enterprise

Я вот, тоже об этом подумал.

Но по идее, всё что ниже GTX 650 должно уже прекрасно работать на nouveau?

Ну или как минимум, владельцы такого раритета, не будут пытать иллюзий по поводу играбельности на их картах.

egzakharovich
()
Ответ на: комментарий от egzakharovich

раритета

Карта поддерживает 2к разрешение, значит не такой уж и раритет. Установит пользователь какую-то ubuntu 28.04, там будет nouveau. Если по какой то причине драйвер его не устроит, придется использовать сессию: xorg + проприетарный драйвер + i3wm.

bloody_enterprise
()
Ответ на: комментарий от egzakharovich

должно уже прекрасно работать на nouveau

Не смеши. На моей старой GeForce 9500 GT нельзя нормально поиграть даже в допотопный первый Quake :) Тупо слайдшоу. Первый квейк, Карл!

Gonzo ★★★★★
()
Ответ на: комментарий от bloody_enterprise

Вы мне щас друга напомнили. Он тоже такой мусор 10-15 летней давности собирает. А то и более старое… И не принимает погоняло «некрофил». И оправдания у него похожие. Мол, КАК ЖИ ТАГ, ОНА ЖЕ УМЕЕТ В ЦЕЛЫХ 2К!

Только вот, любая современная интеграшка, даже в процессорах эконом-класса (какой-нибудь Celeron N-серии), может в 2К. И даже в 4К.

Только забыли объяснить, с каких пор, поддержка обвязки для полноценной поддержки такого древнего мусорного железа, должно быть проблемой разработчиков гномощели.

egzakharovich
()
Ответ на: комментарий от egzakharovich

Речь не о раритете, а о нуво в целом. Эти дрова максимум для офисной работы, чтобы компу было чуточку палехче :)

Gonzo ★★★★★
()
Ответ на: комментарий от egzakharovich

мусор 10-15 летней давности собирает

Так если этот мусор работает и выводит картинку, зачем покупать rtx3060? Для игр что ли? Играть в игрульки?

Только забыли объяснить, с каких пор, поддержка обвязки для полноценной поддержки такого древнего мусорного железа, должно быть проблемой разработчиков гномощели.

Ни с каких. Недавно перешел на ubuntu 26.04. Анимации, кнопочки, рюшечки, красивости, всё это напомнило о виндовс. Благо я не пользуюсь гномом, и вместо него swaywm, и это намного лучше, чем гном. Поэтому и указал, что кого не устроит nouveau, тем придётся использовать xorg + i3wm.

Мол, КАК ЖИ ТАГ, ОНА ЖЕ УМЕЕТ В ЦЕЛЫХ 2К!

Оказывается были 680-690gtx c дисплей портом 1.2, и они умеют выводить 4к 60hz. Зачем ТРАТИТЬ ДЕНЬГИ на новую видеокарту, если старая работает и выводит картинку? Что бы порадовать себя покупкой(выбросом дофамина от покупки)? Извините, это не правильно.

bloody_enterprise
()
Ответ на: комментарий от egzakharovich

GTX 650 это Kepler. Для которого получится, что проприетарного уже нет, а Zink ещё нет.

Myau ★★★★★
()

Ну так спрашивайте у невидии, зачем она свои велосипеды изобретает вместо стандартов, которые во всех остальных драйверов. То EGLStreams, то NVDEC.

Wapieth ★☆
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.