A nova versão do Chromium está com a decodificação de vídeo via GPU habilitada no Wayland.
Configurações que uso no arquivo chromium-flags.conf.
# https://peter.sh/experiments/chromium-command-line-switches/
# https://www.chromium.org/developers/how-tos/run-chromium-with-flags/
# https://github.com/henriqueffc/archpost-installation/blob/main/chromium/chromium-flags.conf
#
--use-gl=angle
--use-angle=gl
--ozone-platform=wayland
--enable-features=VaapiVideoEncoder,VaapiVideoDecodeLinuxGL,CanvasOopRasterization,RawDraw,ReaderMode,WebRTCPipeWireCapturer,UseChromeOSDirectVideoDecoder
--gtk-version=4
--enable-parallel-downloading
--enable-gpu-rasterization
--enable-native-gpu-memory-buffers
--enable-accelerated-2d-canvas
--enable-hardware-overlays
--enable-zero-copy
--disable-software-rasterizer
--enable-quic
--enable-webgl-developer-extensions
--enable-webgl-draft-extensions
--enable-smooth-scrolling
--use-gpu-scheduler-dfs
Instalo a extensão Not yet, AV1. A minha iGPU (Intel UHD Graphics 620) não faz decode do formato AV1.
chrome://gpu
chrome://media-internals
Se o Vulkan estiver habilitado no Chromium o decode usando a decodificação de vídeo via GPU não funciona.
Informações do hardware e do sistema que utilizo.
Uso o Firefox como navegador principal, mas tenho o Chromium instalado como segunda opção, caso surja algum problema com o Firefox. No Firefox a decodificação de vídeo via GPU funciona no Wayland.