XWayland 24.1.0, DDX-komponenten (Device-Dependent X), som möjliggör körning av X.Org Server för att köra X11-applikationer i Wayland-baserade miljöer, Àr nu tillgÀnglig.
Huvudsakliga förÀndringar:
- Stödet för teknologin Explicit Sync har lagts till, vilket gör det möjligt att informera compositormanagern baserad pÄ Wayland-protokollet om att ramarna Àr klara för visning, vilket kan anvÀndas för att minska latens och undvika artefakter vid grafikutmatning.
- Stödet och prestandan för 2D-accelerationsarkitekturen GLAMOR, som anvÀnder OpenGL för att pÄskynda 2D-operationer, har förbÀttrats. Stöd för OpenGL ES 3 shaders har lagts till och specifikationen för ofullstÀndiga texturer för OpenGL ES har optimerats. En kommandoradsoption för 'glamor' har lagts till. UYVY-accelerationen har aktiverats.
- Koden för stöd av 2D-accelerationsarkitekturen EXA har tagits bort.
- Arbetet i 'rootful'-lÀge har förbÀttrats, dÀr alla XWayland-fönster visas inuti ett separat fönster i Wayland-miljön, vilket möjliggör anvÀndning av X11-fönsterhanterare för att hantera fönstren av startade X11-applikationer (i 'rootless'-lÀge har varje startad XWayland X11-applikation sitt eget fönster i Wayland-miljön).
- Stödet för EGLStream har upphört, en mekanism för effektiv överföring av bildsekvenser frÄn ett API till ett annat (OpenGL, CUDA, NvMedia). EGLStream anvÀndes för att möjliggöra XWayland att fungera med gamla proprietÀra NVIDIA-drivrutiner (de aktuella drivrutinerna anvÀnder GBM).
- Xvfb har fÄtt möjlighet att anvÀnda upp till 13 musknappar.
- Möjlighet till att stÀlla in inmatningsomrÄdet pÄ Wayland-sidan har implementerats, med anvÀndning av information frÄn X11-inmatningsomrÄdet.
- Stödet för FreeBSD-plattformen har förbÀttrats. Ramdrivrutinen scfb har aktiverats. Behandlingen av optionen '-novtswitch' har lagts till.
- Byggproblem pÄ OpenBSD och FreeBSD har ÄtgÀrdats.
- Koden relaterad till DDX-servrarna Xquartz, Xnest, Xwin, Xorg, Xephyr/kdrive har tagits bort.
KĂ€lla: opennet.ru
