Paglabas ng Weston Composite Server 8.0

Nai-publish matatag na paglabas ng composite server weston 8.0, pagbuo ng mga teknolohiya na nag-aambag sa paglitaw ng buong suporta para sa protocol Wayland sa Enlightenment, GNOME, KDE at iba pang kapaligiran ng gumagamit. Nilalayon ng development ng Weston na magbigay ng mataas na kalidad na code base at mga gumaganang halimbawa para sa paggamit ng Wayland sa mga desktop environment at mga naka-embed na solusyon, gaya ng mga platform para sa automotive infotainment system, smartphone, TV at iba pang consumer device. Paglabas ng protocol, interprocess na mekanismo ng komunikasyon at mga aklatan ng Wayland 1.18 binalak noong ika-11 ng Pebrero.

Ang makabuluhang pagbabago sa numero ng bersyon ni Weston ay dahil sa mga pagbabago sa ABI na sumisira sa compatibility. Pagbabago sa bagong sangay Weston:

  • Nadagdagan ang pagiging epektibo ng paggamit ng mga mekanismo ng hardware para sa pagmamanipula ng mga rehiyon ng memorya na ginagamit upang mag-imbak ng mga bahagi ng framebuffer (mga eroplano ng hardware) sa DRM (Direct Rendering Manager);

    Paglabas ng Weston Composite Server 8.0

  • Sa backend DRM, ginagamit upang ayusin ang output sa pamamagitan ng mga kernel subsystem na DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) at evdev, nagdagdag ng suporta para sa teknolohiyang proteksyon ng kopya para sa nilalamang audio at video HDCP, na ginagamit upang i-encrypt ang mga signal ng video na ipinadala sa pamamagitan ng mga interface ng DVI, DisplayPort, HDMI, GVIF o UDI;
  • Sa gl-renderer idinagdag pagharang sa pagkuha, pagbabahagi at pagkuha ng mga screenshot ng mga lugar kung saan ipinapakita ang nilalamang protektado ng kopya;
  • Ang backend na walang ulo, na ginagamit para sa pag-render nang walang screen, ay nagdagdag ng suporta para sa pagguhit sa isang buffer gamit ang OpenGL (idinagdag ang opsyong "--use-gl"), na nagbibigay-daan sa iyong makakuha ng virtual na imahe ng screen sa memorya na maaaring ilipat sa isang malayong kliyente;
  • Sa output backend sa pamamagitan ng subsystem ng DRM (Direct Rendering Manager), ang kakayahang bumuo nang hindi nagli-link sa isang library ay naidagdag. G.B.M. (Generic Buffer Manager) na inaalok ng Mesa para pamahalaan ang paglalaan ng mga render buffer. Sa halip na mga format ng GBM, ginagamit ang mga format FourCC, ginagamit sa subsystem ng DRM;
  • Upang bawasan ang pag-load ng memorya, palaging ginagamit na ngayon ng ilang GPU ang extension ng EGL hangga't maaari EGL_KHR_partial_update, na nagbibigay-daan sa iyo upang piliing i-update ang mga nilalaman ng mga ibabaw, laktawan ang mga lugar na hindi nagbago;
  • Ang mga kakayahan ng balangkas para sa pagpapanatili ng mga debug log ay pinalawak;
  • Nagdagdag ng suporta para sa XYUV na format sa gl-renderer;
  • Sa xwm window manager ipinatupad kontrol sa output ng mga pagbabago sa Wayland surface kapag tumatakbo ang Xwayland, na naging posible na maalis ang mga artifact kapag nagdedekorasyon ng mga bintana ng X11 application na inilunsad sa isang Wayland-based na kapaligiran;
  • Nabawasan ang pagkonsumo ng memory kapag nagpapakita ng pare-parehong background sa desktop dahil sa mga application 1x1 buffer para sa buong viewport;
  • Idinagdag suporta sa extension weston-direct-display, na nagbibigay-daan sa iyong ayusin ang paglipat ng mga nilalaman ng dmabuf nang direkta sa screen controller.

Pinagmulan: opennet.ru

Magdagdag ng komento