The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз Wayland 1.2

13.07.2013 12:51

После трёх месяцев разработки представлен третий стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.2, а также развиваемого параллельно композитного сервера Weston 1.2. Ветка 1.2 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности протокола и композитного сервера Weston. Новый выпуск ознаменовал стабилизацию API wayland-server для разработки компонентов композитного сервера, который ранее носил экспериментальный характер.

В настоящее время в самом разгаре находится работа по обеспечению поддержки функционирования поверх Wayland таких известных десктоп-окружений, как KDE, GNOME и Enlightenment. Уже следующие стабильные выпуски указанных систем будут содержать экспериментальную поддержку Wayland. В дальнейших выпусках проект GNOME планирует перейти на Wayland в качестве первичной платформы, а KDE обеспечить работу поверх Wayland не хуже, чем X.Org. Кроме того, развивается новое десктоп-окружение Hawaii, изначально позиционируемое как работающие только на базе технологий Wayland.

Основные новшества Wayland/Weston 1.2:

  • Стабилизация API библиотеки wayland-server.so, что гарантирует неизменность программных интерфейсов в будущих выпусках. Если ранее обратная совместимость гарантировалась только для протокола и библиотек Wayland, но каждый новый значительный выпуск Wayland не ручался за работу созданных ранее реализаций композитных серверов, то теперь требования об обеспечении обратной совместимости распространяются и на интерфейсы для разработки композитных серверов. До сих пор для Wayland параллельно развивался только эталонный композитный сервер Weston, а все другие реализации ограничивались начальными экспериментами, поэтому проблем с совместимостью не возникало;
  • В Wayland включены средства управления цветом и представлены две готовые реализации цветовых схем для Weston: простой плагин с поддержкой CMS, читающий цветовой профиль из weston.ini, и более функциональный плагин для интеграции с системным сервисом colord, используемым для привязки к устройствам ввода и вывода цветовых профилей, обеспечивающих корректную цветопередачу;
  • В Weston добавлена поддержка фреймворка Wayland Input Method Framework для организации ввода на основе IBus (Intelligent Input Bus). Данная подсистема отмечена как готовая для интеграции в основной API Wayland, но требующая испытания в реальных проектах, например, в процессе перехода GNOME на Wayland, возможно, всплывут некоторые тонкости, требующие правки. На базе фреймворка также создан пример экранной клавиатуры для Weston, а добавлена поддержка методов ввода Wayland в Maalit.
  •  Поддержка протокола для манипулирования субповерхностями (subsurface) и группами поверхностей (surface group) внутри одного окна приложения. Например, для видеоплеера можно выделить области с контентом и управляющими элементами и обеспечить их компоновку на уровне композитного менеджера, а не приложения.
  • Поддержка масштабирования вывода (HiDPI), нацеленная на обеспечение корректного вывода на экранах сверхвысокого разрешения;
  • Специализированный бэкенд Rpi-backend и модуль рендиренга Rpi-renderer для Raspberry Pi, позволяющий в полной мере задействовать все возможности акселерированного вывода графики на данной платформе;
  • Поддержка режима Multi-seat в композитном сервере Weston, что позволяет организовать одновременную работу нескольких пользователей за одним ПК, каждый из которых использует отдельную мышь и клавиатуру. В частности, предоставлена возможность одновременного использования на одном экране нескольких указателей и устройств ввода, что позволяет нескольким людям одновременно открыть несколько приложений и каждому пользователю работать в запущенной им программе или организовать совместную работу в одном приложении. При этом у каждого пользователя не только отдельный указатель курсора, но и раздельное управление фокусом окон;
  • Проведена работа по улучшению поддержки использования libwayland-client в многопоточных приложениях. Ранее использовалась модель многопоточной обработки, предусматривающая использование одной главной нити для получения событий и их распределения по нитям-обработчикам. Подобная особенность конфликтовала с методами многопоточной обработки в некоторых фреймворках, таких как EGL. Теперь это ограничение снято;
  • В состав включен новый пример клиентского ПО, иллюстрирующий методы создания приложения, своими силами выполняющего композитинг ("application compositor"). В качестве примера необходимости совместного использования буферов несколькими клиентами называются современные движки web-браузеров, в которых интерфейс и контент обслуживаются разными процессами - один процесс может сформировать вывод, а второй воспользуется этим выводом как текстурой. Таким образом один из клиентов выполняет композитинг на основе вывода другого клиента;
  • Опциональная поддержка библиотеки libxkbcommon, легковесные функции обработки ввода которой могут быть востребованы на устройствах без традиционной клавиатуры, таких как автомобильные панели управления или пульты телеприставок.

Wayland представляет собой протокол взаимодействия композитного сервера и работающих с ним приложений. Клиенты самостоятельно выполняют отрисовку своих окон в отдельном буфере, передавая информацию об обновлениях композитному серверу, который комбинирует содержимое буферов отдельных приложений для формирования итогового вывода с учётом возможных нюансов, таких как перекрытие окон и прозрачность. Иными словами, композитный сервер не предоставляет API для отрисовки отдельных элементов, а оперирует только с уже сформированными окнами, что позволяет избавиться от двойной буферизации при использовании высокоуровневых библиотек, таких как GTK+ и Qt, берущих на себя работу по компоновке содержимого окон.

В настоящее время поддержка прямой работы c Wayland уже реализована для библиотек GTK3+, Qt 5, SDL, Clutter и EFL (Enlightenment Foundation Library). К сожалению, из-за наличия прямых обращений к библиотекам X11 не все приложения на базе вышеотмеченных тулкитов смогут без переработки кода работать поверх Wayland. Например, из 22 протестированных GTK-приложений, доступных по умолчанию в меню Ubuntu, под управлением Wayland заработали только 9, так как оставшиеся 13 использовали функции Xlib. Тем не менее, наблюдается значительный прогресс в проведении чистки приложений от прямого обращения к Xlib.

В рамках проекта Weston развивается одна из реализаций композитного сервера. В роли композитного сервера также может выступать любой другой продукт, поддерживающий протокол Wayland. Например, в настоящее время ведётся работа по обеспечению поддержки Wayland в таких существующих композитных менеджерах для X11, как KWin и Compiz. В текущем виде Weston уже вышел за рамки набора примеров для тестирования протокола Wayland, но продолжает позиционироваться как эталонная система, которая может обрастать функциональностью через плагины и дополнения. При этом Weston не будет развиваться как обособленное десктоп-окружение, а будет представлять собой ядро и плагинный API для создания таких окружений, по аналогии с тем, как сервер X.Org лежит в основе современных графических систем. Пользовательские оболочки и расширенные функций управления окнами предлагается реализовывать в форме внешних бэкендов к Wayland.

Взаимодействие с аппаратным обеспечением в Wayland/Weston, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM для i915 и TTM для radeon и nouveau) графических карт, может производиться напрямую через модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя. Композитный сервер Weston может работать не только с использованием DRM-модуля ядра Linux, но и поверх X11 или поверх другого композитного сервера Wayland. Кроме того, развиваются проекты по обеспечению работы поверх графического стека платформы Android.

Для обеспечения выполнения обычных X11-приложений в окружении на базе Wayland и композитного сервера Weston развивается проект XWayland, позволяющий организовать запуск полноценного X.Org-сервера в роли клиента Wayland. Примечательно, что разработчики проекта X.Org планируют включить компонент XWayland в состав X.Org Server начиная с выпуска 1.15, который ожидается в сентябре 2013 года, что значительно упростит решение задач по интеграции X11-приложений в окружения на базе Wayland. Поддержку запуска X11-приложений планируется встроить непосредственно в композитный сервер Weston, который при попытке выполнения X11-приложения будет инициировать запуск X-сервера и связанных с ним компонентов XWayland. При таком подходе процесс запуска X11-приложений будет бесшовным и неотличимым для пользователя от запуска приложений, работающих напрямую с Wayland.

Для решения вопроса с организацией работы с приложениями, запущенными на другой машине, для Wayland подготовлен прототип системы удалённого рендеринга, выполненный в виде дополнения к композитному серверу Weston. Дополнение выступает в роли надстройки для обеспечения сетевого взаимодействия при организации рендеринга и передачи событий от устройств ввода. Взаимодействие происходит на уровне двух композитных менеджеров, т.е. композитный сервер Weston на локальной системе, на которой работает пользователь, может отображать отдельные окна из композитного сервера Weston, запущенного на удалённой системе. Трансляция вывода реализована на основе передачи изменения содержимого отдельных окон, обслуживаемых композитным сервером. По сети передаются только изменившиеся элементы окон, изменения вычисляются на уровне битмапов и передаются с использованием протокола похожего на VNC. Для организации удалённой работы также подготовлены бэкенды для использования протоколов RDP и SPICE.

  1. Главная ссылка к новости (http://lists.freedesktop.org/a...)
  2. OpenNews: В KDE 4.11 появится экспериментальная поддержка Wayland
  3. OpenNews: Проблемы X11 и их решения в Wayland
  4. OpenNews: Для Wayland/Weston реализована поддержка одновременной работы нескольких пользователей
  5. OpenNews: Разработчики GNOME планируют миграцию на Wayland
  6. OpenNews: Десктоп-окружение Hawaii, работающее поверх Wayland, готово для ознакомительного использования
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/37414-wayland
Ключевые слова: wayland, weston
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (107) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:08, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –14 +/
    Пользователь wayland скажите действительно ли оно такое плохое? как про него говорят? проседает fps?
     
     
  • 2.3, юзер wayland (?), 13:42, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Да, действительно. Иногда fps в crysis проседает до 55.
     
     
  • 3.19, Аноним (-), 14:50, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Ну, это в нативном линуксовом Крузисе, под Вайн в Вейлянде у меня всё летает, 120 фпс - как с куста. И это на третьем пентиуме с 512 мб. и оперативы!
     
     
  • 4.92, terraslav (ok), 09:43, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Завидую, на моем 486DX с 4 метрами памяти и S3 Virge, Крайзис всетки притормаживает, всего 25 fps=))
     
     
  • 5.129, Nmae (?), 10:38, 15/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а есть картинка со схемой "кто прослойка кого" во всех этих графических стеках, мать их так
     
  • 5.145, arrr (?), 10:20, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    попробуй разогнать до 50 МГц
     
  • 3.40, Аноним (-), 17:33, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Да, действительно. Иногда fps в crysis проседает до 55.

    А что, Crytek уже рассекретил свой движок? Или у нас тут кто-то палится? :)

     
     
  • 4.55, Аноним (-), 20:41, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Да, действительно. Иногда fps в crysis проседает до 55.
    > А что, Crytek уже рассекретил свой движок? Или у нас тут кто-то
    > палится? :)

    Да, окошечники. Пингвинуса крутят в виртуалбоксе. Зато пальчата гнуть - уууууууууу! Ну и, заодно, ЦА видна. Игродрочеры.

     
     
  • 5.90, arisu (ok), 09:37, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты так говоришь, как будто играть — плохо.
     
     
  • 6.94, asd (??), 10:17, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Неужели хорошо?
     
     
  • 7.96, arisu (ok), 10:32, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Неужели хорошо?

    а разве плохо?

     
  • 6.95, Аноним (-), 10:24, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А че хорошего
     

  • 1.2, Аноним (-), 13:33, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Аналоги WindowMaker, FluxBox, OpenBox, EvilWM, AfterStep, FVWM под Wayland есть? Без иксозаменителей, а нативно?
     
     
  • 2.4, AlexYeCu (ok), 13:45, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Если не вдаваться в детали, то под Wayland на данный момент нет ничего. С учётом того, что этот самый Wayland работает лишь в паре-тройке демонстрационных live-дистрибутивов — совсем не удивительно.
     
     
  • 3.5, Хрен с горы (?), 13:47, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >С учётом того, что этот самый Wayland работает лишь в паре-тройке демонстрационных live-дистрибутивов

    Fedora 19. Вейлэнд работает вполне прилично внтури иксов.

     
     
  • 4.11, Аноним (-), 14:18, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это не то, надо нативное, а его даже в rawhide еще нет, наверно ждут DRI3000.
     
     
  • 5.48, Аноним_тот_же (?), 19:08, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А чего запускать в нативном, часть приложений от гнома
    https://wiki.gnome.org/Wayland/Applications
     
  • 3.6, Лщк (?), 13:53, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В KDE 4.11 появится экспериментальная поддержка Wayland
     
     
  • 4.51, Аноним_тот_же (?), 19:36, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    August 14, 2013: KDE SC 4.11 Release
    А KDE 4.11.5 только в январе 2014 г. И это все экспериментальная поддержка. А реальная поддержка будет когда, в 2016? Давайте еще сюда приплюсуем: Right now Qt Wayland clients do not obey any size hints, and can be resized smaller or larger than an application requests.
     
     
  • 5.63, Аноним (-), 21:51, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    What's your point?
     
     
  • 6.73, BlackRaven86 (ok), 23:38, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ты куда-то спешишь?
     
  • 5.99, marks (?), 12:10, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вангую, что в том же 2014, но ближе к концу. А может и в начале 2015го. Но уже в 2014м, как мне кажется, он будет готов для тестирования на десктопах тех, кому не нужна стабильность(тм). Написать стабильный и годный графический сервер - это не записать systemd, не спеши.
     
  • 3.30, ноним (ok), 15:55, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Arch - из коробки.
     
     
  • 4.102, Аноним (-), 13:59, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Из коробки не работает.
     
  • 2.20, Аноним (-), 14:50, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    да есть
    weston называется.
     

  • 1.7, Аноним (-), 13:53, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    похоже на какое то месиво в которое накидали всего и вся.

    "работу поверх Wayland не хуже, чем X.Org" - это автор сам придумал?

     
  • 1.8, Аноним (-), 13:56, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скорее бы в масы! Практически молюсь на Wayland)
     
     
  • 2.21, Аноним (-), 14:51, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Масы и распасы.


     
  • 2.24, Аноним (-), 15:02, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Разве в масах без вайланда настолько плохо?
     
  • 2.117, Аноним (-), 21:18, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У вас там в Больших Масах, что, засуха?
     

  • 1.17, Аноним (-), 14:48, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >поддержка прямой работы c Wayland уже реализована для библиотек SDL

    нету там.

     
     
  • 2.39, Аноним (-), 17:07, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>поддержка прямой работы c Wayland уже реализована для библиотек SDL
    > нету там.

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

     
     
  • 3.67, koblin (ok), 22:53, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    SDL не сам по себе, он работает поверх иксов или framebuffer, или вот теперь поверх wayland.
     
     
  • 4.71, Аноним (-), 23:35, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > SDL не сам по себе, он работает поверх иксов или framebuffer, или
    > вот теперь поверх wayland.

    Ну а если бы Wayland умел рисовать через SDL, он мог бы работать и в окошке иксов, и самостоятельно (через свой backend) или через Framebuffer. В совокупности это дало бы 100% поддерживаемого Linux видеооборудования.

     

  • 1.18, Motif (ok), 14:50, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Вот прикол будет, если Нвидия упрется и не выпустит блоб под вяленого. Столько труда и понтов в туман уйдет...
     
     
  • 2.26, MPEG LA (?), 15:04, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Столько нвидиа-фанатиков в туман уйдет...

    // очевиднейший фикс

     
     
  • 3.44, Аноним (-), 18:47, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Столько нвидиа-фанатиков в туман уйдет...
    > // очевиднейший фикс

    Очевиднейший фарс.
    Я так и вижу новость, как анимационная студия переходит на Wayland и интел графику.

     
     
  • 4.66, chinarulezzz (ok), 22:50, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ах, анимационная студия. Да, действительно, тысячи их, вайланд умрёт, пыщ-пыщ, адин-адин-адин!
     
     
  • 5.70, Аноним_тот_же (?), 23:07, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И РедХат готов потерять этих клиентов?
     
     
  • 6.77, chinarulezzz (ok), 23:44, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И РедХат готов потерять этих клиентов?

    Имеешь в виду нвидия-фетишистов? Разумеется. Их сервера интересуют, а не аниматоры боготворящие нвидию.

     
     
  • 7.78, Аноним_тот_же (?), 23:48, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А аниматоры и используют RHEL. На рабочих станциях студии Pixar используется Red Hat Enterprise Linux http://www.opennet.me/opennews/art.shtml?num=36780
     
     
  • 8.81, chinarulezzz (ok), 23:54, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    То, что данный аниматор использует рхел пусть даже обобщим на всех аниматоров ,... текст свёрнут, показать
     
     
  • 9.82, Аноним_тот_же (?), 00:00, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Такой конторе, как Pixar по барабану кому деньги платить, отнесут майкрософту ил... текст свёрнут, показать
     
     
  • 10.88, chinarulezzz (ok), 01:36, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    РедХату на это пофиг ... текст свёрнут, показать
     
     
  • 11.104, Аноним (-), 15:14, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Коммерческой конторе - той, которая деньги зарабатывает, а не идеализмом прекрас... текст свёрнут, показать
     
     
  • 12.106, chinarulezzz (ok), 15:34, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    расскажи РедХату, как им плохо, ага ... текст свёрнут, показать
     
  • 11.127, Sergey722 (ok), 10:08, 15/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Забыли поставить подпись РэдХат Что за привычка решать за других Они сами р... текст свёрнут, показать
     
     
  • 12.133, chinarulezzz (ok), 11:46, 15/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А как же поговорить ... текст свёрнут, показать
     
  • 12.150, freehck (ok), 18:39, 22/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вот бы их поскорее приперло Optimus под Linux допилить ... текст свёрнут, показать
     
  • 2.29, Аноним (-), 15:48, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Столько труда

    на radeon и intel будет работать.
    Пользователи nvidia ссзб. Но и они могут с nouveau запускать.
    >и понтов в туман уйдет...

    пусть уходят. Понты не нужны

     
     
  • 3.59, Аноним_тот_же (?), 21:15, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Давай посмотрим http://usa.autodesk.com/adsk/servlet/syscert?id=18844534&siteID=123112
    Выбираем Graphics Hardware, Autodesk Maya или Autodesk Mudbox, RedHad
    И видим в Graphics Card Manufacturer - NVIDIA. Независимо от "Which results would you like to see?". Если ты никогда не имел дел с Autodesk, то я тебе объясню. Любой баг с графикой на не сертифицированном железе закрывается без лишних вопросов.
     
     
  • 4.83, Аноним (-), 00:26, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    это если выбрать 2014 год. А если выбрать 2012-2013 год, там и AMD появляется...
     
     
  • 5.85, Аноним_тот_же (?), 01:01, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Время вспять не бежит.

     
     
  • 6.128, Sergey722 (ok), 10:16, 15/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы нам очень здорово продемонстрировали как с неким Autodesk сейчас.
    Даже если опустить тот факт, что я не знаю кто такой этот Autodesk (и зачем он кому-то нужен), то из общих соображений очевидно, что положение дел с Autodesk в настоящем не говорит о том, что так будет всегда. Если Linux + AMD + Open Drivers + Wayland будет заруливать, то они также спокойно переедут на эту связку в каком-нибудь 2018 году.
     
  • 4.126, Аноним (-), 08:38, 15/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Эти поделки работают в gnu/linux? Нет? Тогда зачем ими тыкать?
     
  • 2.34, lucentcode (ok), 16:12, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Вы так не любите изучать матчасть, что демонстрируете незнание предмета всем остальным? Для начала почитайте про EGL, затем про оконную систему Android, а потом изучите немного архитектуру Wayland и Mir. И вы увидите, что оба проекта в какой-то мере являются заимствованием идеи, на которой построена оконная подсистема Android. Мало того, они ещё и поверх всё того же EGL работают. Если есть драйвер с поддержкой EGL(Intel, radeon, catalyst последней beta-версии, nouveau) то поверх данного драйвера будут работать все оконные системы, требующие для своей работы EGL. NVidia добавит поддержку EGL в свои дрова хотя-бы потому, что на EGL переводится оконная система Chrome OS, и его же требует Android x86. Иначе NVidia потеряет заказы на видео-ускорители от китайцев, которые изготавливают Chromebook'и, и моноблоки с Android x86 на борту. Мало того, что NVidia потеряла рынок чипов для игровых приставок(все приличные приставки нового поколения используют решения от их конкурента)... Если они потеряют рынок моноблоков и Chromebook'ов с новой Chrome OS - акционеры сожрут с потрохами руководство компании. Следовательно, уже к осени этого года мы сможем лицезреть поддержку EGL в драйверах NVidia. Так что расслабьтесь, и поменьше фантазируйте. Лучше идите учить матчасть:)
     
     
  • 3.54, Аноним_тот_же (?), 20:39, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Wayland ранее требовал от видео драйвера поддержку KMS. NVIDIA и KMS вещи не совместимые, даже если и будет какой-то там egl. У них чего то поменялось?

     
     
  • 4.61, Аноним (-), 21:40, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Wayland ранее требовал от видео драйвера поддержку KMS.

    Никогда не требовал.

     
     
  • 5.64, Аноним_тот_же (?), 22:01, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Wayland использует уже существующие в ядре Linux технологии, такие как Kernel mode-setting (KMS), Direct Rendering Manager (DRM) и Graphics Execution Manager (GEM).
    http://ru.wikipedia.org/wiki/Wayland
     
     
  • 6.65, Аноним (-), 22:35, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >ru.wikipedia

    Надёжный источник, ага.

    weston-launch is the only supported way to run weston on KMS
    http://lists.freedesktop.org/archives/wayland-bugs/2013-February/001045.html

     
     
  • 7.68, Аноним_тот_же (?), 22:54, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Самый надежный источник не открывается. Прочесть не могу.
     
  • 6.74, Аноним_тот_же (?), 23:40, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    However, there's still the very popular proprietary drivers from AMD and NVIDIA that are not compatible with Wayland due to the lack of kernel mode-setting (KMS) and Graphics Execution Manager (GEM) buffer support along with other open-source drivers (i.e. the missing VIA code and many others) that also lack these attributes.
    http://www.phoronix.com/scan.php?page=news_item&px=ODc2Mg
     
  • 4.146, lucentcode (ok), 21:03, 18/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Wayland ранее требовал от видео драйвера поддержку KMS. NVIDIA и KMS вещи
    > не совместимые, даже если и будет какой-то там egl. У них
    > чего то поменялось?

    Wayland требует поддержку EGL, для работы композитора. Отрисовка идёт через EGL. Тоже самое кстати касается Mir. И оба проекта(Wayland и Mir) используют в настоящий момент драйвера, поддерживающие открытые стандарты, в том числе Linux-специфичные(KMS, DRM). В настоящий момент драйвер NVidia не поддерживает EGL, так-что говорить о том, будет ли вообще работать поверх него что-то, отличное от иксов - пока рано.

     
  • 3.113, Аноним (-), 17:29, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Вы так не любите изучать матчасть, что демонстрируете незнание предмета всем остальным?
    >есть драйвер с поддержкой EGL(...catalyst последней beta-версии)

    А вы так любите с умным видом демонстрировать якобы наличие знания.
    Никакого EGL там нет. И не известно будет ли когда-нибудь.

     
     
  • 4.115, Аноним (-), 18:48, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Никакого EGL там нет.

    http://developer.amd.com/downloads/gles_sdk.zip
    В общем не понятно есть там EGL или нет. В инсталяторе fglrx точно нет. А так может и есть.

     
  • 4.147, lucentcode (ok), 01:56, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На форуме один из разработчиков спрашивал работников AMD насчёт того, есть ли в ... большой текст свёрнут, показать
     
  • 2.35, lucentcode (ok), 16:20, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вот прикол будет, если Нвидия упрется и не выпустит блоб под вяленого.
    > Столько труда и понтов в туман уйдет...

    Если вам лень изучать матчасть самостоятельно, прочитайте хотя-бы это - http://www.phoronix.com/scan.php?page=news_item&px=MTMyMTI

    Я надеюсь, с английским у вас проблем нет? Если нет, думаю вы поймёте основную суть. Заметка ссылается на разработчика Mir, который говорит о том, что Canonicle ведёт переговоры с NVidia по поводу добавления в драйвер поддержки EGL. Остальные факты найдёте сами, если будет желания. Надеюсь, больше вы не будете писать очевидные глупости, забыв перед этим хоть немного изучить матчасть.

     
  • 2.36, Куяврик (?), 16:41, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это будет нехорошая, но не смертельная штука.
     
  • 2.41, Аноним (-), 17:36, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Столько труда и понтов в туман уйдет...

    В линухе никто не рассматривает нвидию всерьез. Ядерщики и все остальные просто откровенно кладут на существование нвидии как таковой. Поэтому она как хочет так и подстраивается. Диктовать нвидия никому и ничего там не сможет.

     
     
  • 3.119, Fracta1L (ok), 21:54, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В линухе никто не рассматривает нвидию всерьез. Ядерщики и все остальные просто откровенно кладут на существование нвидии как таковой.

    Нвидии Линукс обязан доминированием в суперкомпьютерах и распределённых вычислениях.

     
     
  • 4.148, lucentcode (ok), 02:00, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> В линухе никто не рассматривает нвидию всерьез. Ядерщики и все остальные просто откровенно кладут на существование нвидии как таковой.
    > Нвидии Линукс обязан доминированием в суперкомпьютерах и распределённых вычислениях.

    Да никому Линукс ничего не обязан. Если Nvidia не будет писать нужные драйвера, Линус опять им средний палец покажет, а вендоры быстро перейдут на решения от AMD/Intel. Потребитель голосует рублём, стоит помнить об этом. Ну, и ногами:) NVidia и так потеряла несколько контрактов на графические решения для игровых приставок. Потому, что менеджеры у них зазвездились. AMD и Intel гораздо ответственней обслуживают интересы потребителя.

     

     ....большая нить свёрнута, показать (36)

  • 1.23, Аноним (-), 14:58, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Сколько можно показывать это окно терминала, нарисованное под углом.
     
     
  • 2.89, Аноним (-), 05:27, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Глаза тут же режет жуткий алиасинг у красного квадрата.
     

  • 1.25, Аноним (-), 15:04, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Хорошо, пока переход на чистый Wayland в экспериментальной фазе, хотелось бы увидеть сравнение XMir vs XWayland. Где представлена работа всех DE через XWayland. И какова производительность в сравнении с XMir и чистым X. До этого момента все выше написанное просто набор букав.
     
     
  • 2.91, arisu (ok), 09:42, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    так сделай, в чём проблема-то?
     
     
  • 3.120, Аноним_тот_же (?), 23:16, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > так сделай, в чём проблема-то?

    Посмотри сюда
    http://www.youtube.com/watch?v=zqbnsfORb3g
    http://www.youtube.com/watch?v=qkVCXUsgmFc
    и скажи чего это его так дергает и сравни
    http://www.youtube.com/watch?v=wGcFkJtCJgQ

     
     
  • 4.121, Vkni (ok), 23:58, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Посмотри сюда

    Там нет описания аппаратных конфигураций, поэтому сравнивать нечего. Скорости компов, даже одного поколения могут разниться на порядок (нетбуки и десктопы). А ведь ещё можно пускать под виртуалкой и т.д.

    Поэтому, извините, Рабинович напел.

     
     
  • 5.122, Аноним_тот_же (?), 00:25, 15/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Mplayer2 native hardware accelerated rendering on Wayland - под виртуалкой? Рабиновичи отдыхают, native hardware accelerated это Intel графика и там и там. В 10 раз отличается производительность - это слишком, но хорошо, кто то даст ссылку на ролик где есть Wayland или XWayland, Mplayer или VLC и что бы они не дергались.
     
  • 4.124, arisu (ok), 04:08, 15/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    отличное сравнение, да. как чОтко аппаратные конфиги прописаны, архитектуры сравниваются… только так и надо сравнивать!
     
     
  • 5.132, Аноним_тот_же (?), 11:41, 15/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > отличное сравнение, да. как чОтко аппаратные конфиги прописаны, архитектуры сравниваются…
    > только так и надо сравнивать!

    Дай другие сравнения.

     
  • 4.125, 123 (??), 04:57, 15/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>и скажи чего это его так дергает и сравни

    там написано -
    As usual, any slowdown is caused by screen recording tool, the wayland itself runs smoothly without any frame drop even on older/low end machine.

     
  • 2.100, marks (?), 12:20, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Хорошо, пока переход на чистый Wayland в экспериментальной фазе, хотелось бы увидеть
    > сравнение XMir vs XWayland. Где представлена работа всех DE через XWayland.
    > И какова производительность в сравнении с XMir и чистым X. До
    > этого момента все выше написанное просто набор букав.

    А зачем? Оба проекта еще только пилятся. Сравнивать их сырые тестовые версии - это странно. Или нет? XWayland позволяет запускать приложения от иксов в Wayland, но при этом сам-то Wayland активно пилится. То же и с Миром. Допилят - увидим.

     
  • 2.116, Аноним (-), 19:45, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >хотелось бы увидеть сравнение XMir vs XWayland

    Зачем сравнивать ненужную эмуляцию с ненужной эмуляцией?

     

  • 1.27, smartalgorithm (ok), 15:16, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ребята отлично трудятся !!!
     
  • 1.31, Аноним (-), 15:59, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Выглядит очень сильно в плане стабильности оброботки, спасибо Intel
     
     
  • 2.118, Аноним (-), 21:21, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Правильно: "стобильности аброботки".
     

  • 1.42, Аноним (-), 17:57, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот как хромиум и консолька будут запускаться нативно под вэйландом - тогда можно и иксы удалять )
     
     
  • 2.50, inferrna (ok), 19:28, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.chakra-project.org/packages/index.php?subdir=unstable%2Fx86_6

    только я его не качал, я теперь за Mir во всём мире.

     

  • 1.45, oneonfire (?), 18:48, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну и как Weston запустить в Arch Linux правильно, а то вижу только черный экран?
     
     
  • 2.62, Аноним (-), 21:50, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    http://i.imgur.com/pxvIeXd.png
     

  • 1.49, robux (ok), 19:22, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Еще 2 года назад я верил в Wayland, ждал чуда.
    Но за 5 лет старые пердуны из X11 так и не смоги выдать рабочий прототип.

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

    В Каноникле сидят реальные пацики. Они сразу говорят: "Мы пилим графический сервер Мир, который нацелен на Юнити в дистрибутиве Убунуту. Вот работающий прототип".

    Чётко и по делу, без излишей академической х%еты и философствования.

     
     
  • 2.69, chinarulezzz (ok), 22:54, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Чётко и по делу, без излишей академической х%еты и философствования.

    X11. Всё остальное - это то что ты сказал после запятой, плюс вера в нечто лучшее, чем то, что уже есть.

     
  • 2.84, Аноним (-), 00:28, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > без излишей академической х%еты и философствования.

    Вот так и родилась винда, которая в перспективе канет в Лету.

     
  • 2.87, Владимир Z (?), 01:11, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Золотые слова!!!
     
  • 2.130, Sergey722 (ok), 10:45, 15/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > старые пердуны из X11 так и не смоги

    ...
    > В Каноникле сидят реальные пацики

    Так ведь это здорово!!! Есть академичный подход и есть "запилить под конкретные нужды". И мы сможем в реальном времени увидеть что зарулит в скором времени/в перспективе.

    Лично я не вижу причин рвать жилы и СРОЧНО переходить на новенькое. Просто, к сожалению, (со)общество инертно и сначала пришлось долго кричать, что требуется обновление, что иксы кривые и костыльные и т.д. (иначе все сопротивлялись и говорили, что вяленый не нужен), а теперь это сообщество кричит: "Ну что так долго? Мы уже не можем на этих кривых иксах! Ну давайте ужеЕЕЕЕЕ...". И тут выезжает Марк на белом коне. А, на самом деле, не очень понятно зачем заменять одну кривую поделку на другую кривую поделку.

     
  • 2.137, Demo (??), 15:57, 15/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/

    > Чётко и по делу, без излишей академической х%еты и философствования.

    Вот почему я не люблю футбол. В лёгкой атлетике вам врядли попадутся такие "чёткие пацанчики", сшибающие сигарету, а на ответ "Не курю", говорят как буд-то с заложенным носом "Мужик, ты гонишь!"

     

  • 1.76, Главные Редакторы (ok), 23:43, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Например, для видеоплеера можно выделить
    > области с контентом и управляющими элементами
    > и обеспечить их компоновку на уровне
    > композитного менеджера, а не приложения.

    Это очень большой шаг. Я действительно так думаю. Многие нововведения wayland помогут убрать из приложений код, выполняющий типичные функции большинства программ. Это то что называет полезные нововведения, решающие задачи, а не создающие проблемы, как это обстоит с systemd. Меня часто обвиняю в ретроградстве, но я не ретроград. Я люблю новые решения и платформы которые помогают, которые просты и понятны. Ноя никогда не приму платформу которая создаёт проблемы там, где их небыло, как в случае с systemd.

     
     
  • 2.131, Sergey722 (ok), 10:49, 15/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ноя никогда не приму...

    После деепричастия нужно запятую ставить.

     
  • 2.151, U (??), 19:41, 17/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А чем в конечном счёте плох systemd И чем прежний init лучше Проблемы там где ... большой текст свёрнут, показать
     

  • 1.86, Аноним (-), 01:02, 14/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Они там одурели? Зачем клиент-сайд декорации?!

     
  • 1.93, terraslav (ok), 09:53, 14/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >>> из 22 протестированных GTK-приложений, доступных по умолчанию в меню Ubuntu, под управлением Wayland заработали только 9...

    Интересно почему они тестируют вяленого на ёбунту? Там ужо свой Mir костелируют и вяленым там никогда не запахнет. Брать надо предка - дебиана, там именно требуемый гном с разнарядками GTK+ 2-3.

     
     
  • 2.110, Stax (ok), 16:39, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В дебиане все очень-очень-очень старое. А это разработка, тут нужные последние ядра, последняя mesa, последний gtk и тд. В федоре и убунте все это есть, а дебиан плох как платформа для разработки.
     
     
  • 3.112, ... (?), 17:27, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > В дебиане все очень-очень-очень старое
    > убунте все это есть, а дебиан плох

    http://www.debian.org/releases/
    - только никому не говори.

     
  • 2.114, marks (?), 18:10, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И что тут такого? В репах есть, а тот же Kubuntu планирует переходить именно на Wayland, а не на Mir.
     

  • 1.139, Demo (??), 16:14, 15/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Кто сможет нормально объяснить? Когда же прекратится эта вакханалия со шрифтами? Отчего на вышеприведённых скриншотах системный шрифт, предполагаемо чёрного цвета, ---- нихрена не чёрный и как буд-то в мыле, а? Причём, какой скриншот с современных X-ов ни возьми, везде это мыло. Ведь не было же раньше такого... Невозможно смотреть.
     
     
  • 2.143, arisu (ok), 03:49, 16/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    так выключи у себя. людям, видимо, нравится. делают шоты со своих ноутбучных недомониторов, вот и.
     

  • 1.142, Аноним (-), 23:56, 15/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вышел ненужный Wayland. Зачем?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру