Valve'i arendajad tutvustasid frog-protocols projekti, mille eesmÀrk on vÀlja arendada tÀiendav protokollide kogum Waylandi jaoks, mis tÀiendab wayland-protocols kogumi protokolle, mis tarnivad Waylandi laiendusi komposiitserverite ja kasutajakeskkondade loomiseks. Eraldi protokollide kogumi loomine Waylandi jaoks pÔhjendatakse liiga aeglase ja lÔputu arutelu tÔttu, mis on seotud uute protokollide vastuvÔtmise protsessiga wayland-protocols'is, mis vÔib kesta kuid vÔi aastaid.
frog-protocols projektis on protokollide eesmĂ€rk tuua need kasutajateni vĂ”imalikult kiiresti â algatajate arvates töötavad paljud kasutajad endiselt X11 protokolliga pĂ”hinevates keskkondades, kuna vajalikud funktsioonid, mida saaks juba praegu pakkuda, on mingil pĂ”hjusel edendamise blokeeringus. Esimesed frog-protocols versiooniga paketid on juba vastu vĂ”etud Arch Linuxi, Fedora 41 ja Fedora 40 repositooriates ning on kaasamisel openSUSE-sse.
Esimesed kaks Waylandi protokolli, mis on lisatud frog-protocols'i, on frog-fifo-v1 ja frog-color-management-v1. frog-color-management protokoll lisab vĂ€rvihalduse laiendusi, mis vĂ”imaldavad HDR-i kasutamist mĂ€ngudes. frog-fifo protokoll on oma olemuselt vĂ€ga primitiivne, kuid pakub olulisi vĂ”imalusi, lahendades GPU kĂ”rge koormuse probleemid VSync'i kasutamisel, jĂ”udluse languse ja rakenduste hangumise, kui nende aknad kattuvad teiste akendega FIFO/VSync'i sisse lĂŒlitamisel.
frog-fifo protokolli teostuse kood on edastatud Mesa pĂ”hijuhisse. Muudatused, mis lisavad protokolli toe, on samuti ette valmistatud KDE projekti arendatavale komposiitjuhtimisse, KWin'ile. Teostust on juba testitud ning see on osa SteamOS (Steam Deck) ja Gamescope platvormist. serverid Pakutav muudatus seisneb selles, et tagada Waylandi kliendi korrektne töö FIFO-ga, liikudes ĂŒle vertikaalse skaneerimise (vblank) lĂ”petamise ootamisele, mitte iga uue kaadri kuvamise valmisoleku puhul tagasisidefunktsioonide kasutamisele.
Mesa muudatuse arutelu kĂ€igus vĂ€ljendas Simon Ser, ĂŒks wlroots arendajatest, kahtlusi protokollide lisamise otstarbekusest, mis arenevad mööda konsensusel pĂ”hinevat arendusmudelit wayland-protocols, vĂ”i mis ei vĂ”ta arvesse Waylandi kogukonna huve. Valve'i esindaja Pierre-Loup Griffais vastas, et praegune wayland-protocols arendusmudel vajab kiiret katsetusprotokollide edendamise tsĂŒklit, mis vĂ”imaldaks katsetusi teha ja saada kohest tagasisidet kasutajatelt, et seda jĂ€rgmises arengus arvesse vĂ”tta.
Allikas: opennet.ru
