Weston Composite Server 8.0 Pagpagawas

gipatik stable nga pagpagawas sa composite server weston 8.0, pagpalambo sa mga teknolohiya nga makatampo sa pagtunga sa hingpit nga suporta alang sa protocol Wayland sa Enlightenment, GNOME, KDE ug uban pang user environment. Ang pag-uswag ni Weston nagtumong sa paghatag usa ka taas nga kalidad nga base sa code ug nagtrabaho nga mga panig-ingnan alang sa paggamit sa Wayland sa mga palibot sa desktop ug mga naka-embed nga solusyon, sama sa mga plataporma alang sa mga sistema sa automotive infotainment, smartphone, TV ug uban pang mga aparato sa consumer. Pagpagawas sa protocol, interprocess nga mekanismo sa komunikasyon ug mga librarya sa Wayland 1.18 gitakda niadtong Pebrero 11.

Ang hinungdanon nga pagbag-o sa numero sa bersyon ni Weston tungod sa mga pagbag-o sa ABI nga nakaguba sa pagkaangay. Mga pagbag-o sa bag-ong branch Weston:

  • Nadugangan ang pagka-epektibo sa paggamit sa mga mekanismo sa hardware alang sa pagmaniobra sa mga rehiyon sa memorya nga gigamit sa pagtipig sa mga sangkap sa framebuffer (mga eroplano sa hardware) sa DRM (Direct Rendering Manager);

    Weston Composite Server 8.0 Pagpagawas

  • Ngadto sa backend sa DRM, gigamit sa pag-organisar sa output pinaagi sa kernel subsystems DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) ug evdev, dugang suporta alang sa teknolohiya sa pagpanalipod sa kopya alang sa audio ug video content HDCP, nga gigamit sa pag-encrypt sa mga signal sa video nga gipasa pinaagi sa DVI, DisplayPort, HDMI, GVIF o UDI interface;
  • Sa gl-renderer gidugang gibabagan ang pagkuha, pagpaambit ug pagkuha sa mga screenshot sa mga lugar diin gipakita ang sulud nga giprotektahan sa kopya;
  • Ang backend nga walay ulo, nga gigamit sa pag-render nga walay screen, nakadugang og suporta sa pagdrowing sa buffer gamit ang OpenGL (ang β€œ--use-gl” nga opsyon gidugang), nga nagtugot kanimo nga makakuha og virtual nga imahe sa screen sa memorya nga mahimong ibalhin sa usa ka hilit nga kliyente;
  • Sa output backend pinaagi sa DRM (Direct Rendering Manager) subsystem, ang abilidad sa pagtukod nga walay pag-link sa usa ka librarya gidugang. G.B.M. (Generic Buffer Manager) nga gitanyag ni Mesa sa pagdumala sa alokasyon sa render buffers. Imbis nga mga format sa GBM, gigamit ang mga format FourCC, gigamit sa DRM subsystem;
  • Aron makunhuran ang pagkarga sa memorya, ang pipila ka mga GPU karon kanunay nga naggamit sa EGL extension kung mahimo EGL_KHR_partial_update, nga nagtugot kanimo sa pagpili sa pag-update sa mga sulod sa mga ibabaw, paglaktaw sa mga lugar nga wala mausab;
  • Ang mga kapabilidad sa balangkas alang sa pagpadayon sa mga debug log gipalapdan;
  • Gidugang nga suporta alang sa XYUV format sa gl-renderer;
  • Sa xwm window manager gipatuman pagkontrol sa output sa mga pagbag-o sa nawong sa Wayland kung ang Xwayland nagdagan, nga nagpaposible nga makuha ang mga artifact kung nagdayandayan sa mga bintana sa mga aplikasyon sa X11 nga gilunsad sa usa ka palibot nga nakabase sa Wayland;
  • Ang pagkunhod sa konsumo sa memorya kung nagpakita sa usa ka uniporme nga background sa desktop tungod sa aplikasyon 1x1 buffers alang sa tibuok viewport;
  • Gidugang suporta sa extension weston-direkta-display, nga nagtugot kanimo sa pag-organisar sa pagbalhin sa dmabuf sulod direkta ngadto sa screen controller.

Source: opennet.ru

Idugang sa usa ka comment