The OpenNET Project / Index page

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

Выпуск XWayland 24.1.0, компонента для запуска X11-приложений в Wayland-окружениях

16.05.2024 21:42

Доступен выпуск XWayland 24.1.0, DDX-компонента (Device-Dependent X), обеспечивающего запуск X.Org Server для организации выполнения X11-приложений в окружениях на базе Wayland.

Основные изменения:

  • Добавлена поддержка технологии Explicit Sync, позволяющей информировать композитный менеджер на базе протокола Wayland о готовности вывода кадра на экран, что может использоваться для снижения задержек и избавления от появления артефактов при выводе графики.
  • Улучшена поддержка и повышена производительность архитектуры 2D-ускорения GLAMOR, которая использует OpenGL для ускорения 2D-операций. Добавлена поддержка шейдеров OpenGL ES 3 и обеспечено ускорение неполных текстур для OpenGL ES. Добавлена опция командной строки "glamor". Включено ускорение UYVY.
  • Удалён код для поддержки архитектуры 2D-ускорения EXA.
  • Улучшена работа в режиме "rootful", при котором все окна XWayland отображаются внутри отдельного окна в Wayland-окружении, что позволяет использовать оконный менеджер X11 для управления окнами запускаемых приложений X11 (в режиме "rootless" каждое запускаемое в XWayland приложение X11 имеет отдельное окно в Wayland-окружении).
  • Прекращена поддержка EGLStream, механизма для эффективной передачи последовательности кадров из одного API в другое (OpenGL, CUDA, NvMedia). EGLStream применялся для обеспечения работы XWayland со старыми проприетарными драйверами NVIDIA (в актуальных драйверах применяется GBM).
  • В Xvfb добавлена возможность использования до 13 кнопок на мыши.
  • Реализована установка области ввода на стороне Wayland-окружения, используя сведения об области ввода X11.
  • Улучшена поддержка платформы FreeBSD. Задействован драйвер фреймбуфера scfb. Добавлена обработка опции "-novtswitch".
  • Решены проблемы со сборкой в OpenBSD и FreeBSD.
  • Удалён код, связанный с DDX-серверами Xquartz, Xnest, Xwin, Xorg, Xephyr/kdrive.


  1. Главная ссылка к новости (https://lists.x.org/archives/x...)
  2. OpenNews: Выпуск XWayland 23.1.0, компонента для запуска X11-приложений в Wayland-окружениях
  3. OpenNews: В Xwayland добавлена поддержка аппаратного ускорения на системах с GPU NVIDIA
  4. OpenNews: Выпуск композитного сервера Weston 13.0
  5. OpenNews: Доступен Wayland 1.22
  6. OpenNews: Выпуск Wayland-Protocols 1.35
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61187-xwayland
Ключевые слова: xwayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (70) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 22:18, 16/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Интересно, почему этот стек так туго идёт, годами затык, хотя он не такой уж и большой
     
     
  • 2.10, Эксперт (?), 03:53, 17/05/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не разработали ещё, вот и туго
     
  • 2.12, Аноним (12), 04:58, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 3.15, Аноним (15), 08:16, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 4.16, AleksK (ok), 08:42, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.17, Аноним (17), 08:54, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.18, evilnoob (?), 08:56, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.24, AleksK (ok), 09:10, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 7.46, Аноним (46), 12:51, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.49, AleksK (ok), 14:16, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 5.42, Артур (??), 11:54, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 6.48, AleksK (ok), 14:15, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 7.54, randomize (?), 17:38, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.61, Аноним (46), 23:10, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 9.63, randomize (?), 04:04, 18/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 10.64, Аноним (64), 12:15, 18/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 11.66, randomize (?), 04:17, 19/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 12.67, Аноним (67), 11:02, 19/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 13.91, randomize (?), 02:20, 21/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 12.74, User (??), 07:35, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 13.90, randomize (?), 02:16, 21/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 14.93, User (??), 07:40, 21/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 15.98, randomize (?), 10:35, 21/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 16.99, User (??), 10:45, 21/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 17.100, randomize (?), 10:56, 23/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 11.72, AleksK (ok), 23:48, 19/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 12.76, Артур (??), 08:07, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 13.78, AleksK (ok), 08:37, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.73, User (??), 07:33, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 6.77, AleksK (ok), 08:32, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.84, User (??), 11:30, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.87, AleksK (ok), 18:57, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 9.88, User (??), 19:39, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 10.89, AleksK (ok), 21:11, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.23, Аноним (12), 09:10, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.26, AleksK (ok), 09:14, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 5.52, BeLord (ok), 16:52, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.75, User (??), 07:37, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.79, AleksK (ok), 08:45, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.81, BeLord (ok), 09:29, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 9.95, Аноним (-), 09:50, 21/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 8.82, User (??), 11:21, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 7.80, BeLord (ok), 09:28, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.83, User (??), 11:28, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 9.85, BeLord (ok), 11:51, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 10.86, User (??), 12:25, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 9.96, Аноним (-), 09:57, 21/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 10.97, User (??), 10:19, 21/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.37, Аноним (37), 09:36, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
  • 3.55, svvord (ok), 17:44, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.60, Аноним (60), 22:13, 17/05/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.20, Аноним (20), 09:04, 17/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ответ простой: потому что ты этим не занялся.
     
  • 2.41, Герострат (?), 11:19, 17/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что экосистема очень жирная, одна только куча проблем с блобом невидии чего стоит
     
  • 2.70, Аноним (70), 13:31, 19/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нет финансирования вот никому и не нужно,
    а на одном энтузиазме люди по выходным пилят вот и идет меделнно.
     

  • 1.3, Аноним (3), 22:31, 16/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Я в предложку написал новости про обновление AROS и HaikuOS. Нельзя ли на их основе написать новость? Не линуксом единым жив человек.
     
     
  • 2.5, Аноним (-), 22:54, 16/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Я в предложку написал новости про обновление AROS и HaikuOS.

    А что в них интересного? И та, и другая - просто игрушки.
    Если запустилось на реальном железе, то считай повезло.
    Так и про колибриOS можно предлагать писать, хотя толку нет... Менует хотя бы на х64 переполз.

     
     
  • 3.43, Артур (??), 12:09, 17/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А что в них интересного?

    Вам не интересно - проходите мимо.
    А кому интересно, тот прочитает и обсудит новость.

    > Если запустилось на реальном железе, то считай повезло.

    А вы сами запускали или просто теоретик?

     
  • 3.56, randomize (?), 17:46, 17/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я еще не видел ОС, где бы из коробки шло столько игр, как в колибри. Один Газонокосильщик чего стоит...
     
  • 2.11, Аноним (12), 04:54, 17/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > HaikuOS

    Оно ещё живо?

    > AROS

    Даже и не слышал о таком.

     
  • 2.13, Maxim Chirkov (ok), 05:55, 17/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Опубликуют новый выпуск или добавят что-то значимое, можно будет написать новость. Насколько я вижу сейчас в отчётах ReactOS и Haiku просто куча текущей работы и мелких изменений. Что касается  AROS, то они только собираются выпустить релиз 2.5 через несколько дней, как только они это сделают - появится повод для новости. Можете написать сами, если есть желание, но без машинного перевода как в присланных заготовках, а с осмысленными выделением наиболее важных моментов с пояснениями, по их назначению. Правила оформления новостей: https://wiki.opennet.ru/NewsRules

    Сейчас в очереди на написание примерно 30 новостей, из которых 3 первичных и требуют часов 7 работы. 70% отфильтрованных для новостей тем приходится отбрасывать из-за нехватки времени, поэтому попадает, что кажется наиболее важным, значимым, интересным и актуальным, или мини-новости, как про Tails и Xwayland, которые можно достаточно быстро написать в моменты, когда устал и на другие темы сил уже нет.

     
  • 2.47, n00by (ok), 13:31, 17/05/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Читайте ответы:

    16.05.2024 AROS One x86 в разработке Машинный перевод, сделайте резюме наиболее важных моментов своими словами

    16.05.2024 Обновления ReactOS за апрель Машинный перевод, сделайте резюме наиболее важных моментов своими словами

    16.05.2024 May 2024 - 14:09 Отчет Haiku о деятельности и контрактах, апрель 2024 г. Машинный перевод, сделайте резюме наиболее важных моментов своими словами

     

  • 1.50, vlad1.96 (ok), 14:28, 17/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    '''
    Прекращена поддержка EGLStream, механизма для эффективной передачи последовательности кадров из одного API в другое (OpenGL, CUDA, NvMedia). EGLStream применялся для обеспечения работы XWayland со старыми проприетарными драйверами NVIDIA (в актуальных драйверах применяется GBM).
    '''
    Ну вот и стоило раньше nvidia выделываться со своим EGLStream, чтобы в итоге страдали и пользователи, и разработчики?
    Нельзя что ли было "делать нормально, чтобы было нормально"...
     
     
  • 2.62, Kuromi (ok), 03:50, 18/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это еще что, когда Невидия таки выкинула EGLStreams из свежих дров (ведь поддерживать две системы одного и того же - это не капиталистично) внезапно поломались некотоыре штуки которые успели научиться таки этот EGLStreams использовать. (вроде как vaapi враппер частично его использовал).
    Так что Невидия подгадила сначала придумав EGLStreams, а потом еще и отказавшись от него.

    Что же до того ЗАЧЕМ, то ну это путь Нвидии такой, назло всем  и чтоб все охренели.
    Их только закручивание гаек в ядре и заставило слегка прийти в адекват.

     
     
  • 3.101, Аноним (-), 12:09, 23/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зато в следующий раз эти гении будут знать чьи самопальные апи использовать ни в... большой текст свёрнут, показать
     

  • 1.51, Аноним (51), 15:17, 17/05/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.53, svvord (ok), 17:35, 17/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть компонента, которая обеспечивает запуск сервера wayland в X.Org окружении для запуска wayland приложений в окружении X.Org?
     
     
  • 2.59, Аноним (59), 21:09, 17/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, так как для запуска wayland приложений нужен СЕРВЕР. Сам wayland описывает пару разделяемых библиотек с набором объектов для управления основными абстракциями, через которые создают композитор (wayland-server, например, weston и wlroots) и интегрируют библиотеку для графики (wayland-client, например, gtk и qt). Чисто в теории эта задача осуществима, но это будет жуткий мутант в силу различий между основными компонентами систем и разницей в объёме кода
     

  • 1.57, Аноним (57), 19:36, 17/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как его запустить в режиме "rootful"?
     
  • 1.65, Аноним (65), 15:30, 18/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлена поддержка технологии Explicit Sync

    Это, кстати, самое главное. Без этой поддержки в Wayland был лютый мазохизм с карточками NVidia. Вместо окон была рандомная демонстрация пустых экранов. Надеюсь, теперь этого безобразия не будет.

     
     
  • 2.71, Nv (?), 23:19, 19/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Sync уже никакой не нужен , ни всунк не гсунк не ексклипит ни форсе пипелине нашлась более лёгкая технология
     

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



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

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