Выпущена первая альфа-версия грядущей версии Weston 12.0, которая предлагает поддержку нескольких графических процессоров, серверную часть PipeWire и защиту от появления разрывов при выводе (tearing).
В кодовую базу Weston 12.0 внедрили множество изменений с момента выпуска Weston 11.0 в сентябре прошлого года. В новой версии появился tearing-control для защиты от появления разрывов при выводе. Кроме того, в неё внедрили несколько новых протоколов, начальную поддержку нескольких графических процессоров и множество других функций.
Некоторые из основных обновлений Weston 12.0 включают:
поддержку протокола управления разрывом, позволяющую клиентам асинхронно переключать запросы;
серверную часть PipeWire, основанную на плагине PipeWire;
поддержку нескольких графических процессоров для запуска одного экземпляра Weston с несколькими устройствами DRM. Это добавляет новую опцию «--additional-devices» при запуске Weston;
базовую поддержку графического планшета для Weston;
улучшения отладки и профилирования;
исправления совместимости с XWayland, в том числе для предотвращения утечки файловых дескрипторов при сбоях;
обновления серверной части DRM, в том числе поддержку свойства DRM «альфа-плоскость»;
первоначальную поддержку нескольких головок для серверной части RDP;
опцию изменения размера поддержки XDG-Shell- в серверной части Weston Wayland, чтобы разрешить изменение размера окна Weston в другом композиторе Wayland;
поддержку протокола xwayland_shell_v1;
обновления документации.
Источник новости: habr.com