LINUX.ORG.RU

Сравнение сеансов GNOME на основе Wayland и X11

 , ,


1

5

Портал Phoronix провёл серию сравнений сеансов GNOME на базе Wayland и X11. Для тестов использовались дистрибутивы Fedora 27 и Ubuntu 17.10. Существенной разницы в производительности игр, энергопотреблении и объёме занятой оперативной памяти обнаружено не было.

GNOME 3.26: Wayland vs. X.Org Performance

Wayland vs. X.Org Gaming Tests

Intel Graphics Performance

anonymous

Проверено: Aceler ()
Последнее исправление: cetjs2 (всего исправлений: 4)
Ответ на: комментарий от Deleted

Было: «сравнение Wayland и X.Org».

Стало: «сравнение сеансов GNOME».

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

Поищи в коде Compiz слова tearing, XSync, XFlush. А потом объясни мне, что это, как не борьба с иксами и самим принципом построения изображения в них.

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

Что из этого неполного списка актуальных проблем решает вейланд? Погоди... Ничего не решает. Мы возьмём фреймбуфер и начнем заново! У нас нормально не работает даже скриншотилка, но учиться мы ничему не будем, просто выкинем все API на помойку. Привет, 1980-й год.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от i-rinat

А как по твоему окошки в X11 работали с начала времён? А внешний композитор прикрутили от нежелания разбираться как это правильно сделать.

slapin ★★★★★
()
Ответ на: комментарий от i-rinat

принципом построения изображения в них.

Что ты мне «принципом» тычишь, я с иксами знаком до уровня формата отдельных пакетов протокола. Позабыл, конечно, часть деталей, но хорошее представление имею.

Deleted
()
Ответ на: комментарий от i-rinat

И это отличная новость. Она означает, что протестированный Wayland-композитор не отстаёт в производительности от X.org.

Новые технологии за новые плюшки часто требуют под себя больше ресурсов, чем предшественники. А тут — нет. Это же отлично!

Хм, но разве вся история с Wayland была затеяна не под крики об ужасной производительности X11, обусловленной огромным количеством костылей? Сторонники этой технологии заявляли, в том числе здесь, на LOR'е, что наконец-то под Linux появится нормальный высокопроизводительный графический стек.

А в результате что? Получается, что не было никакого смысла столько ресурсов тратить на Wayland, если все равно на выходе получили ту же производительность, как и в X11?

Или я что-то не понимаю, и главные плюшки Wayland заключаются вовсе не в производительности?

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

Что из этого неполного списка актуальных проблем решает вейланд?

синхронизацию кадров

многоуровневый захват ввода

адекватную политику безопасности

А вот сейчас жир у меня из монитора потёк.

У нас нормально не работает даже скриншотилка

Ты уж реши, что тебе нужно. Запретить любому приложению тырить картинки у любого другого или разрешить. А то ты хочешь безопасности, но чтобы безопасности не было.

но учиться мы ничему не будем, просто выкинем все API на помойку. Привет, 1980-й год.

Может, ты расскажешь, как это всё нужно было сделать правильно? Я бы почитал.

i-rinat ★★★★★
()
Ответ на: комментарий от Deleted

Что ты мне «принципом» тычишь, я с иксами знаком до уровня формата отдельных пакетов протокола. Позабыл, конечно, часть деталей, но хорошее представление имею.

И за деревьями леса не видишь. Расскажи лучше, как в рамках протокола иксов избавиться от тиринга.

i-rinat ★★★★★
()
Ответ на: комментарий от slapin

от нежелания разбираться как это правильно сделать.

Если знаешь, как сделать правильно, расскажи, пожалуйста.

i-rinat ★★★★★
()

Портал Phoronix провёл серию сравнений в сеансов GNOME на базе Wayland и X11

Хе-хе-хе, вот тебе и 10 лет разработки wayland'а, в среде, обкромсанной под более чем скромные его возможности, он показал... Да ничего он не показал, кроме своей ненужности.

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

Расскажи лучше, как в рамках протокола иксов избавиться от тиринга.

О да, тиринг заложен в протокол X11, правда 86% вообще не подозревает, что это за болезнь страшная такая, типа опущения матки и рака яичек.

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

Сотни миллионов пользователей так не думают, правда они и про вяленого не думают, ибо даже не знают что это такое и не узнают никогда, и слава богу.

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

X.org я могу на 3 пеньке использовать, а Wayland?

Вся суть фанатиков Хорг.

Ты такой анацефал, чтобы не видеть здесь явного достоинства?

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

в федоре же нет иксов

В репозитории есть. И можно слепить систему так, чтобы вейланда не было совсем, а иксы были.

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

но разве вся история с Wayland была затеяна не под крики об ужасной производительности X11

Честно говоря, я не следил за криками за и против.

Или я что-то не понимаю, и главные плюшки Wayland заключаются вовсе не в производительности?

Не знаю, как для других, мне больше нравятся: (1) встроенная синхронизация рисования — каждое приложение явно обозначает, когда закончило рисовать, что хотело, (2) изоляция приложений, благодаря которой приложения не имеют возможности тайком перехватить изображение на экране или нажатия на кнопки.

Где-то там в интернетах были видео, в которых на ARM-одноплатниках Wayland-композиторы были заметно быстрее X.Org. Но я не пользуюсь одноплатниками, мне это как-то не очень важно.

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

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

Нет это не безопасность, безопасность предполагает возможность чем-то пользоваться, но не всем, а тут и возможности нет.

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

мне больше нравятся: (1) встроенная синхронизация рисования — каждое приложение явно обозначает, когда закончило рисовать, что хотело, (2) изоляция приложений, благодаря которой приложения не имеют возможности тайком перехватить изображение на экране или нажатия на кнопки.

Ясно. Спасибо большое за комментарии.

Serge10 ★★★★★
()
Ответ на: комментарий от i-rinat

А вот сейчас жир у меня из монитора потёк.

И в самом деле, чего-то я: ждать от композитора на фреймбуфере какого-то там мнохоуравнива зохвата. Совсем очкастый берега потерял.

Ты уж реши, что тебе нужно. Запретить любому приложению тырить картинки у любого другого или разрешить. А то ты хочешь безопасности, но чтобы безопасности не было.

Кроме вариантов «разрешить всем всё как в Windows 95» и «запретить всем всё везде всегда», других решений на ум не приходит?

Может, ты расскажешь, как это всё нужно было сделать правильно? Я бы почитал.

Хм, может мне тут еще и реализацию выполнить? Спроектировать то, что не хотят делать редхатовские работники? При чем на форуме. При чем за полчаса. При чем для анонимуса. При чем бесплатно.

И за деревьями леса не видишь. Расскажи лучше, как в рамках протокола иксов избавиться от тиринга.

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

Deleted
()
Ответ на: комментарий от i-rinat

О да, тиринг заложен в протокол X11

В общем-то, да.

Котик уселся под лампой. Ты о XSetWindowAttributes? С полем

int backing_store;    /* NotUseful, WhenMapped или Always */
Какое-то другое поле этой структуры? Или у тебя какие-то особые тайные знания?

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

Или я что-то не понимаю, и главные плюшки Wayland заключаются вовсе не в производительности?

Конечно нет. Wayland нужен, чтобы фрагментировать сообщество, отбросить графический стэк на десятелетия назад, чтобы все страдали и нигде кроме связки гном-редхат нельзя было нормально работать.

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

Ты такой анацефал, чтобы не видеть здесь явного достоинства?

Когда хотел блеснуть умным словечком, но подвела безграмотная речь.

Явное достоинство я, разумеется, вижу, но выдавать его за главное преимущество - это вот как раз признак, как ты метко подметил, анацефалов.

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

Ты такой анацефал, чтобы не видеть здесь явного достоинства?

Явное достоинство я, разумеется, вижу, но выдавать его за главное преимущество

Хм, тебя бросает из двух крайностей - от анацефалии к дебилизму: никто про главное преимущество не говорил, лишь одно из.

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

Что-то других преимуществ пока никто не озвучил.

Мой юный дружок, все очень просто. На X'ах можно построить и классический десктоп, нужный простому 86% быдлу типа меня. Можно построить и окружение для прогрессивных пользователей с чистыми светлыми лицами, типа тебя. На wayland'е только второе. Ergo, wayland не нужен.

anonymous
()

Новость: В одном из окружений сеансы на базе X11 и Wayland оказались идентичны по некоторым параметрам, а производительность в играх при работе через прослойку не понизилась.

Комментаторы: РЯЯ ЗА 10 ЛЕТ НЕ СМОГЛИ СДЕЛАТЬ ВЯЛЕНОГО ЛУЧШЕ ИКСОВ! НЕ НУЖНО! ЗАКОПАТЬ!

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

Комментаторы: РЯЯ ЗА 10 ЛЕТ НЕ СМОГЛИ СДЕЛАТЬ ВЯЛЕНОГО ЛУЧШЕ ИКСОВ! НЕ НУЖНО! ЗАКОПАТЬ!

Что не так? Сверху пописать забыли?

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

Ну так в чём твоя радость, что у красношляпы конкурентов меньше?

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

Уровень мышления анонимуса in a nutshell.

Кисо, не обижайся. Лучше выскажи что-нибудь в достоинство новой(?) прогрессивной технологии, а то про нее аноны гадкие и обидные словечки говорят.

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

РЯЯ ЗА 10 ЛЕТ НЕ СМОГЛИ СДЕЛАТЬ ВЯЛЕНОГО ЛУЧШЕ ИКСОВ! НЕ НУЖНО! ЗАКОПАТЬ!

bombanulo. ну в каких-то тестах, судя по графикам, он всё таки получше иксов, где-то на 1-2 процента. в каких-то похуже, но в каких-то получше же. жаль только, что памяти в среднем побольше использует и энергопотребление тоже в среднем выше. но это же не для мобильных устройств софт, так ведь, а памяти сейчас на любом компе по 32 гига, а на ноутбуках по 16.

anonymous
()

Существенной разницы обнаружено не было.

ВНЕЗАПНО!!! Ну и к чему были все эти усилия?

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

Вообще-то конкретно эти «новые технологии» забивались гвоздями под флагом _существенного_ улучшения производительности. Собственно другой причины и не было — только регрессии.

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

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

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

Так всё и было. И чтоб два раза не вставать, systemd продавливали тоже обещая невиданную скорость загрузки.

ugoday ★★★★★
()
Ответ на: комментарий от i-rinat

Я про tearing, а не про flickering

Хоспаддя, как его увидеть-то, это чудище? Чур, смузи, вейп и всякие другие ваши гомосексуальные штучки не предлагать.

anonymous
()

Ндааа...

Точнее, ой вэй!

Нам было обещано ускорение загрузки при применении systemd, но выяснилось что как-то не ускорилось.

Нам было обещано что пульса это будущее наше фсио, но как-то тоже не особо.

Нам было обещано что вяленый ускорит и ушустрит, но... как-то тоже не особо. Хотя, по логике вещей, и должен был бы.

Пацаны, завязывайте со смузи...

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

1. Ты однообразен.

2. По ссылке написана чушь, причём старая.

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

То есть разница в том, что разработчики с самого начала знали, что оно не нужно? А фанатики только сейчас стали догадываться? Ну да, ну да. КО

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)
Ответ на: комментарий от i-rinat

Нет, это значит кричали, что иксы говно, в них сплошные костыли, никому не нужная сетевая прозрачность, а мы, дартаньяны, сейчас запилим вялого и все будет летать со скоростью света. Ан нет. Не осилили. Еле угнались за иксами. Ща всякие федоры, которые любят обмазаться свеженаваленным, это гвоздями прибьют, потом в вяленого добавят пару «нужных фич» и всё начнёт тормозить. Но все будут разводить руками: «А шо поделать, прибито намертво».

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