Lëshimi i serverit kompozit Weston 15.0

Pas pas nëntë muaj zhvillimi, është publikuar një version stabil i serverit kompozit Weston 15.0, i cili zhvillon teknologjitë që ndihmojnë në sigurimin e mbështetjes së plotë për protokollin Wayland në Enlightenment, GNOME, KDE dhe ambiente të tjera përdoruesi. Zhvillimi i Weston synon të ofrojë një bazë të kodit të cilësisë së lartë dhe shembuj punues për përdorimin e Wayland në ambientet desktop dhe zgjidhjet e ngulitura, të tilla si platformat për sistemet e informacionit dhe argëtimit në automjete, smartphone, televizione dhe pajisje të tjera konsumatorësh. Kodi i projektit shpërndahen nën licencën MIT.

Ndryshimet në degën e re të Weston:

  • Ă«shtĂ« shtuar njĂ« ndĂ«rfaqe e re grafike "lua-shell" (e cila thirret si "weston --shell=lua"), e cila lejon pĂ«rdorimin e gjuhĂ«s Lua pĂ«r konfigurimin e sjelljes sĂ« menaxhimit tĂ« dritareve dhe krijimin e ambienteve tĂ« personalizuara plotĂ«sisht pĂ«r pĂ«rdoruesit. Si njĂ« shembull, mbi "lua-shell" Ă«shtĂ« implementuar njĂ« sistem i thjeshtĂ« i menaxhimit tĂ« dritareve. LĂ«shimi i serverit kompozit Weston 15.0
  • ËshtĂ« shtuar njĂ« backend eksperimental renderimi, i cili pĂ«rdor API-grafik Vulkan pĂ«r output (aktivizohet si "weston --renderer=vulkan"). Backend-i lejon qĂ« Weston tĂ« ekzekutohet si mbi kompozitorĂ« tĂ« tjerĂ« serverĂ«sh tĂ« bazuar nĂ« Wayland dhe X11, dhe gjithashtu tĂ« punojĂ« drejtpĂ«rdrejt me drejtuesit e nĂ«n-sistemit DRM tĂ« bĂ«rthamĂ«s, tĂ« cilĂ«t mbĂ«shtesin Vulkan 1.0. PĂ«rveç backend-it, janĂ« shtuar klientĂ«t Wayland simple-vulkan dhe simple-dmabuf-vulkan.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r protokollet Wayland commit-timing-v1 dhe fifo-v1. Protokolli commit-timing lejon lidhjen e njĂ« kufizimi tĂ« kohĂ«s me pĂ«rmbajtjen e sipĂ«rfaqes (serveri kompozit duhet tĂ« reflektojĂ« ndryshimin e pĂ«rmbajtjes sa mĂ« shpejt tĂ« jetĂ« e mundur brenda kohĂ«s sĂ« specifikuar, por jo mĂ« herĂ«t se kaq). Protokolli fifo implementon njĂ« mekanizĂ«m FIFO pĂ«r pĂ«rpunimin e radhĂ«s sĂ« pĂ«rditĂ«simit tĂ« pĂ«rmbajtjes sĂ« sipĂ«rfaqes sĂ« shfaqjes. NĂ« kombinim, kĂ«to protokolle mundĂ«sojnĂ« njĂ« renditje tĂ« butĂ« dhe shfaqje tĂ« ĐșаЎrove duke marrĂ« parasysh renditjen vertikale nĂ« aplikime tĂ« tilla si lojĂ«ra dhe riprodhim video. ËshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet Vulkan VK_KHR_present_id2 dhe VK_KHR_present_wait2, duke mundĂ«suar kalimin e ĐșаЎrove nĂ« modalitetin FIFO, por pa rritur vonesat.
  • Shtohet mbĂ«shtetje pĂ«r protokollin Wayland color-representation-v1 pĂ«r pĂ«rcaktimin e pĂ«rfaqĂ«simit tĂ« ngjyrĂ«s nĂ« sipĂ«rfaqen Wayland, e nevojshme pĂ«r mbĂ«shtetje HDR dhe vizatimin e saktĂ« tĂ« bufereve YUV me ngjyra tĂ« plota. Protokolli lejon klientĂ«t Wayland tĂ« transmetojnĂ« metadata tĂ« nevojshme pĂ«r pĂ«rcaktimin e transparencĂ«s, modelit tĂ« ngjyrave, sub-discretizimit dhe gamĂ«s sĂ« kuantizimit, tĂ« aplikuara gjatĂ« konvertimit tĂ« bufereve me tĂ« dhĂ«na ngjyrash YUV nĂ« pĂ«rfaqĂ«simin RGB. Shtohet mbĂ«shtetje pĂ«r formate pikselĂ«sh me 10-bit nĂ« kanal, si NV15, NV20, NV30 dhe P030.
  • Shtohet mundĂ«sia pĂ«r tĂ« angazhuar modulĂ«t e bĂ«rthamĂ«s KMS (Kernel Mode Setting) pĂ«r off-load operacionet e konvertimit tĂ« ngjyrĂ«s nĂ« anĂ«n e kontrolluesit tĂ« ekranit.
  • Ofrohet mundĂ«sia e pĂ«rdorimit tĂ« profiler-it Perfetto pĂ«r identifikimin e problemeve me performancĂ«n gjatĂ« vizatimit, si dhe pĂ«r ndjekjen dhe vizualizimin e kohĂ«s sĂ« ekzekutimit tĂ« operacioneve tĂ« ndryshme. LĂ«shimi i serverit kompozit Weston 15.0
  • NĂ« backend-in DRM, Ă«shtĂ« shtuar mbĂ«shtetje baze pĂ«r mekanizmin VRR (Variable Refresh Rate), qĂ« ndalon ndryshimin adaptiv tĂ« frekuencĂ«s sĂ« rifreskimit tĂ« monitorit pĂ«r tĂ« siguruar tĂ« qetĂ« dhe pa ndarje gjatĂ« lojĂ«rave dhe shfaqjeve tĂ« videove. PĂ«r pĂ«rdorim kĂ«rkohet njĂ« drejtues DRM me mbĂ«shtetje pĂ«r VRR.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster