Wayland Protocols 1.49

1000px.jpg

Выпущен Wayland Protocols 1.49 — набор спецификаций дополнительных протоколов Wayland, используемых композиторами, графическими тулкитами и приложениями для реализации возможностей, не входящих в базовый протокол Wayland. Проект описывает такие расширения, как обмен GPU-буферами, управление цветом, масштабирование, сессии и другие механизмы, на которых строятся современные Wayland-десктопы.

Релиз Wayland Protocols 1.49 опубликован 7 июня 2026 года. Главные изменения связаны не с пользовательскими настройками, а с низкоуровневой инфраструктурой: multi-GPU, HDR/цветом и дробным масштабированием.

Основные нововведения

  • Улучшена поддержка multi-GPU в linux-dmabuf-v1. В протокол добавлены возможности, позволяющие композитору явно объявлять несколько GPU-устройств и сообщать клиентам, какие форматы и модификаторы буферов он способен корректно импортировать и использовать. Это важно для систем, где приложение рендерит кадры на одном GPU, а композитор или дисплейный вывод работают через другой GPU. Раньше у клиента не было нормального способа заранее понять, успешно ли композитор примет DMA-BUF-буфер, созданный не на «основном» устройстве.

  • Добавлена поддержка Windows BT.2100 image description request в color-management-v1. Это изменение относится к инфраструктуре управления цветом и HDR. Оно позволяет Wayland-композиторам реализовывать специальную обработку HDR-контента, использующего Windows-совместимое описание изображения BT.2100. Практический смысл — ещё один шаг к более предсказуемой передаче HDR-метаданных и цветовых характеристик между приложениями и композитором.

  • Добавлен экспериментальный протокол xx-fractional-scale-v2. Новый протокол дробного масштабирования должен исправить часть ограничений первой версии. Он позволяет клиентам и композиторам использовать отдельное координатное пространство для обмена координатами поверхностей, что делает взаимодействие при масштабах вроде 125%, 150% или 175% более аккуратным. Пока это экспериментальный протокол, то есть его API ещё не следует считать окончательно стабилизированным.

  • Продолжено развитие модели staged/experimental-протоколов. Wayland Protocols разделяет расширения по стадиям: экспериментальные протоколы могут меняться несовместимо, staging-протоколы уже предназначены для более широкого тестирования, а stable-протоколы считаются достаточно проверенными для долгосрочного использования. Поэтому появление xx-fractional-scale-v2 в экспериментальной зоне означает не немедленную массовую поддержку во всех окружениях, а начало стандартизованного тестирования новой схемы масштабирования.

В целом Wayland Protocols 1.49 — инфраструктурный выпуск для разработчиков композиторов, тулкитов и драйверного графического стека. Для пользователя его эффект проявится позже: в более надёжной работе гибридной графики, корректном HDR и менее проблемном дробном масштабировании в Wayland-сессиях.

>>> Источник

©  Linux.org.ru