Vibe Coded X11 YSERVER: Steam és teljes képernyős játékok működnek Cinnamon alatt

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A YSERVER egy modern X11 szerver Rust-ben írva, amelynek nagy részét a Claude Code AI generálta. Ez a YSERVER megvalósítás folyamatosan fejlődik, egyre több X11 protokollt és egyéb funkciót valósít meg, így meglepően jól fut rajta egyre több asztali környezet és alkalmazás. Most megjelent a YSERVER 1.4, a projekt legújabb állomása.

A YSERVER 1.4 egyik fontos újdonsága, hogy már működik a Chrome és a Steam GPU‑gyorsítása. A YSERVER fejlesztői átdolgozták a GLX pixel buffer kezelését, így azokat most valódi GPU pixmap támogatja, ennek köszönhetően a Chrome és a Steam is megkapja a WebGL gyorsítást.

A YSERVER 1.4-ben már működik a KDE Plasma RandR átméretezés, az ARGB felugró ablakok Plasma alatt, valamint a teljes képernyős játékok és videólejátszás is a Cinnamon asztali környezetben.

A Sonic DE, egy KDE Plasma X11 fork szintén sikeresen fut YSERVER alatt. A YSERVER-t nemrég minősítették openSUSE Tumbleweed rendszeren, KDE Plasma-szel és NVIDIA hardveren.

A scanout buffereket mostantól GBM-en keresztül foglalja le a rendszer, majd Vulkanba importálja őket, ami jobb driver- és DRM‑modifier támogatást eredményez.

A legutóbbi YSERVER fejlesztések teljes listája a következő:

"- starty launcher (startx-stílus: display szám választás, MIT-MAGIC-COOKIE-1, session lezárás)

- man oldalak és egyéb csomagolási fejlesztések

- GLX pbufferek, valódi GPU pixmap támogatással – a Chrome és a Steam most már kap GPU gyorsítást

- Present befejezések vblankhez igazítva, a Present 1.4 acquire timeline betartásával (javítja a szabadon futó klienseket, a teljes képernyős videót, Plasma pörgő ikonját)

- billentyűzetkiosztás-váltás: a régi, kulcsonkénti felülírások törlése és egy legacy MappingNotify broadcast, hogy a kliensek átvegyék az új kiosztást

- FreeColors hívások feldolgozása a BadRequest hibával való elutasítás helyett (Tk kompatibilitás)

- scanout bufferek GBM-en keresztüli lefoglalása és Vulkanba importálása (szélesebb driver/modifier lefedettség)

- a yserver most tényleg tétlen, ha nem történik semmi

- core-loop fairness és backpressure

- RANDR kimeneti tulajdonságok olvasása és írása (minor verziók: 12/13/14)

- RANDR kimeneti azonosító továbbítása: EDID, EDID_DATA, ConnectorType

- RANDR tört frissítési frekvenciák valódi kernel módidőzítésekből

- Xorg-kompatibilis kimenetnevek (HDMI-1, nem HDMI-A-1)

- X-Resource kliensszintű elszámolás LocalClientPID mezővel a QueryClientIds válaszban

- eszközönkénti libinput beállítások (egerek és touchpadek) tényleges alkalmazása

- XI1 feedback kontrollok, felbontás állítás, valódi eseményválasztások

- mutató mozgástörténet (GetMotionEvents)

- XI2: relatív RawMotion delták, görgetés leállítása ujj felemelésekor, implicit pointer grabek, egységes fagyasztási állapot

- XTEST kurzor-összehasonlítás

- RENDER: a teljes standard PictOp család, a8-mask célok CompositeGlyphs műveletekhez, ClipByChildren egyezés Composite/Glyphs/Traps/Tris esetén

- teljesítmény: a glyph renderelés egyetlen instanced draw hívásba van összevonva szövegsoronként

- kurzor átszínezés, és depth-1 vezetékes bitmapok XCreatePixmapCursor számára

- XKB csoportállapot és GetMap komponensszűrés

- CopyArea forrásfelbontás egyszerűsítése

- stable-toolchain build javítva Ubuntu 26.04-en

- csak direct seat modell (libseat függőség elhagyva)

- sokkal jobb reakcióidő NVIDIA GPU-kon

- újonnan működő alkalmazások: Steam (WebGL), ImageMagick 'import' kijelölés, KDE Plasma RandR átméretezés + ARGB felugrók, teljes képernyős játékok/videó Cinnamon alatt

- újonnan tesztelt és javított asztali környezetek: sonic DE (KDE Plasma X11 fork)

- bináris kiadások Fedora/Debian/Ubuntu/Alpine rendszerekhez

- AUR PKGBUILD 'yserver'"

Akik szeretnék kipróbálni a YSERVER 1.4-et forráskódból vagy előre elkészített rpm és Debian csomagokból, megtalálják ezt a Rust-ban írt X11 szerver megvalósítást a GitHub oldalon.