Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Vibe Coded X11 YSERVER Gets Steam Working, Full-Screen Games With Cinnamon

Дата публикации: 29-07-2026 10:19:44

A new software creation that debuted this summer was YSERVER as a modern X11 server written in Rust largely by AI via Claude Code. This YSERVER implementation has continued implementing more X11 protocol and other functionality to get more desktop environments and apps working surprisingly okay on this vibe coded X11 server. YSERVER 1.4 is now available as the latest in this quest...

Основное содержимое страницы с новостью.

X.ORG

A new software creation that debuted this summer was YSERVER as a modern X11 server written in Rust largely by AI via Claude Code. This YSERVER implementation has continued implementing more X11 protocol and other functionality to get more desktop environments and apps working surprisingly okay on this vibe coded X11 server. YSERVER 1.4 is now available as the latest in this quest.

YSERVER 1.4 notably gets Chrome and Steam GPU acceleration working. YSERVER worked on its GLX pixel buffer handling so they are backed by real GPU pixmap which in turn gets Chrome and Steam working with WebGL acceleration.

YSERVER 1.4 also now has KDE Plasma RandR resize support working, ARGB pop-ups with Plasma, and full-screen games and video playback working under the Cinnamon desktop. Sonic DE as a KDE Plasma X11 fork has also been successfully tested on YSERVER.

YSERVER was also recently qualified on openSUSE Tumbleweed with KDE Plasma on NVIDIA hardware:

YSERVER on openSUSE Tumbleweed

Scanout buffers are also now allocated via GBM and imported into Vulkan for better driver and DRM modifier support.

In a message to Phoronix, the recent YSERVER enhancements in full include:

"- starty launcher (startx-style: display number picking, MIT-MAGIC-COOKIE-1, session teardown)
- man pages and other packaging improvements
- GLX pbuffers, backed by a real GPU pixmap - Chrome and Steam now get GPU acceleration
- Present completions paced to the vblank, and the Present 1.4 acquire timeline honored (fixes free-running clients, fullscreen video, Plasma's spinner)
- keyboard layout switching: stale per-key overrides cleared and a legacy MappingNotify broadcast, so clients pick up the new layout
- FreeColors dispatched instead of failing with BadRequest (Tk compatibility)
- scanout buffers allocated via GBM and imported into Vulkan (wider driver/modifier coverage)
- yserver is now truly idle when nothing happens
- core-loop fairness and backpressure
- RANDR output properties, read and write (minors 12/13/14)
- RANDR output identity passthrough: EDID, EDID_DATA, ConnectorType
- RANDR fractional refresh rates from real kernel mode timings
- Xorg-compatible output names (HDMI-1, not HDMI-A-1)
- X-Resource client accounting with LocalClientPID in QueryClientIds
- per-device libinput settings (mice and touchpads) actually apply
- XI1 feedback controls, resolution control, real event selections
- pointer motion history (GetMotionEvents)
- XI2: relative RawMotion deltas, scroll-stop on finger-lift, implicit pointer grabs, unified freeze state
- XTEST cursor comparison
- RENDER: full standard PictOp family, a8-mask destinations for CompositeGlyphs, ClipByChildren parity for Composite/Glyphs/Traps/Tris
- perf: glyph rendering batched into one instanced draw per text run
- cursor recoloring, and depth-1 wire bitmaps for XCreatePixmapCursor
- XKB group state and GetMap component filtering
- CopyArea source resolution simplified
- stable-toolchain build fixed on Ubuntu 26.04
- Direct-only seat model (libseat dependency dropped)
- much better responsiveness on NVIDIA GPUs
- newly working apps: Steam (WebGL), ImageMagick 'import' region-select, KDE Plasma RandR resize + ARGB popups, fullscreen games/video under Cinnamon
- newly tested and fixed desktops: sonic DE (KDE plasma X11 fork)
- binary releases for Fedora/Debian/Ubuntu/Alpine
- AUR PKGBUILD 'yserver'"

Those wishing to try out YSERVER 1.4 from source code or pre-built RPM and Debian packages can find this Rust X11 server implementation on GitHub.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Vibe Coded X11 Server Written In Rust Adds Xinerama, FreeBSD Support & Other Features5702-07-2026
2Выпуск композитного сервера Wayfire 0.11 09.4527-07-2026
3Starling: A New Linux Desktop Written In Swift, Own Wayland Compositor & Written With AI07.0328-07-2026
4Первый тестовый выпуск композитного сервера Xfwl4 от проекта Xfce0722-06-2026
5Представлены X-сервер Frame и рабочий стол CHasm, написанные на ассемблере0717-07-2026
6Lemonade 11.5 Local AI Server Released With Completed Lemonade Router013.1922-07-2026
7COSMIC Epoch 1.2 Desktop Fixes Flickering Issues For Intel Graphics0530-06-2026
8XWayland 24.1.13 Released To Fix Two More Security Issues In The X.Org Codebase0508-07-2026
9Proton 11.0-1 Released To Advance Valve's Steam Play For The Best Linux Experience Yet5707-07-2026
10Представлен singularity-shell - неофициальный клиент планировщика задач Singularity015.6929-07-2026

Классификация: Пресс-релизы. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 7.77. Источник: www.phoronix.com.