
Wydano protokoły Wayland 1.49 — zestaw specyfikacji dodatkowych protokołów Wayland, używanych przez kompozytory, zestawy graficzne i aplikacje do realizacji funkcjonalności, które nie są zawarte w podstawowym protokole Wayland. Projekt opisuje takie rozszerzenia, jak wymiana buforów GPU, zarządzanie kolorami, skalowanie, sesje i inne mechanizmy, na których opierają się nowoczesne pulpity Wayland.
Wydanie Protokół Wayland 1.49 opublikowano 7 czerwca 2026 roku. Główne zmiany dotyczą nie ustawień użytkowników, lecz infrastruktury niskopoziomowej: multi-GPU, HDR/kolor i fractional scaling.
Główne nowości
Poprawiono wsparcie dla multi-GPU w linux-dmabuf-v1.
Do protokołu dodano możliwości, które pozwalają kompozytorowi jawnie deklarować wiele urządzeń GPU oraz informować klientów, jakie formaty i modyfikatory buforów jest w stanie poprawnie importować i używać. Jest to istotne dla systemów, w których aplikacja renderuje klatki na jednym GPU, a kompozytor lub wyjście wyświetlacza działają przez inny GPU. Wcześniej klient nie miał normalnego sposobu, aby z góry zrozumieć, czy kompozytor zaakceptuje bufor DMA-BUF utworzony na urządzeniu „niepodstawowym”.Dodano wsparcie dla żądania opisu obrazu Windows BT.2100 w color-management-v1.
Ta zmiana dotyczy infrastruktury zarządzania kolorami i HDR. Pozwala kompozytorom Wayland na wdrożenie specjalnego przetwarzania treści HDR z wykorzystaniem opisu obrazu BT.2100 zgodnego z systemem Windows. Praktyczny sens — kolejny krok w kierunku bardziej przewidywalnego przesyłania metadanych HDR i charakterystyk kolorów między aplikacjami a kompozytorem.Dodano eksperymentalny protokół xx-fractional-scale-v2.
Nowy protokół fractional scaling ma na celu rozwiązanie części ograniczeń pierwszej wersji. Umożliwia klientom i kompozytorom korzystanie z oddzielnej przestrzeni współrzędnych do wymiany współrzędnych powierzchni, co sprawia, że interakcja przy skalach takich jak 125%, 150% czy 175% jest bardziej precyzyjna. Na razie to eksperymentalny protokół, co oznacza, że jego API nie powinno jeszcze być uważane za ostatecznie ustabilizowane.Kontynuowano rozwój modelu protokołów staged/experimental.
Protokół Wayland dzieli rozszerzenia na etapy: protokoły eksperymentalne mogą się zmieniać w sposób niekompatybilny, protokoły stagingowe są już przeznaczone do szerszego testowania, a protokoły stabilne uznawane są za wystarczająco solidne do długoterminowego użytkowania. Dlatego pojawienie się xx-fractional-scale-v2 w strefie eksperymentalnej nie oznacza natychmiastowego wdrożenia w wszystkich środowiskach, lecz rozpoczęcie standaryzowanego testowania nowego schematu skalowania.
Ogólnie Protokół Wayland 1.49 — wydanie infrastrukturalne dla programistów kompozytorów, zestawów narzędzi i sterowników graficznego stosu. Dla użytkownika jego efekt objawi się później: w bardziej niezawodnej pracy hybrydowej grafiki, prawidłowym HDR i mniejszych problemach z ułamkowym skalowaniem w sesjach Wayland.
Źródło: linux.org.ru
