Versión de Weston Composite Server 8.0

publicado versión estable do servidor composto Weston 8.0, desenvolvendo tecnoloxías que contribúan á aparición dun apoio total ao protocolo Wayland en Enlightenment, GNOME, KDE e outros entornos de usuario. O desenvolvemento de Weston ten como obxectivo proporcionar unha base de código de alta calidade e exemplos de traballo para o uso de Wayland en ambientes de escritorio e solucións integradas, como plataformas para sistemas de infoentretemento para automóbiles, teléfonos intelixentes, televisores e outros dispositivos de consumo. Lanzamento do protocolo, mecanismo de comunicación entre procesos e bibliotecas de Wayland 1.18 programado o 11 de febreiro.

O cambio significativo do número de versión de Weston débese a cambios de ABI que rompen a compatibilidade. Cambios en nova sucursal Weston:

  • Aumentou a eficacia do uso de mecanismos de hardware para manipular rexións de memoria utilizadas para almacenar compoñentes de framebuffer (planos de hardware) en DRM (Direct Rendering Manager);

    Versión de Weston Composite Server 8.0

  • Ao backend DRM, usado para organizar a saída a través dos subsistemas do núcleo DRM (Direct Rendering Manager), KMS (Configuración do modo de núcleo) e evdev, engadiu compatibilidade coa tecnoloxía de protección contra copia para o contido de audio e vídeo HDCP, que se usa para cifrar os sinais de vídeo transmitidos a través de interfaces DVI, DisplayPort, HDMI, GVIF ou UDI;
  • En gl-renderer engadido bloqueando a captura, compartición e toma de capturas de pantalla das áreas onde se mostra contido protexido contra copia;
  • O backend sen cabeza, usado para renderizar sen pantalla, engadiu soporte para debuxar nun búfer mediante OpenGL (engadiuse a opción "--use-gl"), o que lle permite obter unha imaxe virtual da pantalla na memoria que pódese transferir a un cliente remoto;
  • No backend de saída a través do subsistema DRM (Direct Rendering Manager), engadiuse a posibilidade de construír sen vincular a unha biblioteca. G.B.M. (Xestor de búfer xenérico) ofrecido por Mesa para xestionar a asignación de búfers de renderizado. En lugar dos formatos GBM, utilízanse formatos CatroCC, usado no subsistema DRM;
  • Para reducir a carga de memoria, algunhas GPU agora usan sempre a extensión EGL sempre que sexa posible EGL_KHR_actualización_parcial, que permite actualizar selectivamente o contido das superficies, saltando áreas que non cambiaron;
  • Ampliáronse as capacidades do cadro para manter rexistros de depuración;
  • Engadido soporte para o formato XYUV ao gl-renderer;
  • No xestor de ventás xwm implementado control sobre a saída dos cambios na superficie de Wayland cando Xwayland está en execución, o que permitiu desfacerse de artefactos ao decorar fiestras das aplicacións X11 lanzadas nun ambiente baseado en Wayland;
  • Consumo de memoria reducido ao mostrar un fondo de escritorio uniforme debido a применения Buffers 1x1 para toda a vista;
  • Engadido soporte de extensión pantalla-directa-weston, que permite organizar a transferencia de contidos de dmabuf directamente ao controlador de pantalla.

Fonte: opennet.ru

Engadir un comentario