Företaget Valve har lanserat projektet Frog för att pÄskynda marknadsföringen av nya Wayland-protokoll

Utvecklarna frÄn företaget Valve har presenterat projektet frog-protocols, dÀr det planeras att utveckla en extra uppsÀttning protokoll för Wayland, vilket kompletterar protokollen i uppsÀttningen wayland-protocols, som tillhandahÄller Wayland-tillÀgg för att bygga kompositservrar och anvÀndarmiljöer. Skapandet av en separat uppsÀttning protokoll för Wayland förklaras av den alltför lÄngsamma och tröga processen med att godkÀnna nya protokoll i wayland-protocols genom oÀndliga diskussioner, vilket kan ta mÄnader eller Är.

I projektet frog-protocols avser man att snabbt föra protokollen till anvÀndarna - enligt initiativets skapare fortsÀtter mÄnga anvÀndare att arbeta i miljöer baserade pÄ protokollet X11 pÄ grund av bristen pÄ nödvÀndig funktionalitet, som kan tillhandahÄllas redan nu, men av olika skÀl blockeras dess framsteg. FÀrdiga paket med den första versionen av frog-protocols har redan accepterats i arkivet för Arch Linux, Fedora 41 och Fedora 40, och Àr Àven under inskrivning i openSUSE.

De första tvÄ Wayland-protokollen som ingÄr i frog-protocols blev frog-fifo-v1 och frog-color-management-v1. Protokollet frog-color-management lÀgger till tillÀgg för fÀrgkontroll, vilket ger möjligheter för HDR-arbete i spel. Protokollet frog-fifo beskrivs som mycket primitivt i sin natur, men erbjuder viktiga funktioner som löser problem med hög belastning pÄ GPU vid anvÀndning av VSync, minskad prestanda och frysning av applikationer nÀr deras fönster överlappas av andra fönster vid aktiverad FIFO/VSync.

Koden för implementeringen av protokollet frog-fifo har överlĂ€mnats för att inkluderas i den huvudsakliga koden i Mesa. Ändringar som lĂ€gger till stöd för protokollet har ocksĂ„ förberetts för komposithanteraren KWin, som utvecklas av projektet KDE. Implementeringen har redan testats i drift och ingĂ„r i SteamOS-plattformen (Steam Deck) och kompositen Gamescope. Den föreslagna förĂ€ndringen handlar om att sĂ€kerstĂ€lla korrekt funktion av Wayland-klienten med FIFO genom att övergĂ„ till att vĂ€nta pĂ„ avslutningen av vertikal avskanning (vblank) istĂ€llet för att anvĂ€nda callback-anrop vid varje beredskap att visa en ny bild. servern Gamescope. Den föreslagna Ă€ndringen syftar till att sĂ€kerstĂ€lla korrekt funktion av Wayland-klienten med FIFO genom att övergĂ„ till att vĂ€nta pĂ„ avslutningen av den vertikala synkroniseringen (vblank) istĂ€llet för att anvĂ€nda callback-anrop varje gĂ„ng en ny bild Ă€r redo att visas.

Under diskussionen om det föreslagna Àndringarna i Mesa uttryckte Simon Ser, en av utvecklarna av wlroots, tveksamhet inför nyttan av att lÀgga till protokoll som utvecklas utanför den konsensusbaserade utvecklingsmodellen för wayland-protocols eller som inte tar hÀnsyn till intressena hos Wayland-gemenskapen. Pierre-Loup Griffais frÄn Valve svarade att den nuvarande utvecklingsmodellen för wayland-protocols saknar en snabb cykel för att frÀmja experimentella protokoll, vilket skulle möjliggöra experiment, omedelbar feedback frÄn anvÀndare och att beakta detta i vidare utveckling.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster