LINUX.ORG.RU

Wayland Protocols 1.49

 


0

3

Выпущен 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-сессиях.

>>> Источник

★★★★★

Проверено: cetjs2 ()

Годно, а в контексте новостей про выпил поддержки иксов из плазмы - ещё и весьма полезно на практике.

zabbal ★★★★☆
()

в более надёжной работе гибридной графики, корректном HDR и менее проблемном дробном масштабировании

Какие обтекаемые, травоядные определения :) Напишите честно - не работает и точка.

Byers
()

Абсолютно бесполезный продукт: всё, ради чего мы переходили на Linux - xeyes, xroach, потрясающие темы оконных менеджеров enlightenment DR 0.12 - DR 14, X11 root window, в котором крутится какая-нибудь порнушка — всё это не работает. Зачем тогда вообще нужен Linux??

PS. для особо одарённых: *sarcazm*

Shadow ★★★★★
()
Ответ на: комментарий от Shadow

Да всё по делу, линукс на десктопе был нужен в основном для таких вот извращений. Ну и заодно можно было писать код или админить прямо на целевой системе. А теперь зачем страдать с огороженным корпоративным унынием?

bread
()
Ответ на: комментарий от sarumeister

GNOME меньше тормозил, пока не заменил imlib на pixbuf!

Shadow ★★★★★
()
Ответ на: комментарий от bread

Ну и заодно можно было писать код или админить прямо на целевой системе.

А теперь есть WSL и линукс не нужен даже для этого.

Byers
()
Ответ на: комментарий от bread

Ну и заодно можно было писать код или админить прямо на целевой системе

Клоунов, кторые так поступают в продакшене надо расстреливать на метсе - из рогатки !

А теперь зачем страдать с огороженным корпоративным унынием?

Потому, хлебушек, что линукс уже очень давно - игрушка корпораций, а не твоя :) Неужели еще не дошло?

DrRulez ★★★★★
()
Ответ на: комментарий от DrRulez

Клоунов, кторые так поступают в продакшене надо расстреливать на метсе - из рогатки !

Вот только давай без этого вот! Кто не вкусил адреналина от багфиксов непосредственно на проде, тот жизни не знает…

BydymTydym ★★
()

Добавлен экспериментальный протокол xx-fractional-scale-v2. Новый протокол дробного масштабирования должен исправить часть ограничений первой версии.

Увидели, что в XLibre эту возможность быстрее них сделали и зашевелились, молодцы какие. Вот зачем нужен XLibre тем, кто им пользоваться и не думает.

macrohard ★★★
()
Ответ на: комментарий от Byers

WSL

чтобы не админить инфру из WSL придумали инфраструктуру как код, и всё админят из гитлаба, лол

так что не надо нам ваших костылей

unclestephen ★★★★★
() автор топика
Последнее исправление: unclestephen (всего исправлений: 1)
Ответ на: комментарий от DrRulez

А слака всё точно такая же. Клоуны это виндузятники с путти (и серваком на сгнившей ещё в 2005 году фрибсде).

bread
()

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

Alexonline ★★★★
()
Ответ на: комментарий от Shadow

Я уже и забыл, когда на windows без git, bash и ssh.

К счастью, ssh туда уже давно из коробки завезли, а powershell гораздо удобнее убогого bash, если ему, конечно, тоже хоткеи readline настроить. Ну а git и там и тут ставить приходится, так что Венда, выходит, опять по юзабилити спину Лялиху показала

BydymTydym ★★
()
Ответ на: комментарий от Alexonline

будет себя вести - непонятно.

Да всё понятно. Там жор памяти в тройные буфера работа только с пиксмапами. Я вот буквально ХЗ чё там «аппаратно ускоряют» с gtk4, это не ускорение, это какое-то адовое замедление. Ну зочется сделать красиво, заберите из иксов весь стек эмуляции windows accelerator на шейдерах Glamor и пускай он делает плавные окна, добавьте эмуляцию видео оверлея на тех же шейдерах, и расслабьтесь... Но нет, надо задолбаться по-полной и вручную восход и закат делать.

Shadow ★★★★★
()
Ответ на: комментарий от Shadow

Отличная штука (только коммандлетов слишком уж дохрена, такое изобилие в детстве учить хорошо, а не когда уже под сраку лет). А, только нужно не полениться и сделать choco install microsoft-windows-terminal, ибо штатный терминал крив, убог и тормознут. Ну так и здесь Лялих наш не вырвался вперед - на нем для нормального красноглазия кто iterm ставит, а кто Terminator. Увы, чтоб норку обустроить приходится и напильничком поработать…

BydymTydym ★★
()
Ответ на: комментарий от BydymTydym

для нормального красноглазия

Ну, если мне немного, я kterm запускаю, если съедает ностальгия по 15ИЭ-00-013 - то cool-retro-term, а если красноглазить по-настоящему - запускаю xterm - он быстрый, с большим буфером.

Shadow ★★★★★
()
Ответ на: комментарий от Shadow

Ну а я Терминатор - он может не выдающийся, но что-то к screen так и не смог я себя приучить, хотя пару попыток делал.

BydymTydym ★★
()

Wayland Protocols

установил

$ wayland-info
bash: wayland-info: command not found

скриншот не от этой новости что ли?

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

Ну так правильно, протокол - это не команда!

Shadow ★★★★★
()
Ответ на: комментарий от amd_amd

wayland-info

Тебе надо wayland-utils. По крайней мере в убунте так пакет называется.

Beewek ★★★
()

Чтобы получить координаты окна, его всё ещё нужно распознавать нейронкой на скриншоте?

ratvier ★★
()
Ответ на: комментарий от BydymTydym

powershell гораздо удобнее убогого bash

Powershell прекрасен, а командлеты очень короткие и их легко запомнить не чета этому вашему убогому bash, вот хорошие - Get-PSSnapinMicrosoft.PowerShell.Diagnostics, Get-VMRemoteFXPhysicalVideoAdapter, Get-DSCLocalConfigurationManager. Разве это не прекрасно?

Byers
()
Ответ на: комментарий от Byers

По названию сразу и функционал понятен, да и вообще - автокомплит вам в линуксовую консоль не завезли чтоли?

BydymTydym ★★
()
Ответ на: комментарий от ratvier

Это же самый прогрессивный и современный способ!

Shadow ★★★★★
()
Ответ на: комментарий от Byers

запомнить

запоминать в 2026 году ничего не надо, надо приказывать

gagarin0
()
Ответ на: комментарий от vasya_pupkin

Глобальные хоткеи должны быть в композиторе и например по dbus сообщения отправлять. Сетевая прозрачность нужна 1% сценариев-пользователей, и для этого есть трансляция экрана, в остальных 99% оптимально обмениваться буферами не покидая GPU.

Это не надо осиливать, это надо просто не делать.

neumond ★★
()

Сначала выдумывают Wayland, потому , что протокол X11 их не устраивает. Теперь выдумывают еще что-то, потому, что протокол Wayland их не устраивает. Молодцы, так держать!

vvb333007
()

Для пользователя его эффект проявится позже

Это после приема вяленого перорально?

Это техресурс, объясни иишке целевую аудиторию. Ну или начни новый чат, этот диалог скатывается в цирк.

zanac1
()
Ответ на: комментарий от amd_amd

скриншот не от этой новости что ли?

на скриншоте написано «пхороникс». Неужели кто-то думал что этот бездарь @unclestephen что-то сделает сам? Он и линуксом не пользуется, лол, я уверен.

Lrrr ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.