Nedavno je objavljeno izdanje nove verzije “XWayland 24.0.99.901”, koji je također naveden kao prvi kandidat za izdanje nadolazećeg samostalnog izdanja Xwaylanda 24.1.0 (ili skraćeno Xwayland 24.1.0 rc1). A u ovom izdanju neke značajne promjene koje se ističu su spodrška za eksplicitnu GPU sinkronizaciju, GLAMOUR optimizacije i poboljšanja i prekid podrške za EGLStream.
Za one koji nisu upoznati s XWaylandom, trebali biste to znati ovo je X poslužitelj koji radi pod Waylandom i pruža kompatibilnost sa starijim verzijama X11 aplikacija. XWayland folakšava pokretanje X11 aplikacija u okruženjima temeljenim na Waylandu, koristeći X.Org poslužitelj, a glavna razlika je u tome što Wayland upravlja prezentacijom prozora umjesto KMS-a.
XWayland je razvijen kao dio jezgre X.Org kodne baze i prethodno je objavljen uz X.Org poslužitelj. Međutim, zbog stagnacije X.Org servera i neizvjesnosti s izlaskom verzije 1.21 u kontekstu aktivnog razvoja XWaylanda, odlučeno je odvojiti XWayland i objaviti akumulirane promjene kao zaseban paket.
Što je novo u XWaylandu 24.0.99.901?
U ovoj novoj verziji, koja je predstavljena od XWayland 24.0.99.901 i koja usmjerava promjene i poboljšanja za Xwayland 24.1.0, podrška za Explicit Sync. S ovim novim dodatkom Wayland Composite Manager sada može biti obaviješten o spremnosti za prikaz grafikona na zaslonu, smanjujući kašnjenja i artefakte prilikom prikaza grafikona.
Još jedna od promjena koja se ističe su GLAMOUR 2D poboljšanja, budući da je poboljšana podrška i izvedba arhitekture akceleracije GLAMOUR 2D, koja koristi OpenGL za ubrzavanje 2D operacija, uz dodavanje podrška za OpenGL ES 3 shadere, poboljšanja djelomičnog ubrzanja teksture za OpenGL ES i opciju naredbenog retka "glamour", kao i omogućavanje UYVY ubrzanja.
Štoviše, kod koji se odnosi na arhitekturu EXA 2D ubrzanja je uklonjen i Kod koji se odnosi na DDX poslužitelje kao što su Xquartz, Xnest, Xwin, Xorg, Xephyr/kdrive je uklonjen.
Uz to, sada na XWaylandu 24.0.99.901 prikazani su svi XWayland prozori unutar zasebnog prozora u okruženju Wayland u root načinu rada, što vam omogućuje korištenje upravitelja prozora X11 za upravljanje pokrenutim prozorima X11 aplikacija.
Također se napominje da sada moguće je koristiti do 13 tipki na mišu s Xvfb, implementiranu konfiguraciju područja unosa na strani okruženja Wayland korištenjem informacija iz X11 i poboljšanu podršku za FreeBSD platformu, korištenjem drajvera međuspremnika okvira scfb i dodavanjem rukovanja « opcijom-novi prekidač”.
Od ostalih promjena koji se ističu:
Uz prethodno navedena poboljšanja i opće optimizacije performansi u različitim područjima koda, ostale promjene koje se ističu su sljedeće:
- Podrška za EGLStream, koja se prethodno koristila za kompatibilnost sa starijim NVIDIA vlasničkim upravljačkim programima, označena je kao zastarjela.
- Problemi s kompilacijom na OpenBSD i FreeBSD su riješeni.
- Sposobnost eksplicitne GPU sinkronizacije donosi značajna poboljšanja u performansama i koordinaciji za grafički intenzivne operacije.
- Sat i brzina osvježavanja se ponovno izračunavaju
- Popravak međuverzije ako ni gbm ni eglstream nisu dostupni
- Funkcije dodjele su premještene u zasebnu izvornu datoteku, a također funkcije niza u zasebnu izvornu datoteku
- Uklonjene su zastarjele makronaredbe pict_f_transform i pict_f_vector, privatne definicije picturestr.h
i privatne definicije glifstr.h - Ispravite neiskorištenu varijablu u OS-u koji nije IPv6 i neiskorištenu varijablu u OS-u WIN32
- Popravljen naziv xnestCursorScreenKeyRec
- Dodan rukovatelj pristupu svojstvu XACE
xwayland: ograniči dopuštanje potvrde na upravitelja prozorima
Konačno, ako ste zainteresirani za više informacija o tome, možete pogledati detalje U sljedećem linku.