Graças a mais mesclagem de código com o Chromium, o navegador Chrome ganhou aceleração de vídeo VA-API no Wayland.
O X.Org Server (geralmente abreviado para Xorg Server, XServer ou apenas Xorg) é a implementação livre e de código aberto de servidor de exibição para o sistema de janelas X11 gerenciado pela X.Org Foundation.
Já o Wayland pretende ser um substituto mais simples para o X, mais fácil de desenvolver e manter. Wayland é um protocolo para um compositor falar com seus clientes, bem como uma implementação da biblioteca C desse protocolo.
O compositor pode ser um servidor de exibição autônomo em execução nos dispositivos de entrada de modos de configuração e evdev do kernel do Linux, um aplicativo X ou um próprio cliente de via férrea.
Os clientes podem ser aplicativos tradicionais, servidores X (sem tela ou fullscreen) ou outros servidores de exibição.
Dito isso, uma das limitações do suporte Wayland do Google Chrome é que a API de aceleração de vídeo (VA-API) não é compatível com aceleração de vídeo baseada em GPU, pois é direcionada diretamente à biblioteca libva-x11.
Mas com o código mesclado na sexta-feira (05/01) com o Chromium, libva-drm agora é usado para permitir a aceleração VA-API no X11 ou Wayland.
Chrome ganhou aceleração de vídeo VA-API no Wayland
Sim. O Chrome ganhou aceleração de vídeo VA-API no Wayland. O código mais recente do navegador Chrome/Chromium agora permite que VA-API funcione na plataforma Linux Ozone/Wayland.
O uso explícito da biblioteca VA-API X11 agora está usando a biblioteca DRM, para que as plataformas X11 e Wayland da Ozone usem o mesmo alvo.
O suporte Linux VA-API em geral para o Google Chrome continua sendo uma solução de “melhor esforço”, mas em qualquer caso, essa mudança é uma medida bem-vinda para aprimorar o navegador Google Chrome com suporte nativo do Wayland para esta API comum de aceleração de vídeo.
Consulte esta mesclagem para obter mais informações sobre o futuro suporte Wayland VA-API do Chrome.