Versão Weston Composite Server 8.0

publicado versão estável do servidor composto Weston 8.0, desenvolvendo tecnologias que contribuam para o surgimento de suporte total ao protocolo Wayland no Enlightenment, GNOME, KDE e outros ambientes de usuário. O desenvolvimento de Weston visa fornecer uma base de código de alta qualidade e exemplos práticos para o uso do Wayland em ambientes de desktop e soluções embarcadas, como plataformas para sistemas de infoentretenimento automotivo, smartphones, TVs e outros dispositivos de consumo. Lançamento do protocolo, mecanismo de comunicação entre processos e bibliotecas do Wayland 1.18 programado em 11 de fevereiro.

A mudança significativa no número de versão de Weston se deve a mudanças na ABI que quebram a compatibilidade. Alterações em nova filial Weston:

  • Aumentou a eficácia do uso de mecanismos de hardware para manipulação de regiões de memória usadas para armazenar componentes de framebuffer (planos de hardware) em DRM (Direct Rendering Manager);

    Versão Weston Composite Server 8.0

  • Para o back-end DRM, usado para organizar a saída por meio dos subsistemas do kernel DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) e evdev, adicionou suporte para tecnologia de proteção contra cópia para conteúdo de áudio e vídeo HDCP, que é usado para criptografar sinais de vídeo transmitidos via interfaces DVI, DisplayPort, HDMI, GVIF ou UDI;
  • No renderizador gl adicionado bloquear a captura, compartilhamento e captura de tela de áreas onde são exibidos conteúdos protegidos contra cópia;
  • O backend headless, usado para renderização sem tela, adicionou suporte para desenhar em um buffer usando OpenGL (a opção “--use-gl foi adicionada), que permite obter uma imagem virtual da tela na memória que pode ser transferido para um cliente remoto;
  • No back-end de saída por meio do subsistema DRM (Direct Rendering Manager), foi adicionada a capacidade de construir sem vincular a uma biblioteca GBM (Generic Buffer Manager) oferecido pela Mesa para gerenciar a alocação de buffers de renderização. Em vez de formatos GBM, são usados ​​formatos Quatro CC, usado no subsistema DRM;
  • Para reduzir a carga de memória, algumas GPUs agora usam a extensão EGL sempre que possível EGL_KHR_partial_update, que permite atualizar seletivamente o conteúdo das superfícies, pulando áreas que não foram alteradas;
  • Os recursos da estrutura para manter logs de depuração foram expandidos;
  • Adicionado suporte para formato XYUV ao gl-renderer;
  • No gerenciador de janelas xwm implementado controle sobre a saída de alterações na superfície do Wayland durante a execução do Xwayland, o que possibilitou a eliminação de artefatos na decoração de janelas de aplicativos X11 lançados em ambiente baseado em Wayland;
  • Consumo de memória reduzido ao exibir um plano de fundo uniforme da área de trabalho devido a aplicações Buffers 1x1 para toda a janela de visualização;
  • Adicionado por suporte de extensão exibição direta weston, que permite organizar a transferência do conteúdo do dmabuf diretamente para o controlador de tela.

Fonte: opennet.ru

Adicionar um comentário