Valve'i arendajad tutvustasid projekti frog-protocols, mille raames plaanitakse arendada tÀiendavat protokollide komplekti Waylandile, mis tÀiendab wayland-protocols'i protokolle, mis tarnivad Waylandi laiendusi komposiitserverite ja kasutajakeskkondade loomiseks. Eraldi protokollide komplekti loomine Waylandile on tingitud liiga aeglasest ja lÔpututes aruteludes takerdunud uute protokollide vastuvÔtmise protsessist wayland-protocols'is, mis vÔib kesta kuid vÔi isegi aastaid.
Projektis frog-protocols on protokolle kavas kasutajateni viia nii kiiresti kui vĂ”imalik â algatuse autorite arvates jĂ€tkavad paljud kasutajad endiselt X11 protokollil pĂ”hinevates keskkondades, kuna vajalikud funktsioonid, mida oleks vĂ”imalik kohe pakkuda, kuid mingitel pĂ”hjustel edastamise takistamine jĂ€tkub. Esimesed paketid frog-protocols'i versiooniga on juba vastu vĂ”etud Arch Linuxi, Fedora 41 ja Fedora 40 repositooriumidesse ning neid lisatakse ka openSUSE'i koosseisu.
Esimene kahe Waylandi protokolliga, mis on kaasatud frog-protocols'i, on frog-fifo-v1 ja frog-color-management-v1. Protokoll frog-color-management lisab vĂ€rvihalduse laiendused, mis pakuvad vĂ”imalusi HDR-iga mĂ€ngude mĂ€ngimiseks. Protokoll frog-fifo on iseloomustatud kui vĂ€ga primitiivne, kuid pakub olulisi vĂ”imalusi, lahendades probleeme, mis on seotud GPU kĂ”rge koormusega VSync'i kasutamisel, jĂ”udluse langusega ja rakenduste hangumisega, kui nende aknad kattuvad teiste akendega FIFO/VSync'i reĆŸiimis.
Protokolli frog-fifo realiseerimise kood on edastatud integreerimiseks Mesa pĂ”hikoosseisu. Muudatused, mis lisavad protokolli toe, on samuti ette valmistatud KWin komposiitmanagersĂŒsteemile, mille arendamiseks on vastutav KDE projekt. Realiseerimist on juba katsetatud ja see kuulub SteamOS-i (Steam Deck) ja komposiit Gamescope'i koosseisu. serverilt E proposta muudatus seisneb Waylandi kliendi korrektse toimimise tagamises FIFO reĆŸiimis, minnes ĂŒle vertikaalse skaneerimise (vblank) lĂ”petamise ootamisele, selle asemel et kasutada iga kord, kui uus raamitulemus on valmis, callback-Meetodeid.
Arutelu kĂ€igus, kus rÀÀgiti Mesa ettepanekutest, kahtles wlrootsi arendaja Simon Ser, kas on mĂ”istlik lisada protokolle, mis arenevad konsensusel pĂ”hineva wayland-protocols arendamise mudeli kĂ”rvale vĂ”i ei vĂ”ta arvesse Waylandi kogukonna huve. Valve'i esindaja Pierre-Loup Griffais vastas, et praeguses wayland-protocols arendamise mudelis puudub kiire eksperimentaalsete protokollide edenemise tsĂŒkkel, mis vĂ”imaldaks katsetusi teha, tagasisidet vahetult koguda ja seda edasises arenduses arvesse vĂ”tta.
Allikas: opennet.ru
