Wydanie Weston Composite Server 8.0

opublikowany stabilna wersja serwera kompozytowego Kłodzka 8.0, opracowując technologie, które przyczyniają się do pojawienia się pełnego wsparcia dla protokołu Wayland w Enlightenment, GNOME, KDE i innych środowiskach użytkownika. Rozwój Westona ma na celu zapewnienie wysokiej jakości bazy kodu i działających przykładów wykorzystania Waylanda w środowiskach stacjonarnych i rozwiązaniach wbudowanych, takich jak platformy dla samochodowych systemów informacyjno-rozrywkowych, smartfony, telewizory i inne urządzenia konsumenckie. Wydanie protokołu, mechanizmu komunikacji międzyprocesowej i bibliotek Waylanda 1.18 zaplanowany 11 lutego.

Znacząca zmiana numeru wersji Westona wynika ze zmian w ABI, które zakłócają kompatybilność. Zmiany w Nowa gałąź Westona:

  • Zwiększony efektywność wykorzystania mechanizmów sprzętowych do manipulowania obszarami pamięci służącymi do przechowywania komponentów bufora ramki (płaszczyzny sprzętowe) w DRM (Direct Rendering Manager);

    Wydanie Weston Composite Server 8.0

  • Do backendu DRM, używany do organizowania danych wyjściowych za pośrednictwem podsystemów jądra DRM (Direct Rendering Manager), KMS (Ustawienie trybu jądra) i evdev, dodano obsługę technologii ochrony przed kopiowaniem treści audio i wideo HDCP, który służy do szyfrowania sygnałów wideo przesyłanych poprzez interfejsy DVI, DisplayPort, HDMI, GVIF lub UDI;
  • W gl-rendererze dodany blokowanie przechwytywania, udostępniania i robienia zrzutów ekranu obszarów, w których wyświetlane są treści chronione przed kopiowaniem;
  • Bezgłowy backend, służący do renderowania bez ekranu, dodał obsługę rysowania do bufora przy użyciu OpenGL (dodano opcję „--use-gl”), co pozwala uzyskać wirtualny obraz ekranu w pamięci, który można przenieść do klienta zdalnego;
  • W backendzie wyjściowym poprzez podsystem DRM (Direct Rendering Manager) dodano możliwość budowania bez łączenia się z biblioteką GBM (Generic Buffer Manager) oferowany przez Mesa do zarządzania alokacją buforów renderowania. Zamiast formatów GBM używane są formaty CzteryCC, używany w podsystemie DRM;
  • Aby zmniejszyć obciążenie pamięci, niektóre procesory graficzne teraz, gdy tylko jest to możliwe, zawsze używają rozszerzenia EGL EGL_KHR_częściowa_aktualizacja, co pozwala na selektywne aktualizowanie zawartości powierzchni z pominięciem obszarów, które się nie zmieniły;
  • Rozszerzono możliwości frameworka w zakresie utrzymywania dzienników debugowania;
  • Dodano obsługę formatu XYUV do renderera gl;
  • W menedżerze okien xwm wdrożone kontrola nad wynikami zmian na powierzchni Waylanda podczas działania Xwaylanda, co umożliwiło pozbycie się artefaktów podczas dekorowania okien aplikacji X11 uruchomionych w środowisku opartym na Wayland;
  • Zmniejszone zużycie pamięci podczas wyświetlania jednolitego tła pulpitu z powodu Aplikacje Bufory 1x1 dla całej rzutni;
  • Dodany wsparcie rozszerzenia Weston-direct-display, który pozwala zorganizować przesyłanie zawartości dmabuf bezpośrednio do kontrolera ekranu.

Źródło: opennet.ru

Dodaj komentarz