Inguqulelo entsha yeWeston 8.0 ifika kunye nokuphuculwa kwe-DRM

wayland-umfanekiso weskrini

Inguqu ezinzileyo yeWeston 8.0 Composite Server ikhutshiwe, oko kuphuhlisa ubuchwepheshe enegalelo kukuhambelana ngokupheleleyo komgaqo weWayland ekukhanyeni, kwiGnome, KDE kunye nakwezinye iimeko zomsebenzisi.

IWayland inenkqubo (ikakhulu kugqityiwe) kunye nokuphunyezwa kwesalathiso okubizwa ngokuba yiWeston. Ukunikezela, iWeston inokusebenzisa i-OpenGL ES okanye isoftware (ilayibrari ye-pixman). Okwangoku abathengi banqunyelwe kwi-OpenGL ES kunokuba i-OpenGL igcwele kuba "i-libGL isebenzisa i-GLX kunye nakho konke ukuxhomekeka kwe-X." Iprojekthi ikwaphucula iinguqulelo zeGTK + kunye neQt ezinikezela kwiWayland endaweni yeX.

Uphuhliso lwe I-Weston ijolise ekunikezeleni ngesiseko sekhowudi ekumgangatho ophezulu kunye nemizekelo yokusebenza ukusebenzisa iWayland kwimeko yedesktop kunye nezisombululo ezifakwe ngaphakathi.

Yintoni entsha eWeston 8.0?

Ngale nto ikhutshiweyo lolona tshintsho lubalulekileyo eWeston 8.0 kukuba sIphucule ukusebenza ngokukuko kokusetyenziswa izixhobo zekhompyutha I-DRM (Umlawuli oNikelayo ngokuthe ngqo) ukuloba imimandla yememori esetyenziselwa ukugcina izinto zesakhelo (iiplani zekhompyutha).

I-backend ye-DRM isetyenziselwe ukucwangcisa imveliso nge-DRM (ngokuthe ngqo yokuPhatha), KMS (Ukuseta imowudi yeKernel) kunye neesistim zeeseti zekernel yongeze inkxaso yetekhnoloji yokukhusela ikopi yevidiyo ye-HDCP kunye nomxholo yeaudiyo, ethi Isetyenziselwa ukubethela isiginali yevidiyo edluliswa nge-DVI, i-DisplayPort, i-HDMI, i-GVIF okanye i-UDI.

Ngelixa lotshintsho kwi-gl-renderer, kuyakhankanywa ukuba ukhiye wongezwe ukubamba, ukwabelana kunye nokuthatha izikrini yeendawo apho umxholo okhuselweyo okhutshelweyo uboniswa khona.

Umqolo ongenantloko, osetyenziselwa ukunikezela ngaphandle kwescreen, ufumene uphuculo kolu guqulelo, njengoko inkxaso yongezwa kumzobo wesikhuseli usebenzisa i-OpenGL (ukhetho "-use-gl" longezwa), ekuvumela ukuba ufumane iscreen esibonakalayo umfanekiso kwimemori enokudluliselwa kumthengi okude.

Ngakolunye uhlangothi, kwi-backend ephumayo ngenkqubo esekwe kwi-DRM, amandla okwakha ngaphandle kokubhekisa kwilayibrari ye-GBM yongezwa (Umphathi weGenerikhi ye-Buffer) enikezelwa yi-Mesa yokulawula ulwabiwo lwee-buffers. Endaweni yeefomathi ze-GBM, iifomathi ze-FourCC zisetyenziswa kwinkqubo esezantsi ye-DRM.

Kwaye ukunciphisa umthwalo wememori kwezinye ii-GPU (xa kunokwenzeka) ngoku eWeston 8.0 ulwandiso lusetyenziswa ngokungagqibekanga EGL EGL_KHR_pdialial_update, evumela ukuyenza kukuhlaziya umxholo womhlaba, ushiye iindawo apho kungakhange kubekho lutshintsho.

Olunye utshintsho olukhankanyiweyo kwisibhengezo saseWeston 8.0:

  • Ukuphuculwa kwesakhelo sokugcina iilog debug.
  • Yongezwe inkxaso yefomathi yeXYUV kwi-gl-renderer.
  • Umphathi wefestile ye-xwm usebenzisa ulawulo kwimveliso yenguqu yeWayland ngexesha lokusebenza kweXwayland, eyenze ukuba kube lula ukulahla izinto zakudala xa kuhonjiswa ngeefestile zezicelo zeX11 ezisungulwe kwimimandla esekwe eWayland.
  • Ukusetyenziswa kwememori kunciphisiwe xa kuboniswa imvelaphi yedesktop ehambelana nayo ngenxa yokusebenzisa isibhengezo se-1 × 1 kwiziko lonke lokujonga.
  • Inkxaso eyongeziweyo yolwandiso-lokubonisa ngokuthe ngqo, ekuvumela ukuba uququzelele ukuhanjiswa komxholo ukusuka kwi-dmabuf ngqo kumlawuli wokubonisa.

Uyifaka njani iWeston 8.0 kwi-Ubuntu nakwiziphumo?

Ewe, kwabo banomdla wokukwazi ukufaka le nguqulo intsha yaseWeston, Kuya kufuneka bafakelwe iWayland kwinkqubo yabo.

Ngoku Kufuneka kwakhona sibe noMeson, njengoko bekutshiwo kwiindaba zolu hlobo lutsha lweWeston 8.0, abaphuhlisi bafudukele eMeson.

Ukuze siyifake, kufuneka sivule kuphela i-terminal kwaye siza kuchwetheza oku kulandelayo:

pip3 install --user meson

Uyenzile le, ngoku siza kukhuphela ingxelo entsha yeWeston 7.0 ngalo myalelo ulandelayo:

wget https://wayland.freedesktop.org/releases/weston-8.0.0.tar.xz

Sivula umxholo nge:

tar -xvf weston-8.0.0.tar.xz

Singena kwifolda eyenziweyo nge:

cd weston-8.0.0

Kwaye siqhuba ukudityaniswa kunye nokufakwa kunye:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Ekugqibeleni, kuyacetyiswa ukuqala kwakhona ikhompyuter ukuqala ngotshintsho kwiseshoni entsha yomsebenzisi.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.