Weston Composite Server 8.0 Kutulutsidwa

Lofalitsidwa kumasulidwa kokhazikika kwa seva yamagulu weston 8.0, kupanga matekinoloje omwe amathandizira kuti pakhale chithandizo chokwanira cha protocol Wayland mu Kuwunikira, GNOME, KDE ndi malo ena ogwiritsa ntchito. Kukula kwa Weston kumafuna kupereka ma code apamwamba kwambiri ndi zitsanzo zogwirira ntchito zogwiritsa ntchito Wayland m'malo apakompyuta ndi mayankho ophatikizidwa, monga nsanja zamakina a infotainment yamagalimoto, mafoni am'manja, ma TV ndi zida zina zogula. Kutulutsidwa kwa protocol, njira yolumikizirana yolumikizirana ndi malaibulale a Wayland 1.18 anakonza pa February 11.

Kusintha kwakukulu kwa manambala a Weston ndi chifukwa cha kusintha kwa ABI komwe kumasokoneza kugwirizana. Zosintha mkati nthambi yatsopano Weston:

  • Kuwonjezeka mphamvu yogwiritsira ntchito makina a hardware poyendetsa madera okumbukira omwe amagwiritsidwa ntchito kusunga zigawo za framebuffer (ndege za hardware) mu DRM (Direct Rendering Manager);

    Weston Composite Server 8.0 Kutulutsidwa

  • Kumbuyo DRM, omwe amagwiritsidwa ntchito kukonza zotuluka kudzera mu kernel subsystems DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) ndi evdev, adawonjezera chithandizo chaukadaulo woteteza makope pazomvera ndi makanema. HDCP, yomwe imagwiritsidwa ntchito kubisa zizindikiro zamakanema zomwe zimafalitsidwa kudzera pa DVI, DisplayPort, HDMI, GVIF kapena UDI;
  • Mu gl-renderer anawonjezera kuletsa kujambula, kugawana ndi kujambula zithunzi za madera omwe zinthu zotetezedwa zimawonetsedwa;
  • Kumbuyo kopanda mutu, komwe kumagwiritsidwa ntchito popanga popanda chophimba, kwawonjezera chothandizira kujambula ku buffer pogwiritsa ntchito OpenGL (njira ya "-use-gl" yawonjezedwa), zomwe zimakupatsani mwayi wopeza chithunzi chowonekera pamtima akhoza kusamutsidwa kwa kasitomala kutali;
  • Pazotuluka zakumbuyo kudzera pa DRM (Direct Rendering Manager), kuthekera komanga popanda kulumikizana ndi laibulale kwawonjezedwa. G.B.M. (Generic Buffer Manager) yoperekedwa ndi Mesa kuti azitha kuyang'anira kugawa kwa ma buffers. M'malo mwa mawonekedwe a GBM, mafomu amagwiritsidwa ntchito Zithunzi za FourCC, yogwiritsidwa ntchito mumtundu wa DRM;
  • Kuti muchepetse kukumbukira, ma GPU ena tsopano amagwiritsa ntchito kuwonjezera kwa EGL ngati kuli kotheka EGL_KHR_partial_update, zomwe zimakupatsani mwayi wosankha zomwe zili pamtunda, kudumpha malo omwe sanasinthe;
  • Kuthekera kwa chimangocho pakusunga zipika zochotsa zolakwika kwakulitsidwa;
  • Thandizo lowonjezera la mtundu wa XYUV ku gl-renderer;
  • Mu xwm woyang'anira zenera zakhazikitsidwa kuyang'anira zotsatira za kusintha kwa Wayland pamwamba pamene Xwayland ikugwira ntchito, zomwe zinapangitsa kuti zitheke kuchotsa zinthu zakale pokongoletsa mawindo a X11 mapulogalamu omwe anayambika kumalo ozungulira Wayland;
  • Kuchepetsa kukumbukira kukumbukira mukamawonetsa mawonekedwe apakompyuta ofanana chifukwa cha ntchito 1x1 mabafa pa malo onse owonera;
  • Zowonjezedwa chithandizo chowonjezera weston-direct-kuwonetsera, zomwe zimakulolani kuti mukonzekere kusamutsa zomwe zili mu dmabuf mwachindunji kwa woyang'anira chophimba.

Source: opennet.ru

Kuwonjezera ndemanga