LINUX.ORG.RU

Бета-версия драйвера Nvidia 495.29.05 с поддержкой GBM

 ,


0

1

Доступен бета-выпуск новой ветки проприетарного драйвера Nvidia 495.29.05. Среди изменений:

  • Добавлена поддержка GBM (Generic Buffer Manager), что делает возможной работу драйвера Nvidia в любом существующем Wayland композиторе без внесения модификаций (ранее работа Wayland в Nvidia была возможна только через EGL-расширения EGLStreams и EGLDevice, поддержка которых была реализована только в GNOME и KDE). Для работы с GBM требуется библиотека libgbm из состава Mesa 21.2 и новее.
  • Добавлен индикатор поддержки технологии Resizable BAR на поддерживаемых системах.
  • Исправлено падение X-сервера при запуске нового экземпляра в конфигурациях PRIME.
  • Удалена библиотека NvIFROpenGL, объявленная устаревшей в выпуске 470.
  • Минимальная версия ядра Linux, необходимая для работы драйвера, повышена с 2.6.32 до 3.10.

>>> Подробности

★★★★★

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

ГэБэМэ

Наконец то. Только что на двадцать второй плазме загружался в вяленную сессию. Словил падение krusader при попытке drag n drop в x11 приложение. Перекрестился и загрузился в иксы. Не готов.

ox55ff ★★★★★
()

Наклонили зеленых… И это хорошо.

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

В арче она всё ещё в тестинге. Я оттуда не тяну.

ox55ff ★★★★★
()

Минимальная версия ядра Linux, необходимая для работы драйвера, повышена с 2.6.32 до 3.10.

Интересно зачем нужна была поддержка таких старых ядер.

Behem0th ★★★★★
()

Это значит, что NVidia делает поддержку Wayland так, чтобы все WaylandDE и композиторы полноценно работали на NVidia, при этом их разрабов DE не болела голова.

Помню как SarCompowns громко и жестко ругал NVidia.

ConLenov ★★★★★
()

Ставлю на то, что все равно не будет полноценно работать, какой-нибудь xwayland или что-нить другое поддерживать не будет.

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

Так сервера ж на мухоморах могут и по 10 лет поддерживать.

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

Интересно зачем нужна была поддержка таких старых ядер.

Со времен RHEL 6 видимо, а так как сейчас завязываются на dmabuf - версию подняли. И мне кажется ещё поднимут потом.

Sunderland93 ★★★★★
() автор топика
Ответ на: комментарий от ConLenov

SarCompowns

SirCmpwn

Это значит, что NVidia делает поддержку Wayland так, чтобы все WaylandDE и композиторы полноценно работали на NVidia, при этом их разрабов DE не болела голова.

Я как бы это в новости и написал :)

Sunderland93 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

какой-нибудь xwayland или что-нить другое поддерживать не будет.

Уже поддерживает, начиная с 470 серии.

Sunderland93 ★★★★★
() автор топика

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

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

https://invent.kde.org/plasma/kwin/-/merge_requests/1526

Думаю, ты всё ещё EGLStreams использовал. Нужны патчи в KWin и Qt, чтобы на последних драйверах реально использовался GBM.

sudopacman ★★★★★
()
Последнее исправление: sudopacman (всего исправлений: 2)
Ответ на: комментарий от ConLenov

результат довольно тяжело вымученной договорённости..

Thero ★★★★★
()

Хотя это можно и как зраду рассматривать. Разработчики неидейных композиторов пыхтели, реализуя поддержку EGLStreams — а зелибобики все их старания на ноль помножили.

mertvoprog
()

Зачем этот GBM вообще нужен, если есть Vulkan? Пора уже закапывать эту устаревшую и кривую архитектуру Mesa.

Вообще жалко что nVidia прогнулась под это не нужно.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 2)
Ответ на: комментарий от mertvoprog

Разработчики неидейных композиторов пыхтели, реализуя поддержку EGLStreams — а зелибобики все их старания на ноль помножили

Так разработчики и не пыхтели. «Зелибобики» сами коммиты с этой поддержкой и отправили.

sudopacman ★★★★★
()
Последнее исправление: sudopacman (всего исправлений: 1)

это же не ЛТС ветка дров?

s-o
()
Ответ на: комментарий от anonymous

Мы вот думаем, не пойти ли по стопам @DELIRIUM, слив скор гомошутеечками до автобана?

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

И всё равно в композиторы нужно было бы добавлять уже поддержку этой «обёртки». Это если адекватная «обёртка» вообще возможна была бы, учитывая различия между API.

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

И всё равно в композиторы нужно было бы добавлять уже поддержку этой «обёртки».

Это лучше чем напрямую прибиваться к Mesa. Обёртка будет на нейтральной территории.

Mesa – это отдельная инфраструктура со своими драйверами, на которой драйвер nVidia не основан.

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

Неудивительно. Там же ничего нет, вот и быстро приготовили.

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

Примерно то же, что мешало сделать Wayland полнофункциональной альтернативой X11 со стандартизированной реализацией сверхкомпозитора, к которому композиторы подключаются. Он не для этого создавался, а чтобы усугубить NIH-синдром и существующий линуксовый зоопарк, дав DE-макакам ещё больше власти.

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

Ну он же не моментально накроется. Просто я спрашивал, правильно ли я понял, что устранён основной барьер внедрению wayland в массы?

anonymous
()

Тестировал sway на нём? Правда работает или п**дят?

И да, следущий шаг - отказ от собственной реализации opengl/vulkan в пользу mesa.

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

Не была nVidia основным барьером. В GNOME и KDE поддержку и без GBM сделали, а остальное массам не нужно.

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

отказ от собственной реализации opengl/vulkan в пользу mesa.

В Vulkan Mesa больше не нужна, там есть свой стандартный API драйверов пользовательского режима и референсный загрузчик Vulkan-Loader. В Haiku у меня этот загрузчик работает, из Mesa только драйвера. Для AMD есть открытые драйвера Vulkan без использования Mesa: https://github.com/GPUOpen-Drivers/AMDVLK.

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

значительная часть которых сидит на старых ядрах

А в чем причина такого решения?

Я думал что настолько старое оборудование не апгрейдится новыми видюхами. Если нужен апгрейд обновляется все железо.

Behem0th ★★★★★
()

А с Nvidia X Server Settings чего?

Такого софта на линуксах ни у AMD, ни у Intel нет.

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

так действуют серьёзные люди, а не радевонь игро-школьники

anonymous
()

не работает - даже установиться не захотело

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

Если бы экономили время, то бы не делали зоопарк реализаций Wayland протокола, а довели бы до ума Weston.

X512 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.