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. serverile 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
