Kompania Valve filloi projektin Frog për të acceleruar promovimin e protokolleve të reja Wayland

Zhvilluesit e kompanisë Valve prezantuan projektin frog-protocols, në kuadër të të cilit planifikohet të zhvillohet një grup shtesë protokollesh për Wayland, që plotëson protokollet nga grupeja wayland-protocols, e cila ofron zgjerime Wayland për ndërtimin e serverëve kompozitë dhe mjediseve të përdoruesve. Krijimi i një grupi të veçantë protokollesh për Wayland është i justifikueshëm nga procesi tepër i ngadaltë dhe i bllokuar në diskutime të pafund për pranimin e protokolleve të rinj në wayland-protocols, që mund të zgjat për muaj e vite.

NĂ« projektin frog-protocols, protokollet synojnĂ« t'u ofrohen pĂ«rdoruesve sa mĂ« shpejt tĂ« jetĂ« e mundur — sipas mendimit tĂ« krijuesve tĂ« iniciativĂ«s, shumĂ« pĂ«rdorues ende punojnĂ« nĂ« mjedise tĂ« bazuara nĂ« protokollin X11 pĂ«r shkak tĂ« mungesĂ«s sĂ« funksionaliteteve tĂ« nevojshme, tĂ« cilat mund tĂ« ofrohen tashmĂ«, por pĂ«r arsye tĂ« ndryshme, promovimi i tyre Ă«shtĂ« bllokuar. Paketa tĂ« gatshme me versionin e parĂ« tĂ« frog-protocols tashmĂ« janĂ« pranuar nĂ« repo tĂ« Arch Linux, Fedora 41 dhe Fedora 40, si dhe janĂ« nĂ« proces tĂ« integrimit nĂ« openSUSE.

Dy protokollet e para të Wayland, të përfshirë në frog-protocols, ishin frog-fifo-v1 dhe frog-color-management-v1. Protokolli frog-color-management shton zgjerime për menaxhimin e ngjyrave, duke ofruar mundësi për punë me HDR në lojëra. Protokolli frog-fifo është shumë primitiv në natyrë, por ofron mundësi të rëndësishme që zgjidhin problemet me ngarkesën e lartë të GPU-së kur përdoret VSync, duke reduktuar performancën dhe bllokimin e aplikacioneve kur dritaret e tyre mbivendosen nga dritare të tjera kur FIFO/VSync është aktivizuar.

Kodi me implementimin e protokollit frog-fifo është dorëzuar për t'u përfshirë në përbërjen kryesore të Mesa. Ndryshimet që shtojnë mbështetje për protokollin janë gjithashtu përgatitur për menaxherin e kompozit KWin, i cili zhvillohet nga projekti KDE. Implementimi është provuar në punë dhe është përfshirë në platformat SteamOS (Steam Deck) dhe kompozit. serverit Gamescope. Ndryshimi i propozuar përqëndrohet në sigurimin e funksionimit të saktë të klientit Wayland me FIFO përmes kalimit në pritjen e përfundimit të skanimit vertikal (vblank) në vend të përdorimit të thirrjeve callback për çdo gatishmëri për të shfaqur një kornizë të re.

Gjatë diskutimit mbi ndryshimin e propozuar në Mesa, Simon Ser, një nga zhvilluesit e wlroots, shprehu dyshime për arsyeshmërinë e shtimit të protokolleve që zhvillohen në mënyrë anashkalimi të modelit të zhvillimit të wayland-protocols, i cili bazohet në arritjen e konsensusit, ose që nuk marrin parasysh interesat e komunitetit Wayland. Pierre-Loup Griffais nga kompania Valve u përgjigj se modeli aktual i zhvillimit të wayland-protocols i mungon një cikli të shpejtë të avancimit të protokolleve eksperimentale, i cili do të lejonte eksperimentimin, që të merrte menjëherë feedback nga përdoruesit dhe ta merrte parasysh atë në zhvillimin e mëtejshëm.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster