Lansarea serverului compozit Weston 8.0

Publicat versiune stabilă a serverului compozit Weston 8.0, dezvoltând tehnologii care facilitează apariția unui suport complet pentru protocol Wayland în Enlightenment, GNOME, KDE și alte medii de utilizator. Dezvoltarea Weston se concentrează pe furnizarea unei baze de cod de înaltă calitate și exemple de lucru pentru utilizarea Wayland în medii desktop și soluții încorporate, cum ar fi platforme pentru sisteme de infotainment auto, smartphone-uri, televizoare și alte dispozitive de consum. Lansarea protocolului, mecanismului de comunicare între procese și bibliotecilor Wayland 1.18 preconizează pe 11 februarie.

Schimbarea unui număr semnificativ de versiune a Weston este determinată de modificări ABI care încalcă compatibilitatea. Modificările în noua ramură Weston:

  • Îmbunătățită eficiența implicării în DRM (Direct Rendering Manager) a mecanismelor hardware de manipulare a regiunilor de memorie utilizate pentru stocarea componentelor frame-buffer-ului (hardware planes);

    Lansarea serverului compozit Weston 8.0
  • În backend DRM, folosit pentru organizarea ieșirii prin subsystemele kernelului DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) și evdev, a fost adăugată suport pentru tehnologia de protecție a conținutului audio și video HDCP, care este utilizată pentru criptarea semnalului video transmis prin interfețele DVI, DisplayPort, HDMI, GVIF sau UDI;
  • În gl-renderer a fost adăugată blocarea capturii, oferirea accesului comun și crearea de capturi de ecran ale regiunilor în care este afișat conținutul protejat de copie;
  • În backend-ul headless, utilizat pentru randare fără ecran, a fost adăugat suport pentru redarea în buffer folosind OpenGL (a fost adăugată opțiunea „—use-gl”), ceea ce permite obținerea unei imagini virtuale a ecranului în memorie, care poate fi transmisă unui client remote;
  • În backend-ul de ieșire prin subsystemul DRM (Direct Rendering Manager) a fost adăugată posibilitatea de a construi fără legare de biblioteca GBM (Generic Buffer Manager), oferită în Mesa pentru gestionarea alocării buffer-elor de redare. În loc de formatele GBM, sunt utilizate formatele FourCC, utilizate în subsystemul DRM;
  • Pentru a reduce încărcarea pe memorie, în unele GPU se aplică acum întotdeauna extensia EGL EGL_KHR_partial_update, care permite actualizarea selectivă a conținutului suprafețelor, sărind peste regiunile în care nu au fost modificări;
  • Au fost extinse capabilitățile framework-ului pentru generarea de loguri de debugging;
  • În gl-renderer a fost adăugat suport pentru formatul XYUV;
  • În managerul de feronrie xwm a fost implementat controlul modificărilor de ieșire pe suprafața Wayland când se rulează Xwayland, ceea ce a permis eliminarea artefactelor la decorarea feronriilor aplicațiilor X11 rulate într-un mediu bazat pe Wayland;
  • Reducerea consumului de memorie la afișarea unui fundal uniform al desktop-ului datorită aplicării buferului de 1×1 pentru întreg viewport-ul;
  • Adăugat Web Authentication API weston-direct-display, care permite transmiterea conținutului dmabuf direct către controlerul ecranului.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster