
Freigabe der Wayland-Protokolle 1.49 – ein Satz von Spezifikationen für zusätzliche Wayland-Protokolle, die von Kompositionen, grafischen Toolkits und Anwendungen verwendet werden, um Funktionen zu implementieren, die nicht im Basispaket des Wayland-Protokolls enthalten sind. Das Projekt beschreibt Erweiterungen wie den Austausch von GPU-Puffern, Farbmanagement, Skalierung, Sitzungen und andere Mechanismen, auf denen moderne Wayland-Desktops basieren.
Release Wayland-Protokolle 1.49 veröffentlicht 7. Juni 2026. Die wichtigsten Änderungen beziehen sich nicht auf Benutzereinstellungen, sondern auf die Low-Level-Infrastruktur: Multi-GPU, HDR/Farbe und fractional scaling.
Wesentliche Neuerungen
Verbesserte Unterstützung für Multi-GPU in linux-dmabuf-v1.
Das Protokoll wurde um Funktionen erweitert, die es dem Kompositor ermöglichen, mehrere GPU-Geräte eindeutig zu deklarieren und den Clients mitzuteilen, welche Formate und Modifikatoren von Puffern er korrekt importieren und verwenden kann. Dies ist wichtig für Systeme, in denen eine Anwendung Frames auf einer GPU rendert, während der Kompositor oder die Anzeige über eine andere GPU arbeiten. Früher hatte der Client keinen ordentlichen Weg, im Voraus zu verstehen, ob der Kompositor einen DMA-BUF-Puffer, der nicht auf dem „primären“ Gerät erstellt wurde, erfolgreich annehmen würde.Unterstützung für Windows BT.2100 Bildbeschreibung-Anfragen in color-management-v1 hinzugefügt.
Diese Änderung betrifft die Farbmanagement- und HDR-Infrastruktur. Sie ermöglicht es Wayland-Compositorn, eine spezielle Verarbeitung von HDR-Inhalten zu implementieren, die eine Windows-kompatible BT.2100 Bildbeschreibung nutzen. Praktisch bedeutet dies einen weiteren Schritt zu einer vorhersehbareren Übertragung von HDR-Metadaten und Farbspezifikationen zwischen Anwendungen und Compositorn.Experimentelles Protokoll xx-fractional-scale-v2 hinzugefügt.
Das neue Protokoll für fractional scaling soll einige Einschränkungen der ersten Version beheben. Es ermöglicht Clients und Compositorn, einen separaten Koordinatenraum für den Austausch von Oberflächenkoordinaten zu verwenden, was die Interaktion bei Skalierungen wie 125 %, 150 % oder 175 % präziser gestaltet. Da dies ein experimentelles Protokoll ist, sollte die API noch nicht als endgültig stabil angesehen werden.Die Entwicklung des Modells für staged/experimentelle Protokolle wird fortgesetzt.
Die Wayland-Protokolle unterteilen Erweiterungen in verschiedene Phasen: Experimentelle Protokolle können inkompatible Änderungen erfahren, während Staging-Protokolle bereits für breitere Tests vorgesehen sind. Stabile Protokolle gelten als ausreichend erprobt für den langfristigen Einsatz. Daher bedeutet das Auftauchen von xx-fractional-scale-v2 im experimentellen Bereich nicht sofortige umfassende Unterstützung in allen Umgebungen, sondern den Beginn standardisierter Tests eines neuen Skalierungsschemas.
Insgesamt Wayland-Protokolle 1.49 — eine Infrastrukturversion für Entwickler von Kompositionen, Toolkits und Treibern des grafischen Stacks. Für den Nutzer wird sich dessen Wirkung später in einer zuverlässiger funktionierenden hybriden Grafik, korrektem HDR und weniger Problemen beim fractional Scaling in Wayland-Sitzungen zeigen.
Quelle: linux.org.ru
