LINUX.ORG.RU

Xwayland получил аппаратное ускорение на GPU Nvidia

 , ,


3

2

В апстрим было принято два патча, благодаря которым Xwayland получил аппаратное ускорение на проприетарном драйвере для GPU Nvidia.

Стоит напомнить, что Xwayland — реализация дисплейного сервера X11, которая позволяет запускать X-сервер, работающий Wayland-клиентом, для обоспечения работоспособности приложений, которые не поддерживают Wayland.

Сообщается, что производительность должна быть сравнительно схожей с чистым X11.

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

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

★★★

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

Ответ на: комментарий от eternal_sorrow

А ну да, ну да. Суслика видят постоянно, но его нет…

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

Ты у нас давеча сокрушался, мол, линксоиды тащат проприетарщину с помоек. Было дело?

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

Вопрос был о том, хлам или не хлам. То есть ты утверждаешь, что если та или иная игра не идёт на максимальных настройках, то видеокарта - хлам?

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

> а чё, слабо?

Так вот почему вой в интернете «видеокарту не купить!». Это любители похвастаться, что у них писюн длиннее, бомбят

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

да, особенно когда карты делают уже под 4k, а на 1080p можно всё максить на мидлах. стыдно быть бомжом

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

Я о том что «вооот, 3060 не купить, приходится сидеть на 2060, плак-плак». Вселенский вой во весь интернет, как будто у них на 2060 что-то тормозит

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

Ну это ты сам выдумываешь и сам смеёшься. А так само собой воют с более старым железом, которые хотели обновить и не вышло.

Причём из одной тупой крайности в другую – предсказуемо.

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

в 3060 12гиг памяти, в 2060 6гиг. если с чего-то более старого апгрейдится - смысла в 2060 нет вообще, пока она не станет стоить как затычка

anonymous
()

Ага, на Maxwell, Pascal, Turning, Ampere. Kepler и старше - в пролете. Хорошенькая поддержка Wayland в Linux, браво! Еще одна причина, почему виндекапца никогда не будет - ибо с чего вдруг менять полноценную Windows 10 на неполноценный Linux на таком железе - вопрос риторический.

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

Т.е. либо покупаешь новую невидию, либо дальше сидишь на иксах, правильно?

Если встает такой вопрос, то покупать стоит амд. С теслой уже и на свежих иксах проблем.

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

чьи авторы не будут переписывать свои апп под вайланд

или не будут, т.к. вишфул тхинкенг

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

вот когда будет, тогда и возвращайся

anonymous
()

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

То есть у меня, с моим 390-ым драйвером, ускорения не будет? Печаль

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

Я это и без всяких Wayland постоянно на линуксах вижу.

Это фича такая - закрыл прогу из которой копировал и всё пропало :)

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

Это фича такая - закрыл прогу из которой копировал и всё пропало :)

В Windows бывает тоже самое в зависимости от программы, например MS Office перед завершением иногда спрашивает сохранить ли содержимое буфера обмена или нет.

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

Разумеется. Названные игры достаточно старые и далеко не самые требователтьные. Твоя видюха с помойки однозначно — хлам.

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

Антивэйландщики похожи на антивакцинаторов.

Нет, это просто негодные врачи делают преступную экономию на галоперидоле для тебя. Тебе бы подлечиться, а?

anonymous
()

Прекрасно! Если после этих патчей игры под Wayland заработают с более-менее нативной скоростью, переползу на него наконец.

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

А если использовать Windows 10, FPS будет ещё больше!

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

Это очень хорошо, потому что реальные люди играют как раз в 5% игр, а не в 95%, на которые им насрать или нет времени.

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

не Wine+DXVK

Без wine на линуксе нет игр и обсуждать нечего.

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

Evgueni ★★★★★ (10.04.21 16:49:03) Хейтер Wayalnd, который даже не знает что это такое.

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

Больше сказать нечего? Ни фотошопа нет, ни MSO, ни игр, а если и есть игры - нет директа, а значит нет нормального FPS, ни видеоредакторов нормальных, ничего. Или вы хотите сказать, что какая-нибудь GTX 780 TI, взятая только из-за прожорливости Mutter - разумное приобретение? Недаром семерка - последняя в истории ОС, для работы которой нужна хотя бы офисная затычка в PCI-слоте. Даже MS поняла, что система, которой нужна дискретная графика для отрисовки рабочего стола, не нужна и выбросила AERO в восьмерке на мороз и возвращать нечто подобное в ближайшее время даже не планирует.

