Nedávno to bolo oznámené vydanie novej verzie „XWayland 24.0.99.901“, ktorý je tiež uvedený ako prvý kandidát na vydanie pripravovaného samostatného vydania Xwayland 24.1.0 (alebo skrátene Xwayland 24.1.0 rc1). A v tejto verzii sú niektoré pozoruhodné zmeny, ktoré vynikajú spodpora explicitnej synchronizácie GPU, GLAMOUR optimalizácie a vylepšenia a ukončenie podpory EGLstreamu.
Pre tých, ktorí XWayland nepoznajú, by ste to mali vedieť toto je X server bežiaci pod Waylandom a poskytuje spätnú kompatibilitu pre staršie aplikácie X11. XWayland fuľahčuje spúšťanie aplikácií X11 v prostrediach založených na Wayland, pomocou X.Org servera a hlavný rozdiel je v tom, že Wayland rieši prezentáciu okien namiesto KMS.
XWayland je vyvinutý ako súčasť základnej kódovej základne X.Org a predtým bol vydaný spolu so serverom X.Org. Avšak kvôli stagnácii X.Org servera a neistote s vydaním verzie 1.21 v kontexte aktívneho vývoja XWayland bolo rozhodnuté XWayland oddeliť a nahromadené zmeny vydať ako samostatný balík.
Čo je nové v XWayland 24.0.99.901?
V tejto novej verzii, ktorá je predstavená z XWayland 24.0.99.901 a ktorá riadi zmeny a vylepšenia pre Xwayland 24.1.0, podpora pre explicitnú synchronizáciu. S týmto novým prírastkom môže byť Wayland Composite Manager teraz informovaný o pripravenosti zobraziť mapy na obrazovke, čo znižuje oneskorenia a artefakty v zobrazení mapy.
Ďalšou zo zmien, ktoré vynikajú, sú Vylepšenia GLAMOUR 2D, keďže bola vylepšená podpora a výkon akceleračnej architektúry GLAMOUR 2D, ktorá využíva OpenGL na zrýchlenie 2D operácií, okrem pridania podpora pre OpenGL ES 3 shaderyvylepšenia čiastočného zrýchlenia textúr pre OpenGL ES a možnosť príkazového riadku „glamour“, ako aj umožnenie zrýchlenia UYVY.
Okrem toho, kód súvisiaci s architektúrou zrýchlenia EXA 2D bol odstránený a Kód súvisiaci so servermi DDX, ako sú Xquartz, Xnest, Xwin, Xorg, Xephyr/kdrive, bol odstránený.
Okrem toho teraz na XWayland 24.0.99.901 zobrazia sa všetky okná XWayland v samostatnom okne v prostredí Wayland v koreňovom režime, čo vám umožňuje používať správcu okien X11 na správu spustených okien aplikácií X11.
Poznamenáva sa tiež, že teraz s Xvfb je možné použiť až 13 tlačidiel na myši, implementovala konfiguráciu vstupnej oblasti na strane prostredia Wayland pomocou informácií z X11 a vylepšenú podporu pre platformu FreeBSD s použitím ovládača framebuffer scfb a pridaním manipulácie s voľbou «-novtswitch".
Z ďalších zmien ktoré vynikajú:
Okrem vyššie uvedených vylepšení a všeobecných optimalizácií výkonu v rôznych oblastiach kódu sú ďalšie zmeny, ktoré vynikajú:
- Podpora pre EGLStream, ktorá sa predtým používala na kompatibilitu so staršími proprietárnymi ovládačmi NVIDIA, bola označená ako zastaraná.
- Problémy s kompiláciou na OpenBSD a FreeBSD boli opravené.
- Explicitná synchronizácia GPU prináša výrazné zlepšenie výkonu a koordinácie pre graficky náročné operácie.
- Hodiny a obnovovacia frekvencia sa prepočítajú
- Oprava zostavy, ak nie sú dostupné ani gbm ani eglstream
- Funkcie prideľovania boli presunuté do samostatného zdrojového súboru a tiež funkcie reťazcov do samostatného zdrojového súboru
- Odstránené zastarané makrá pict_f_transform a pict_f_vector, súkromné definície picturestr.h
a súkromné definície glyphstr.h - Opravte nepoužitú premennú v zostave OS bez IPv6 a nepoužívanú premennú v zostave OS WIN32
- Opravený názov xnestCursorScreenKeyRec
- Do vlastnosti XACE bola pridaná obsluha prístupu
xwayland: obmedziť povolenie potvrdenia na správcu okien
Nakoniec, ak máte záujem dozvedieť sa o ňom viac, môžete si prekonzultovať podrobnosti Na nasledujúcom odkaze.