Wayland 1.19 включает улучшения для Nvidia, возможность добавлять и удалять расширения и многое другое.

После нескольких месяцев разработки освобождение новая стабильная версия протокола Вэйланд 1.19. Эта новая версия 1.19 имеет обратную совместимость на уровне API и ABI с версиями 1.x, и в основном содержит исправления ошибок и незначительные обновления протокола.

Среди наиболее заметных изменений мы можем найти улучшенная система компиляции для которого теперь требуются инструменты Meson не ниже версии 0.52.1, составной сервер Weston, предоставление кода и рабочих примеров для использования Wayland в настольных и встроенных средах, он развивается в рамках независимого цикла разработки.

Основные изменения и новости Wayland 1.19

В этой новой версии Wayland подготовлены патчи для DDX сервера XWaylandчто если в системе есть проприетарные драйверы для NVIDIA, позволит использовать аппаратное ускорение в OpenGL и Vulkan при запуске приложений X в средах Wayland.

Также Проприетарные драйверы NVIDIA продолжают реализовывать расширения необходимо для полноценной работы среды которые используют протокол Wayland.

Еще одна выделяющаяся новинка: Развитие Мира продолжается в качестве составного сервера для Wayland. В инструментах, обеспечивающих запуск приложений Wayland в среде Mir, реализовано правильное масштабирование экранов HiDPI.

Добавлена ​​возможность масштабирования выхода клиентов Wayland.Кроме того, для каждого устройства вывода разрешены независимые настройки шкалы, включая дробные значения шкалы.

Мы также можем найти, что добавлена ​​возможность добавлять и удалять расширения протокола Wayland и добавлена ​​поддержка экспериментальных протоколов: zwp_linux_dmabuf_unstable_v1 для создания wl_buffers используя механизм DMABUF и wlr-Foreign-toplevel-management для подключения пользовательских панелей и оконных переключателей.

Были запущены новые версии пользовательской среды Sway и композитный сервер Wayfire, который использует Wayland.

Что касается изменений, касающихся приложений и окружения рабочего стола, отмечается, что работа над запуском пользовательского окружения продолжается. LXQt 1.0.0, который будет реализован с полной поддержкой работы на Wayland.

Wayland по умолчанию включен в Plasma Mobile, Sailfish 2, webOS. Издание с открытым исходным кодом, Tizen и AsteroidOS.

Хотя с другой стороны работают продолжает переносимость приложений MATE для Wayland, программа просмотра изображений Eye of MATE была адаптирована для работы без привязки к X11 в среде Wayland, а также улучшена поддержка Wayland в панели MATE и что апплеты панели-мультимонитора и панели-фона были адаптированы для использования с Wayland.

Fedora 34 планирует перенести настольную сборку KDE на использование Wayland по умолчаниюили же. Сеанс X11 задуман как вариант. Пакет kwin-wayland-nvidia используется для запуска KDE с использованием проприетарных драйверов NVIDIA.

KDE работает над созданием сеанса на основе Wayland готов к повседневному использованию и обеспечивает паритет по функциональности с X11. Исправлены проблемы с трансляцией экрана и вставкой по центру. Исправлены проблемы со стабильностью XWayland.

GNOME для Wayland удалил весь экран из рендеринга когда буферы dma-buf или EGLImage используются в пользу частичных обновлений окна, которые уменьшить объем данных, передаваемых между графическим процессором и процессором. В сочетании с отдельным обновлением элементов интерфейса эта оптимизация позволила значительно снизить энергопотребление при работе от аккумулятора. Добавлена ​​возможность назначать разные частоты обновления для каждого монитора.

В GTK 4 API GDK были переработаны для использования протокола Wayland. и связанные концепции. Функции, связанные с X11 и Wayland, вынесены в отдельные серверные части.

Firefox для Wayland предоставляет WebGL и ускоренное видео аппаратно, в дополнение к добавлен новый бэкэнд с использованием механизма DMABUF для рендеринга текстур и организации подкачки буфера разными процессами. Этот бэкэнд позволил реализовать унифицированную среду GL в сборках Firefox на основе Wayland, не привязанных к конкретным составным серверам, таким как GNOME Mutter или KDE Kwin.

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


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.