anonymous
()

Обьясните мне, как такое возможно.

Mesa + DRI + KMS обеспечивают абстракцию железа, на них построен Wayland, дающий универсальный протокол, на котором могут работать приложения, причем все они могут использовать Vulkan и прочий EGL.

XWayland — такое же приложение на Wayland, как любое другое, и обепечивает работу протокола X11 на Wayland. Использует универсальные протоколы, и является абстракцией поверх абстракции. Ок.

Так какого рожна ему вообще в году господа нашего 2021 знать, какой там под ним тип GPU, сколько их там, есть ли он вообще?

Хотя что я спрашиваю, если некоторым приложениям жизненно важен тип ФС, на которую они пишут файлы с котиками внутри.

Абстракции-говнакции, мать их так.

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

Ты мне технически объясни, почему Xwayland сильно другой, чем какой-нибудь клиент VNC или RDP.

Ну да, прозрачность запуска там, но это ерунда. Он что, рисует на экране, минуя композитор?

О метастазах поговорим через лет 15, когда кейт паккард помрет или уйдет пчел разводить, а какой-нибудь юноша с горящим взором придумает очередной графический сервер, который будет содержать метастазы вейланда и иксов.

shimon ★★★★★
()

Да не звездите тут сильно...

Nvidia 200 я серия, уже спущена в утиль, Карлы! Хотя на борту по 1ГБ памяти, хоть и медленный чип, но можно было бы оставить поддержку.

Вчера смотрел ролик Остина Эванса, чуваки решили по BestBuy собрать комп. В рознице нет видях, только по 1….2 штуки nv710-х Карлы! Это просто трэээшш!!

anonymous
()
Ответ на: Да не звездите тут сильно... от anonymous

Ой, там MESA перепичывать собрались. Весь 10 летний хлам (бггг) в утиль уезжает, будет 2 месы - легаси и новая.

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

Так какого рожна ему вообще в году господа нашего 2021 знать, какой там под ним тип GPU, сколько их там, есть ли он вообще?

Wayland-у (ну точней композитору) без разницы какой там GPU. Wayland композиторы обязательно требуют EGL. Mesa (и все драйверы) реализуют для манипулирования буферами Generic Buffer Manager (GBM). Но NVIDIA, как всегда в своём стиле, у неё своё видение прекрасного, и поэтому она использует API EGLStreams.

Конкретно для одной NVIDIA никто из авторов композиторов танцевать не хочет. Поэтому проблемы с NVIDIA решаются отдельно или самой NVIDIA или узким кругом заинтересованных лиц.

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

Ну, mutter способен работать с EGLStreams, KWin вроде тоже, именно потому что нвидия. Это как бы 95% десктопного линукса вообще, маргинальщина на wlroots не считается.

Почему XWayland на композиторах, умеющих в EGLStreams, не может в ускорение?

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

mutter способен работать с EGLStreams, KWin вроде тоже

Стараниями разработчиков самой NVIDIA.

Почему XWayland на композиторах, умеющих в EGLStreams, не может в ускорение

Как я понял из патчей, нужно было доработать взаимодействие с dma-buf.

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

Так на Mesa все так и есть, работает без проблем. Проблема с аппаратным ускорением старых приложений с драйвером NVIDA, которые используют GLX. GLX NVIDA гвоздями прибит к иксам и до недавнего времени (до 470 дров, которых всё еще нет) работать с руут-лесс (без корневого окна) X сервером не умел. Отсюда и гемор.

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

В Windows бывает

Не бывает.

MS Office перед завершением иногда спрашивает

Именно. Все программы (кроме офиса ещё некоторые граф.редакторы), которые могли бы запендюрить в буфер неадекватно большой объём данных на всякий случай вежливо уточняют - точно ли юзеру нужны эти данные после закрытия программы.

Но это не потому что буфер не работает, а потому что с этими данными после закрытия программы юзер работать не сможет. Поэтому хорошая идея спросить его - не хочет ли он ещё и буфер очистить.

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