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)

рыбки (fishgl) в хроме под xwayland дают больше фпс, чем под иксами

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

Разработчики графической подсистемы не портируют тебе узкоспециализированное ПО.

Но они могут стабилизировать API и убрать фрагментацию, за счет чего упростить процесс портирования узкоспециализированного ПО. Но это никому не нужно. Microsoft конкуренция с Apple не мешает выпускать MS Office для 6-7% маков, потому что под нефрагментированное яблочко писать Office проще, нежели чем под зоопарк. Что уж говорить об остальных разработчиках.

увеличить количество пользователей

Помогли ли количество пользователей Android обрести Android большее количество коммерческого ПО, нежели чем у IOS? Скорее нет.

дать разработчикам коммерческого ПО мотивацию делать версию для GNU/Linux

Одного желания разрабатывать ПО недостаточно для того, чтобы ПО появилось.

улучшить ситуацию для разработчиков — больше шансов, что кто-то захочет писать под твою ОС, когда у неё нормальная графическая подсистема.

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

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

Можно было и не расписывать. У этого явления уже есть свое название в одно слово - фрагментация.

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

И это отличная новость. Она означает, что протестированный Wayland-композитор не отстаёт в производительности от X.org.
Новые технологии за новые плюшки часто требуют под себя больше ресурсов, чем предшественники. А тут — нет. Это же отлично!

Осталось понять, так в чем профит-то, если производительность та же!?

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

Только вот доля GNU/Linux на десктопе растёт, есть реальный прогресс и «заживём» всё ближе.

На подобное как-то только одна мысль лезет «сколько тебе лет?». (Нет, это не вопрос).

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

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

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

Когда будут тесты производительности без прослойки? Или вейленд толком нихто не поддерживает без прослойки?

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

А за последние пару (ну или 5-7) лет разве не комфортнее стало?

Для меня, например, «заживём» замаячило на горизонте в 2010, когда нашёл Arch, и более-менее наступило в 2014.

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

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

Ссылку?

FiXer ★★☆☆☆
()

Существенной разницы в производительности игр, энергопотреблении и объёме занятой оперативной памяти обнаружено не было.

Ну кто бы сомневался. Сказки венского леса про трудности игроделов в контексте разработки под Х - чушь. Из относительно свежего, alien isolation под linux работает, как минимум, не медленнее чем под виндовз. Кто хочет - ищет возможности, кто не хочет - ищет оправдания.
Весь проект wayland-weston - сродни разработки лазерного оружия авиационного базирования, то есть фейк и вымогательство донатов.

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

Сказки венского леса про трудности игроделов в контексте разработки под Х - чушь.

Не совсем так. X использует для 3D-ускорения OpenGL, который в разы проигрывает Microsoft DirectX. А разницы нет, поскольку игры, участвовавшие в тестировании, были как-раз на OpenGL. А поскольку Wayland-протокол, то OpenGL можно будет выкинуть, если композитору он будет не нужен. А Mutter он скоро будет не нужен, поскольку уже в GTK 4 заготовили поддержку Vulkan.

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

Из относительно свежего, alien isolation под linux работает, как минимум, не медленнее чем под виндовз.

Только в твоих фантазиях видать.

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

У меня генту, АМД, драйвер radeon и я там не играю (ну разве что homm3 и planscape в виртуалке). Это был вывод из результатов обсуждаемых тестов.

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

Вулкан это круто, но только на амуде, как общесистемное решение openGL вне конкуренции.

Зато у Vulkan есть отделение GPU от CPU, в результате чего для гейминга теперь достаточно одной видеокарты, остальное уже не будет играть существенной роли.

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

Зато у Vulkan есть отделение GPU от CPU

Дело за малым, сделать это стандартом. Пока будут варианты, все будут писать под общесистемные api.

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

Батл между devzero и i-rinat был познавателен, спасибо. Мое мнение десятилетней давности об эталонном ненадо вяленого подкреплено доводами с двух, разбирающихся в предмете, сторон.

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

владельцев ноутбуков с HiDPI

таких доли процента, всё завалено 1366*768 говном, а 1920*1080 - фиг найдешь либо задофигаденег.

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

Мое мнение десятилетней давности

Я всегда знал,что ЛОР величайший центр притяжения экстрасенсов и ясновидящих. Вот не было 10 лет назад никакого Wayland,а ясновидящие ЛОРа уже имели о нем мнение.

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

HiDPI это от 200, и таких ноутов действительно мало и они дороги. А FullHD сейчас завались, самого разного качества, в том числе и совсем днищенские за 500 баксов. Теряюсь в догадках на какой помойке ты обитаешь, что у вас там их трудно найти.

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

Видал какая ванга мощная? А я свангую твои маняврирования на тему: не 10, а всего 9 лет! Это совсем другое дело же!

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

10 и 9 лет часто сильно отличаются. Вот ты, например, 10 лет назад ходил в садик, а 9 лет назад уже в школу. Чувствуешь разницу?

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

Ты, аноним, лучше скажи, сколько лет иксам?

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

Про округление что-то слышал? Хорошо, для точности - мнение девятилетней давности.

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

Не всегда. Биомусор и 10, и 9, и 8 и так далее лет назад был в одной омега-точке и будет в омега-точке до конца своих дней.

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

О, решил поманяврировать все-таки. Так держать, дедуля! Прикинь, 9 лет - кто-то пошел в школу и закончил ее, кто-то отсидел за разбой, другие написали мобильную ось и завоевали мир, а вялые нарки все это время пилили своего вяленого. Теперь оно попало наконец-то в дистры, и что мы видим? Беспомощное говно с производительностью иксов и функциональностью в 1% от них. Это успех!

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

Radeon 5770 и интеграшки на работе и дома. После установки убунты 17.10 я _впервые_ не обнаружил тиринга (видео как в окне, так и полноэкранное, youtube в браузере - всё одно). Вы эту проблему воспроизвести не можете, а кто-то без нее линукса не видел в природе. Да, были попытки решить проблему настройками дров, разными проигрывателями с разными хардварными возможностями: где-то станет лучше, но что-то сломается.

Если не ошибаюсь, натыкался на информацию, что проблемы с клавиатурными комбинациями (например, когда они перестают работать при переключении в русскую раскладку) - непобедимое стабильным образом следствие архитектуры иксов. Может врали, может я напутал, но если Wayland решит эту проблему, то все остальные минусы (если они объективно существуют) - пофигу. Задолбали отваливаться клавиатурные комбинации в pgAdmin и некоторых других программах в русской раскладке :( Qt'шники тоже то починят, то сломается...

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

А когда-то у большинства вообще CRT-мониторы с разрешением 800×600 были.

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

Ну и чего ты к человеку прицепился? Ну подумаешь не знает что игра это не только рисовальщик. Это мелочи. У него ведь сплошной детский лепет. Так что ЩИТО? орать над каждым предложением надо. Хотя если вспомнить тегру то можно представить, что некое GPUCP вполне может образоваться в ближайшем будущем.

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

Помогли ли количество пользователей Android обрести Android большее количество коммерческого ПО, нежели чем у IOS? Скорее нет.

Реально есть много программ для iOS, у которых нет даже вменяемых аналогов под Android?

Вообще, то, что увеличение количества пользователей увеличит вероятность появления нужного коммерческого ПО, объясняется банально рыночком: если у платформы есть платёжеспособная аудитория, достаточная для того, чтобы прибыль от продаж покрыла затраты на разработку, то рано или поздно появится и предложение.

Но они могут стабилизировать API

Какой API? Вот есть Qt. Он настолько нестабилен?

и убрать фрагментацию

По желанию левой пятки ты фрагментацию не уберёшь. Тут тебе не проприетарные ОС, где всем управляет одна компания.

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

Во-первых, у тебя неправильно построено предложение с деепричастным оборотом. Во-вторых, и так есть LSB.

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

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

ИИ же... нуууууу

FiXer ★★☆☆☆
()
Ответ на: Я тут поною про оффтопик от Deleted

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

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

и без толковой поддержки невидии, нужно ей чаще палец показывать.

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

Я не злорадствую, но этому вейленду уже десятый год скоро стукнет, а он только начинает бета-тест по сути, это точно продакшэн-риди?

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

пример - гном. На иксах все дерганное, анимация проседает до ~15 кадров\с, скролл тормозной. На вяленом анимация стабильно 60 кадров\с, все плавно, если не считать рандомных дерганий и одного угребищного бага который все портит: https://bugzilla.gnome.org/show_bug.cgi?id=745032

Да, такие же ощущения. Правда в Wayland у меня этих рандомных дёрганий нет, а просто лагает курсор при его наведении на всплывающие контекстные менюшки, а так везде 60fps и гладенько. Иксы в этом плане полный мрак и ужас, после Wayland'овской сессии в иксовую даже не хочется заходить, вот что значит привыкнуть к хорошему.

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

https://bugzilla.gnome.org/show_bug.cgi?id=745032

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

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

Предположим, я разработчик и использую Qt. Сколько раз мне бы пришлось переписать своё приложение за период существования Qt 5?

Пришлось бы. Я как минимум натыкался на ломание API/ABI несколько раз. Из самого эпичного изменение режима работы qDebug(), который даже на ЛОРе отметился.

У Qt не слишком строго соблюдается совместимость:

https://abi-laboratory.pro/tracker/timeline/qt/

GTK+ в этом плане на голову выше:

https://abi-laboratory.pro/tracker/timeline/gtk /

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

таких доли процента, всё завалено 1366*768 говном, а 1920*1080 - фиг найдешь либо задофигаденег.

Ты в Крыму что ли живёшь?

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