Byl vydán XWayland 24.1.0, DDX komponenty (Device-Dependent X), která zajišťuje spuštění X.Org Serveru pro organizaci provádění X11 aplikací v prostředích založených na Waylandu.
Hlavní změny:
- Byla přidána podpora technologie Explicit Sync, která umožňuje informovat kompozitního správce založeného na protokolu Wayland o připravenosti výstupu snímku na obrazovku, což může sloužit ke snížení zpoždění a zbavení se artefaktů při vykreslování grafiky.
- Byla vylepšena podpora a zvýšena výkonnost architektury 2D akcelerace GLAMOR, která využívá OpenGL pro zrychlení 2D operací. Přidána podpora shaderů OpenGL ES 3 a zajištěno zrychlení neúplných textur pro OpenGL ES. Přidána možnost příkazového řádku «glamor». Aktivováno zrychlení UYVY.
- Byl odstraněn kód pro podporu architektury 2D akcelerace EXA.
- Byla vylepšena funkce v režimu «rootful», kdy se všechna okna XWayland zobrazují uvnitř samostatného okna v prostředí Wayland, což umožňuje použití správce oken X11 pro správu oken spuštěných aplikací X11 (v režimu «rootless» má každá spuštěná aplikace X11 v XWayland samostatné okno v prostředí Wayland).
- Byla ukončena podpora EGLStream, mechanismu pro efektivní převod sekvencí snímků z jednoho API na druhé (OpenGL, CUDA, NvMedia). EGLStream byl používán pro umožnění fungování XWayland se starými proprietárními ovladači NVIDIA (v aktuálních ovladačích se používá GBM).
- Do Xvfb byla přidána možnost použití až 13 tlačítek na myši.
- Byla implementována instalace oblasti vstupu na straně prostředí Wayland, pomocí údajů o oblasti vstupu X11.
- Byla vylepšena podpora platformy FreeBSD. Byl využit framebuffer ovladač scfb. Byla přidána obsluha volby «-novtswitch».
- Byly vyřešeny problémy se sestavením v OpenBSD a FreeBSD.
- Byl odstraněn kód spojený se servery DDX Xquartz, Xnest, Xwin, Xorg, Xephyr/kdrive.
Zdroj: opennet.ru
