Lançamento do servidor compositor Weston 8.0

Publicado lançamento estável do servidor compositor Weston 8.0, desenvolvendo tecnologias que apoiam o pleno suporte ao protocolo Wayland no Enlightenment, GNOME, KDE e outros ambientes de usuário. O desenvolvimento do Weston visa fornecer uma base de código de alta qualidade e exemplos práticos para usar o Wayland em ambientes de desktop e soluções embarcadas, como plataformas para sistemas de entretenimento automotivo, smartphones, televisores e outros dispositivos consumidores. O lançamento do protocolo, do mecanismo de comunicação entre processos e das bibliotecas Wayland 1.18 está previsto em 11 de fevereiro.

A mudança de versão significativa do Weston deve-se a alterações no ABI que quebram a compatibilidade. As modificações em novo ramo Weston:

  • Aumentada a eficiência do uso dos mecanismos de hardware no DRM (Direct Rendering Manager) para manipulação de regiões de memória utilizadas para armazenar componentes do frame buffer (hardware planes);

    Lançamento do servidor compositor Weston 8.0
  • No backend DRM, utilizado para organizar a saída através das subsistemas do núcleo DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) e evdev, foi adicionada suporte à tecnologia de proteção contra cópias de conteúdo de áudio e vídeo HDCP, que é usada para criptografar o sinal de vídeo transmitido através das interfaces DVI, DisplayPort, HDMI, GVIF ou UDI;
  • No gl-renderer foi adicionada bloqueio de captura, fornecendo acesso compartilhado e criação de captures de áreas onde conteúdo protegido contra cópias é exibido;
  • No backend headless, usado para renderização sem tela, foi adicionada suporte para renderizar em um buffer usando OpenGL (opção '—use-gl' adicionada), permitindo obter uma imagem virtual da tela na memória que pode ser enviada a um cliente remoto;
  • No backend de saída através do sistema DRM (Direct Rendering Manager) foi adicionada a capacidade de compilar sem vinculação à biblioteca GBM (Generic Buffer Manager), oferecido no Mesa para gerenciar a alocação de buffers de renderização. Em vez de formatos GBM, são utilizados formatos FourCC, aplicados no sistema DRM;
  • Para reduzir a carga na memória em algumas GPUs, sempre que possível agora é aplicado a extensão EGL EGL_KHR_partial_update, permitindo atualização seletiva do conteúdo das superfícies, ignorando áreas onde não houve alterações;
  • As capacidades da framework para geração de logs de depuração foram ampliadas;
  • No gl-renderer foi adicionada suporte ao formato XYUV;
  • No gerenciador de janelas xwm implementado controle sobre a saída de alterações na superfície Wayland ao usar Xwayland, o que eliminou artefatos ao decorar janelas de aplicativos X11 que estão sendo executados em um ambiente baseado em Wayland;
  • Reduzido o consumo de memória ao exibir um fundo uniforme da área de trabalho devido a aplicação de um buffer 1×1 para todo o viewport;
  • Adicionada suporte à extensão weston-direct-display, permitindo organizar a transmissão de conteúdo dmabuf diretamente para o controlador de tela.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster